Lines Matching refs:uevent
311 struct icnss_uevent_data *uevent) in pld_ipci_uevent() argument
322 if (!pld_context->ops->uevent) in pld_ipci_uevent()
325 if (!uevent) in pld_ipci_uevent()
328 switch (uevent->uevent) { in pld_ipci_uevent()
330 data.uevent = PLD_FW_CRASHED; in pld_ipci_uevent()
333 if (!uevent->data) in pld_ipci_uevent()
335 uevent_data = (struct icnss_uevent_fw_down_data *)uevent->data; in pld_ipci_uevent()
336 data.uevent = PLD_FW_DOWN; in pld_ipci_uevent()
340 if (!uevent->data) in pld_ipci_uevent()
342 hang_data = (struct icnss_uevent_hang_data *)uevent->data; in pld_ipci_uevent()
343 data.uevent = PLD_FW_HANG_EVENT; in pld_ipci_uevent()
347 if (!uevent->data) in pld_ipci_uevent()
349 uevent_data = (struct icnss_uevent_fw_down_data *)uevent->data; in pld_ipci_uevent()
350 data.uevent = PLD_SMMU_FAULT; in pld_ipci_uevent()
357 pld_context->ops->uevent(dev, &data); in pld_ipci_uevent()
363 struct icnss_uevent_data *uevent) in pld_ipci_uevent() argument
373 if (!pld_context->ops->uevent) in pld_ipci_uevent()
376 if (!uevent) in pld_ipci_uevent()
379 switch (uevent->uevent) { in pld_ipci_uevent()
381 data.uevent = PLD_FW_CRASHED; in pld_ipci_uevent()
384 if (!uevent->data) in pld_ipci_uevent()
386 uevent_data = (struct icnss_uevent_fw_down_data *)uevent->data; in pld_ipci_uevent()
387 data.uevent = PLD_FW_DOWN; in pld_ipci_uevent()
394 pld_context->ops->uevent(dev, &data); in pld_ipci_uevent()
511 .uevent = pld_ipci_uevent,