Home
last modified time | relevance | path

Searched refs:flr_work (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptpf_main.c133 struct cptpf_flr_work *flr_work; in cptpf_flr_wq_handler() local
139 flr_work = container_of(work, struct cptpf_flr_work, work); in cptpf_flr_wq_handler()
140 pf = flr_work->pf; in cptpf_flr_wq_handler()
143 vf = flr_work - pf->flr_work; in cptpf_flr_wq_handler()
193 queue_work(cptpf->flr_wq, &cptpf->flr_work[dev].work); in cptpf_vf_flr_intr()
329 kfree(pf->flr_work); in cptpf_flr_wq_destroy()
340 cptpf->flr_work = kcalloc(num_vfs, sizeof(struct cptpf_flr_work), in cptpf_flr_wq_init()
342 if (!cptpf->flr_work) in cptpf_flr_wq_init()
346 cptpf->flr_work[v in cptpf_flr_wq_init()
[all...]
H A Dotx2_cptpf.h52 struct cptpf_flr_work *flr_work; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Dmxgpu_ai.c238 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); in xgpu_ai_mailbox_flr_work()
293 schedule_work(&adev->virt.flr_work); in xgpu_ai_mailbox_rcv_irq()
360 INIT_WORK(&adev->virt.flr_work, xgpu_ai_mailbox_flr_work); in xgpu_ai_mailbox_get_irq()
H A Dmxgpu_nv.c259 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); in xgpu_nv_mailbox_flr_work()
320 schedule_work(&adev->virt.flr_work); in xgpu_nv_mailbox_rcv_irq()
384 INIT_WORK(&adev->virt.flr_work, xgpu_nv_mailbox_flr_work); in xgpu_nv_mailbox_get_irq()
H A Dmxgpu_vi.c513 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); in xgpu_vi_mailbox_flr_work()
554 schedule_work(&adev->virt.flr_work); in xgpu_vi_mailbox_rcv_irq()
608 INIT_WORK(&adev->virt.flr_work, xgpu_vi_mailbox_flr_work); in xgpu_vi_mailbox_get_irq()
H A Damdgpu_virt.h213 struct work_struct flr_work; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dmxgpu_ai.c254 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); in xgpu_ai_mailbox_flr_work()
322 &adev->virt.flr_work), in xgpu_ai_mailbox_rcv_irq()
391 INIT_WORK(&adev->virt.flr_work, xgpu_ai_mailbox_flr_work); in xgpu_ai_mailbox_get_irq()
H A Dmxgpu_nv.c276 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); in xgpu_nv_mailbox_flr_work()
350 &adev->virt.flr_work), in xgpu_nv_mailbox_rcv_irq()
416 INIT_WORK(&adev->virt.flr_work, xgpu_nv_mailbox_flr_work); in xgpu_nv_mailbox_get_irq()
H A Dmxgpu_vi.c515 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); in xgpu_vi_mailbox_flr_work()
565 &adev->virt.flr_work), in xgpu_vi_mailbox_rcv_irq()
621 INIT_WORK(&adev->virt.flr_work, xgpu_vi_mailbox_flr_work); in xgpu_vi_mailbox_get_irq()
H A Damdgpu_virt.h240 struct work_struct flr_work; member
H A Damdgpu_device.c5132 cancel_work(&adev->virt.flr_work); in amdgpu_device_stop_pending_resets()
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sriov.h146 struct work_struct flr_work; member
H A Dqlcnic_sriov_pf.c413 cancel_work_sync(&sriov->vf_info[i].flr_work); in qlcnic_sriov_pf_del_flr_queue()
1690 vf = container_of(work, struct qlcnic_vf_info, flr_work); in qlcnic_sriov_pf_process_flr()
1702 INIT_WORK(&vf->flr_work, func); in qlcnic_sriov_schedule_flr()
1703 queue_work(sriov->bc.bc_flr_wq, &vf->flr_work); in qlcnic_sriov_schedule_flr()
1774 cancel_work_sync(&vf->flr_work); in qlcnic_sriov_pf_reset()
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sriov.h146 struct work_struct flr_work; member
H A Dqlcnic_sriov_pf.c413 cancel_work_sync(&sriov->vf_info[i].flr_work); in qlcnic_sriov_pf_del_flr_queue()
1690 vf = container_of(work, struct qlcnic_vf_info, flr_work); in qlcnic_sriov_pf_process_flr()
1702 INIT_WORK(&vf->flr_work, func); in qlcnic_sriov_schedule_flr()
1703 queue_work(sriov->bc.bc_flr_wq, &vf->flr_work); in qlcnic_sriov_schedule_flr()
1774 cancel_work_sync(&vf->flr_work); in qlcnic_sriov_pf_reset()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.h208 struct flr_work { struct
263 struct flr_work *flr_wrk;
H A Dotx2_pf.c104 struct flr_work *flrwork = container_of(work, struct flr_work, work); in otx2_flr_handler()
271 sizeof(struct flr_work), GFP_KERNEL); in otx2_pf_flr_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.h297 struct flr_work { struct
496 struct flr_work *flr_wrk;
H A Dotx2_pf.c115 struct flr_work *flrwork = container_of(work, struct flr_work, work); in otx2_flr_handler()
281 sizeof(struct flr_work), GFP_KERNEL); in otx2_pf_flr_init()

Completed in 29 milliseconds