/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funcore/ |
H A D | fun_dev.c | 677 struct fun_dev *fd = container_of(work, struct fun_dev, service_task); in fun_serv_handler() 688 cancel_work_sync(&fd->service_task); in fun_serv_stop() 696 schedule_work(&fd->service_task); in fun_serv_restart() 703 schedule_work(&fd->service_task); in fun_serv_sched() 790 INIT_WORK(&fdev->service_task, fun_serv_handler); in fun_dev_enable()
|
H A D | fun_dev.h | 82 struct work_struct service_task; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.h | 78 struct work_struct service_task; member
|
H A D | hns_enet.c | 2043 = container_of(work, struct hns_nic_priv, service_task); in hns_nic_service_task() 2059 (void)schedule_work(&priv->service_task); in hns_nic_task_schedule() 2364 INIT_WORK(&priv->service_task, hns_nic_service_task); in hns_nic_dev_probe() 2383 (void)cancel_work_sync(&priv->service_task); in hns_nic_dev_probe() 2414 (void)cancel_work_sync(&priv->service_task); in hns_nic_dev_remove()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.h | 79 struct work_struct service_task; member
|
H A D | hns_enet.c | 2057 = container_of(work, struct hns_nic_priv, service_task); in hns_nic_service_task() 2073 (void)schedule_work(&priv->service_task); in hns_nic_task_schedule() 2369 INIT_WORK(&priv->service_task, hns_nic_service_task); in hns_nic_dev_probe() 2388 (void)cancel_work_sync(&priv->service_task); in hns_nic_dev_probe() 2419 (void)cancel_work_sync(&priv->service_task); in hns_nic_dev_remove()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.h | 138 struct work_struct service_task; member
|
H A D | aq_nic.c | 231 service_task); in aq_nic_service_task() 262 aq_ndev_schedule_work(&self->service_task); in aq_nic_service_timer_cb() 502 INIT_WORK(&self->service_task, aq_nic_service_task); in aq_nic_start() 1246 cancel_work_sync(&self->service_task); in aq_nic_stop()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac.h | 233 struct work_struct service_task; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.h | 264 struct delayed_work service_task; member
|
H A D | hclgevf_main.c | 1744 mod_delayed_work(hclgevf_wq, &hdev->service_task, 0); in hclgevf_reset_task_schedule() 1752 mod_delayed_work(hclgevf_wq, &hdev->service_task, 0); in hclgevf_mbx_task_schedule() 1760 mod_delayed_work(hclgevf_wq, &hdev->service_task, delay); in hclgevf_task_schedule() 1913 service_task.work); in hclgevf_service_task() 2254 INIT_DELAYED_WORK(&hdev->service_task, hclgevf_service_task); in hclgevf_state_init() 2272 if (hdev->service_task.work.func) in hclgevf_state_uninit() 2273 cancel_delayed_work_sync(&hdev->service_task); in hclgevf_state_uninit()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.h | 143 struct work_struct service_task; member
|
H A D | aq_nic.c | 231 service_task); in aq_nic_service_task() 262 aq_ndev_schedule_work(&self->service_task); in aq_nic_service_timer_cb() 513 INIT_WORK(&self->service_task, aq_nic_service_task); in aq_nic_start() 1393 cancel_work_sync(&self->service_task); in aq_nic_stop()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/ |
H A D | gve_main.c | 158 queue_work(priv->gve_wq, &priv->service_task); in gve_mgmnt_intr() 753 queue_work(priv->gve_wq, &priv->service_task); in gve_schedule_reset() 794 queue_work(priv->gve_wq, &priv->service_task); in gve_open() 1117 service_task); in gve_service_task() 1391 INIT_WORK(&priv->service_task, gve_service_task); in gve_probe() 1406 queue_work(priv->gve_wq, &priv->service_task); in gve_probe()
|
H A D | gve.h | 247 struct work_struct service_task; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.h | 319 struct delayed_work service_task; member
|
H A D | hclgevf_main.c | 2127 mod_delayed_work(hclgevf_wq, &hdev->service_task, 0); in hclgevf_reset_task_schedule() 2135 mod_delayed_work(hclgevf_wq, &hdev->service_task, 0); in hclgevf_mbx_task_schedule() 2143 mod_delayed_work(hclgevf_wq, &hdev->service_task, delay); in hclgevf_task_schedule() 2294 service_task.work); in hclgevf_service_task() 2659 INIT_DELAYED_WORK(&hdev->service_task, hclgevf_service_task); in hclgevf_state_init() 2677 if (hdev->service_task.work.func) in hclgevf_state_uninit() 2678 cancel_delayed_work_sync(&hdev->service_task); in hclgevf_state_uninit()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac.h | 307 struct work_struct service_task; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
H A D | gve_main.c | 220 queue_work(priv->gve_wq, &priv->service_task); in gve_mgmnt_intr() 1181 queue_work(priv->gve_wq, &priv->service_task); in gve_schedule_reset() 1333 queue_work(priv->gve_wq, &priv->service_task); in gve_open() 2000 service_task); in gve_service_task() 2295 INIT_WORK(&priv->service_task, gve_service_task); in gve_probe() 2311 queue_work(priv->gve_wq, &priv->service_task); in gve_probe()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pci.c | 154 queue_work(fm10k_workqueue, &interface->service_task); in fm10k_service_event_schedule() 179 cancel_work_sync(&interface->service_task); in fm10k_stop_service_event() 738 interface = container_of(work, struct fm10k_intfc, service_task); in fm10k_service_task() 2196 INIT_WORK(&interface->service_task, fm10k_service_task); in fm10k_probe()
|
H A D | fm10k.h | 355 struct work_struct service_task; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pci.c | 153 queue_work(fm10k_workqueue, &interface->service_task); in fm10k_service_event_schedule() 178 cancel_work_sync(&interface->service_task); in fm10k_stop_service_event() 737 interface = container_of(work, struct fm10k_intfc, service_task); in fm10k_service_task() 2193 INIT_WORK(&interface->service_task, fm10k_service_task); in fm10k_probe()
|
H A D | fm10k.h | 355 struct work_struct service_task; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf.h | 382 struct work_struct service_task; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf.h | 382 struct work_struct service_task; member
|