Home
last modified time | relevance | path

Searched refs:works (Results 1 - 25 of 77) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/x86/pci/
H A Ddirect.c202 /* Assume Type 1 works for newer systems. in pci_sanity_check()
227 int works = 0; in pci_check_type1() local
235 works = 1; in pci_check_type1()
240 return works; in pci_check_type1()
246 int works = 0; in pci_check_type2() local
255 works = 1; in pci_check_type2()
260 return works; in pci_check_type2()
/kernel/linux/linux-6.6/arch/x86/pci/
H A Ddirect.c202 /* Assume Type 1 works for newer systems. in pci_sanity_check()
227 int works = 0; in pci_check_type1() local
235 works = 1; in pci_check_type1()
240 return works; in pci_check_type1()
246 int works = 0; in pci_check_type2() local
255 works = 1; in pci_check_type2()
260 return works; in pci_check_type2()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Ddce_virtual.c663 struct amdgpu_flip_work *works; in dce_virtual_pageflip() local
677 works = amdgpu_crtc->pflip_works; in dce_virtual_pageflip()
692 if (works->event) in dce_virtual_pageflip()
693 drm_crtc_send_vblank_event(&amdgpu_crtc->base, works->event); in dce_virtual_pageflip()
698 amdgpu_bo_unref(&works->old_abo); in dce_virtual_pageflip()
699 kfree(works->shared); in dce_virtual_pageflip()
700 kfree(works); in dce_virtual_pageflip()
/kernel/linux/linux-5.10/kernel/
H A Dstop_machine.c28 * be shared by works on different cpus.
42 struct list_head works; /* list of pending works */ member
72 list_add_tail(&work->list, &stopper->works); in __cpu_stop_queue_work()
453 /* static works are used, process one request at a time */ in stop_cpus()
467 run = !list_empty(&stopper->works); in cpu_stop_should_run()
480 if (!list_empty(&stopper->works)) { in cpu_stopper_thread()
481 work = list_first_entry(&stopper->works, in cpu_stopper_thread()
513 * the pending works before it parks, until then it is fine to queue in stop_machine_park()
514 * the new works in stop_machine_park()
[all...]
H A Dpadata.c135 static void __init padata_works_free(struct list_head *works) in padata_works_free() argument
139 if (list_empty(works)) in padata_works_free()
143 list_for_each_entry_safe(cur, next, works, pw_list) { in padata_works_free()
224 /* Maximum works limit exceeded, run in the current task. */ in padata_do_parallel()
492 LIST_HEAD(works); in padata_do_multithreaded()
511 ps.nworks = padata_work_alloc_mt(nworks, &ps, &works); in padata_do_multithreaded()
531 list_for_each_entry(pw, &works, pw_list) in padata_do_multithreaded()
542 padata_works_free(&works); in padata_do_multithreaded()
/kernel/linux/linux-6.6/kernel/
H A Dstop_machine.c28 * be shared by works on different cpus.
42 struct list_head works; /* list of pending works */ member
88 list_add_tail(&work->list, &stopper->works); in __cpu_stop_queue_work()
471 /* static works are used, process one request at a time */ in stop_cpus()
485 run = !list_empty(&stopper->works); in cpu_stop_should_run()
498 if (!list_empty(&stopper->works)) { in cpu_stopper_thread()
499 work = list_first_entry(&stopper->works, in cpu_stopper_thread()
535 * the pending works before it parks, until then it is fine to queue in stop_machine_park()
536 * the new works in stop_machine_park()
[all...]
H A Dpadata.c130 static void __init padata_works_free(struct list_head *works) in padata_works_free() argument
134 if (list_empty(works)) in padata_works_free()
138 list_for_each_entry_safe(cur, next, works, pw_list) { in padata_works_free()
219 /* Maximum works limit exceeded, run in the current task. */ in padata_do_parallel()
487 LIST_HEAD(works); in padata_do_multithreaded()
506 ps.nworks = padata_work_alloc_mt(nworks, &ps, &works); in padata_do_multithreaded()
519 list_for_each_entry(pw, &works, pw_list) in padata_do_multithreaded()
530 padata_works_free(&works); in padata_do_multithreaded()
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/
H A Dps.c41 rtl_watch_dog_timer_callback(&rtlpriv->works.watchdog_timer); in rtl_ps_enable_nic()
56 tasklet_kill(&rtlpriv->works.irq_tasklet); in rtl_ps_disable_nic()
256 queue_delayed_work(rtlpriv->works.rtl_wq, in rtl_ips_nic_off()
257 &rtlpriv->works.ips_nic_off_wq, MSECS(100)); in rtl_ips_nic_off()
269 cancel_delayed_work_sync(&rtlpriv->works.ips_nic_off_wq); in rtl_ips_nic_on()
534 queue_delayed_work(rtlpriv->works.rtl_wq, in rtl_swlps_beacon()
535 &rtlpriv->works.ps_work, MSECS(5)); in rtl_swlps_beacon()
638 queue_delayed_work(rtlpriv->works.rtl_wq, &rtlpriv->works.ps_rfon_wq, in rtl_swlps_rf_sleep()
663 schedule_work(&rtlpriv->works in rtl_lps_enter()
[all...]
H A Dbase.c453 timer_setup(&rtlpriv->works.watchdog_timer, in _rtl_init_deferred_work()
455 timer_setup(&rtlpriv->works.dualmac_easyconcurrent_retrytimer, in _rtl_init_deferred_work()
458 rtlpriv->works.hw = hw; in _rtl_init_deferred_work()
459 rtlpriv->works.rtl_wq = wq; in _rtl_init_deferred_work()
461 INIT_DELAYED_WORK(&rtlpriv->works.watchdog_wq, in _rtl_init_deferred_work()
463 INIT_DELAYED_WORK(&rtlpriv->works.ips_nic_off_wq, in _rtl_init_deferred_work()
465 INIT_DELAYED_WORK(&rtlpriv->works.ps_work, rtl_swlps_wq_callback); in _rtl_init_deferred_work()
466 INIT_DELAYED_WORK(&rtlpriv->works.ps_rfon_wq, in _rtl_init_deferred_work()
468 INIT_DELAYED_WORK(&rtlpriv->works.fwevt_wq, rtl_fwevt_wq_callback); in _rtl_init_deferred_work()
469 INIT_DELAYED_WORK(&rtlpriv->works in _rtl_init_deferred_work()
[all...]
H A Dusb.c681 cancel_work_sync(&rtlpriv->works.lps_change_work); in _rtl_usb_cleanup_rx()
683 if (rtlpriv->works.rtl_wq) { in _rtl_usb_cleanup_rx()
684 destroy_workqueue(rtlpriv->works.rtl_wq); in _rtl_usb_cleanup_rx()
685 rtlpriv->works.rtl_wq = NULL; in _rtl_usb_cleanup_rx()
801 cancel_work_sync(&rtlpriv->works.fill_h2c_cmd); in rtl_usb_stop()
809 cancel_work_sync(&rtlpriv->works.lps_change_work); in rtl_usb_stop()
811 flush_workqueue(rtlpriv->works.rtl_wq); in rtl_usb_stop()
1032 INIT_WORK(&rtlpriv->works.fill_h2c_cmd, in rtl_usb_probe()
1034 INIT_WORK(&rtlpriv->works.lps_change_work, in rtl_usb_probe()
H A Dpci.c901 tasklet_schedule(&rtlpriv->works.irq_prepare_bcn_tasklet); in _rtl_pci_interrupt()
994 queue_delayed_work(rtlpriv->works.rtl_wq, in _rtl_pci_interrupt()
995 &rtlpriv->works.fwevt_wq, 0); in _rtl_pci_interrupt()
1016 tasklet_schedule(&rtlpriv->works.irq_tasklet); in _rtl_pci_interrupt()
1026 struct rtl_priv *rtlpriv = from_tasklet(rtlpriv, t, works.irq_tasklet); in _rtl_pci_irq_tasklet()
1034 works.irq_prepare_bcn_tasklet); in _rtl_pci_prepare_bcn_tasklet()
1159 tasklet_setup(&rtlpriv->works.irq_tasklet, _rtl_pci_irq_tasklet); in _rtl_pci_init_struct()
1160 tasklet_setup(&rtlpriv->works.irq_prepare_bcn_tasklet, in _rtl_pci_init_struct()
1162 INIT_WORK(&rtlpriv->works.lps_change_work, in _rtl_pci_init_struct()
1704 tasklet_kill(&rtlpriv->works in rtl_pci_deinit()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/
H A Dps.c41 rtl_watch_dog_timer_callback(&rtlpriv->works.watchdog_timer); in rtl_ps_enable_nic()
56 tasklet_kill(&rtlpriv->works.irq_tasklet); in rtl_ps_disable_nic()
256 queue_delayed_work(rtlpriv->works.rtl_wq, in rtl_ips_nic_off()
257 &rtlpriv->works.ips_nic_off_wq, MSECS(100)); in rtl_ips_nic_off()
269 cancel_delayed_work_sync(&rtlpriv->works.ips_nic_off_wq); in rtl_ips_nic_on()
534 queue_delayed_work(rtlpriv->works.rtl_wq, in rtl_swlps_beacon()
535 &rtlpriv->works.ps_work, MSECS(5)); in rtl_swlps_beacon()
638 queue_delayed_work(rtlpriv->works.rtl_wq, &rtlpriv->works.ps_rfon_wq, in rtl_swlps_rf_sleep()
663 schedule_work(&rtlpriv->works in rtl_lps_enter()
[all...]
H A Dbase.c453 timer_setup(&rtlpriv->works.watchdog_timer, in _rtl_init_deferred_work()
457 rtlpriv->works.hw = hw; in _rtl_init_deferred_work()
458 rtlpriv->works.rtl_wq = wq; in _rtl_init_deferred_work()
460 INIT_DELAYED_WORK(&rtlpriv->works.watchdog_wq, in _rtl_init_deferred_work()
462 INIT_DELAYED_WORK(&rtlpriv->works.ips_nic_off_wq, in _rtl_init_deferred_work()
464 INIT_DELAYED_WORK(&rtlpriv->works.ps_work, rtl_swlps_wq_callback); in _rtl_init_deferred_work()
465 INIT_DELAYED_WORK(&rtlpriv->works.ps_rfon_wq, in _rtl_init_deferred_work()
467 INIT_DELAYED_WORK(&rtlpriv->works.fwevt_wq, rtl_fwevt_wq_callback); in _rtl_init_deferred_work()
468 INIT_DELAYED_WORK(&rtlpriv->works.c2hcmd_wq, rtl_c2hcmd_wq_callback); in _rtl_init_deferred_work()
476 del_timer_sync(&rtlpriv->works in rtl_deinit_deferred_work()
[all...]
H A Dusb.c661 cancel_work_sync(&rtlpriv->works.lps_change_work); in _rtl_usb_cleanup_rx()
663 if (rtlpriv->works.rtl_wq) { in _rtl_usb_cleanup_rx()
664 destroy_workqueue(rtlpriv->works.rtl_wq); in _rtl_usb_cleanup_rx()
665 rtlpriv->works.rtl_wq = NULL; in _rtl_usb_cleanup_rx()
780 cancel_work_sync(&rtlpriv->works.fill_h2c_cmd); in rtl_usb_stop()
788 cancel_work_sync(&rtlpriv->works.lps_change_work); in rtl_usb_stop()
789 cancel_work_sync(&rtlpriv->works.update_beacon_work); in rtl_usb_stop()
791 flush_workqueue(rtlpriv->works.rtl_wq); in rtl_usb_stop()
1012 INIT_WORK(&rtlpriv->works.fill_h2c_cmd, in rtl_usb_probe()
1014 INIT_WORK(&rtlpriv->works in rtl_usb_probe()
[all...]
H A Dpci.c895 tasklet_schedule(&rtlpriv->works.irq_prepare_bcn_tasklet); in _rtl_pci_interrupt()
988 queue_delayed_work(rtlpriv->works.rtl_wq, in _rtl_pci_interrupt()
989 &rtlpriv->works.fwevt_wq, 0); in _rtl_pci_interrupt()
1010 tasklet_schedule(&rtlpriv->works.irq_tasklet); in _rtl_pci_interrupt()
1020 struct rtl_priv *rtlpriv = from_tasklet(rtlpriv, t, works.irq_tasklet); in _rtl_pci_irq_tasklet()
1028 works.irq_prepare_bcn_tasklet); in _rtl_pci_prepare_bcn_tasklet()
1153 tasklet_setup(&rtlpriv->works.irq_tasklet, _rtl_pci_irq_tasklet); in _rtl_pci_init_struct()
1154 tasklet_setup(&rtlpriv->works.irq_prepare_bcn_tasklet, in _rtl_pci_init_struct()
1156 INIT_WORK(&rtlpriv->works.lps_change_work, in _rtl_pci_init_struct()
1698 tasklet_kill(&rtlpriv->works in rtl_pci_deinit()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dsw.c52 /* This setting works for those device with in rtl88e_init_aspm_vars()
166 timer_setup(&rtlpriv->works.fw_clockoff_timer, in rtl88e_init_sw_vars()
170 timer_setup(&rtlpriv->works.fast_antenna_training_timer, in rtl88e_init_sw_vars()
185 del_timer_sync(&rtlpriv->works.fw_clockoff_timer); in rtl88e_deinit_sw_vars()
187 del_timer_sync(&rtlpriv->works.fast_antenna_training_timer); in rtl88e_deinit_sw_vars()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Dsw.c52 /* This setting works for those device with in rtl88e_init_aspm_vars()
166 timer_setup(&rtlpriv->works.fw_clockoff_timer, in rtl88e_init_sw_vars()
170 timer_setup(&rtlpriv->works.fast_antenna_training_timer, in rtl88e_init_sw_vars()
185 del_timer_sync(&rtlpriv->works.fw_clockoff_timer); in rtl88e_deinit_sw_vars()
187 del_timer_sync(&rtlpriv->works.fast_antenna_training_timer); in rtl88e_deinit_sw_vars()
/kernel/linux/linux-5.10/drivers/mtd/ubi/
H A Dwl.c11 * This sub-system is responsible for wear-leveling. It works in terms of
85 * room for future re-works of the WL sub-system.
197 * it in read mode, so many of them may be doing works at a time. But in do_work()
198 * the queue flush code has to be sure the whole queue of works is in do_work()
203 if (list_empty(&ubi->works)) { in do_work()
209 wrk = list_entry(ubi->works.next, struct ubi_work, list); in do_work()
539 * This function adds a work defined by @wrk to the tail of the pending works
545 list_add_tail(&wrk->list, &ubi->works); in __schedule_ubi_work()
558 * This function adds a work defined by @wrk to the tail of the pending works
1396 * ubi_wl_flush - flush all pending works
[all...]
/kernel/linux/linux-6.6/drivers/mtd/ubi/
H A Dwl.c11 * This sub-system is responsible for wear-leveling. It works in terms of
85 * room for future re-works of the WL sub-system.
197 * it in read mode, so many of them may be doing works at a time. But in do_work()
198 * the queue flush code has to be sure the whole queue of works is in do_work()
203 if (list_empty(&ubi->works)) { in do_work()
209 wrk = list_entry(ubi->works.next, struct ubi_work, list); in do_work()
539 * This function adds a work defined by @wrk to the tail of the pending works
545 list_add_tail(&wrk->list, &ubi->works); in __schedule_ubi_work()
558 * This function adds a work defined by @wrk to the tail of the pending works
1406 * ubi_wl_flush - flush all pending works
[all...]
/kernel/linux/linux-5.10/arch/mips/sgi-ip27/
H A Dip27-klnuma.c38 #error Kernel replication works with mapped kernel support. No calias support. in setup_replication_mask()
72 /* XXX - When the BTE works, we should use it instead of this. */
/kernel/linux/linux-6.6/arch/mips/sgi-ip27/
H A Dip27-klnuma.c38 #error Kernel replication works with mapped kernel support. No calias support. in setup_replication_mask()
72 /* XXX - When the BTE works, we should use it instead of this. */
/kernel/linux/linux-5.10/fs/btrfs/
H A Dordered-data.c560 LIST_HEAD(works); in btrfs_wait_ordered_extents()
586 list_add_tail(&ordered->work_list, &works); in btrfs_wait_ordered_extents()
599 list_for_each_entry_safe(ordered, next, &works, work_list) { in btrfs_wait_ordered_extents()
/kernel/linux/linux-5.10/drivers/net/ethernet/via/
H A Dvia-velocity.c1913 int works = 0; in velocity_tx_srv() local
1930 if ((works++ > 15)) in velocity_tx_srv()
1964 return works; in velocity_tx_srv()
2111 int works = 0; in velocity_rx_srv() local
2113 while (works < budget_left) { in velocity_rx_srv()
2144 works++; in velocity_rx_srv()
2149 if ((works > 0) && (velocity_rx_refill(vptr) > 0)) in velocity_rx_srv()
2153 return works; in velocity_rx_srv()
/kernel/linux/linux-6.6/drivers/net/ethernet/via/
H A Dvia-velocity.c1913 int works = 0; in velocity_tx_srv() local
1930 if ((works++ > 15)) in velocity_tx_srv()
1964 return works; in velocity_tx_srv()
2111 int works = 0; in velocity_rx_srv() local
2113 while (works < budget_left) { in velocity_rx_srv()
2144 works++; in velocity_rx_srv()
2149 if ((works > 0) && (velocity_rx_refill(vptr) > 0)) in velocity_rx_srv()
2153 return works; in velocity_rx_srv()
/kernel/linux/linux-5.10/drivers/staging/vt6655/
H A Ddevice_main.c757 int works = 0; in device_rx_srv() local
762 if (works++ > 15) in device_rx_srv()
780 return works; in device_rx_srv()
901 int works = 0; in device_tx_srv() local
908 if (works++ > 15) in device_tx_srv()
945 return works; in device_tx_srv()

Completed in 35 milliseconds

1234