/kernel/linux/linux-5.10/arch/x86/pci/ |
H A D | direct.c | 202 /* 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 D | direct.c | 202 /* 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 D | dce_virtual.c | 663 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 D | stop_machine.c | 28 * 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 D | padata.c | 135 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 D | stop_machine.c | 28 * 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 D | padata.c | 130 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 D | ps.c | 41 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 D | base.c | 453 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 D | usb.c | 681 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 D | pci.c | 901 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 D | ps.c | 41 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 D | base.c | 453 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 D | usb.c | 661 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 D | pci.c | 895 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 D | sw.c | 52 /* 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 D | sw.c | 52 /* 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 D | wl.c | 11 * 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 D | wl.c | 11 * 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 D | ip27-klnuma.c | 38 #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 D | ip27-klnuma.c | 38 #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 D | ordered-data.c | 560 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 D | via-velocity.c | 1913 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 D | via-velocity.c | 1913 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 D | device_main.c | 757 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()
|