/linux-4.4.14/drivers/net/wireless/libertas/ |
H A D | cmdresp.c | 74 spin_lock_irqsave(&priv->driver_lock, flags); lbs_process_command_response() 79 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_process_command_response() 97 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_process_command_response() 105 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_process_command_response() 116 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_process_command_response() 157 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_process_command_response() 162 spin_lock_irqsave(&priv->driver_lock, flags); lbs_process_command_response() 173 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_process_command_response() 194 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_process_command_response() 200 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_process_command_response() 207 spin_lock_irqsave(&priv->driver_lock, flags); lbs_process_command_response() 213 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_process_command_response()
|
H A D | firmware.c | 24 spin_lock_irqsave(&priv->driver_lock, flags); lbs_fw_loaded() 27 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_fw_loaded() 136 spin_lock_irqsave(&priv->driver_lock, flags); lbs_get_firmware_async() 139 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_get_firmware_async() 148 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_get_firmware_async()
|
H A D | main.c | 190 spin_lock_irq(&priv->driver_lock); lbs_dev_open() 197 spin_unlock_irq(&priv->driver_lock); lbs_dev_open() 208 spin_lock_irqsave(&priv->driver_lock, flags); lbs_command_queue_empty() 210 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_command_queue_empty() 221 spin_lock_irqsave(&priv->driver_lock, flags); lbs_stop_iface() 226 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_stop_iface() 258 spin_lock_irq(&priv->driver_lock); lbs_eth_stop() 260 spin_unlock_irq(&priv->driver_lock); lbs_eth_stop() 282 spin_lock_irqsave(&priv->driver_lock, flags); lbs_host_to_card_done() 293 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_host_to_card_done() 471 spin_lock_irq(&priv->driver_lock); lbs_thread() 504 spin_unlock_irq(&priv->driver_lock); lbs_thread() 507 spin_unlock_irq(&priv->driver_lock); lbs_thread() 532 spin_lock_irq(&priv->driver_lock); lbs_thread() 535 spin_unlock_irq(&priv->driver_lock); lbs_thread() 539 spin_lock_irq(&priv->driver_lock); lbs_thread() 542 spin_unlock_irq(&priv->driver_lock); lbs_thread() 545 spin_lock_irq(&priv->driver_lock); lbs_thread() 553 spin_unlock_irq(&priv->driver_lock); lbs_thread() 555 spin_lock_irq(&priv->driver_lock); lbs_thread() 557 spin_unlock_irq(&priv->driver_lock); lbs_thread() 621 spin_lock_irq(&priv->driver_lock); lbs_thread() 644 spin_unlock_irq(&priv->driver_lock); lbs_thread() 761 spin_lock_irqsave(&priv->driver_lock, flags); lbs_cmd_timeout_handler() 780 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_cmd_timeout_handler() 797 spin_lock_irqsave(&priv->driver_lock, flags); lbs_tx_lockup_handler() 806 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_tx_lockup_handler() 905 spin_lock_init(&priv->driver_lock); lbs_init_adapter() 1170 spin_lock_irqsave(&priv->driver_lock, flags); lbs_queue_event() 1179 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_queue_event()
|
H A D | tx.c | 77 spin_lock_irqsave(&priv->driver_lock, flags); lbs_hard_start_xmit() 107 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_hard_start_xmit() 145 spin_lock_irqsave(&priv->driver_lock, flags); lbs_hard_start_xmit() 166 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_hard_start_xmit()
|
H A D | cmd.c | 971 spin_lock_irqsave(&priv->driver_lock, flags); lbs_queue_cmd() 978 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_queue_cmd() 1001 spin_lock_irqsave(&priv->driver_lock, flags); lbs_submit_command() 1005 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_submit_command() 1045 * after cleans it. Requires priv->driver_lock held. 1070 spin_lock_irqsave(&priv->driver_lock, flags); lbs_cleanup_and_insert_cmd() 1072 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_cleanup_and_insert_cmd() 1100 spin_lock_irqsave(&priv->driver_lock, flags); lbs_complete_command() 1102 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_complete_command() 1286 spin_lock_irqsave(&priv->driver_lock, flags); lbs_get_free_cmd_node() 1297 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_get_free_cmd_node() 1323 spin_lock_irqsave(&priv->driver_lock, flags); lbs_execute_next_command() 1328 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_execute_next_command() 1338 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_execute_next_command() 1420 spin_lock_irqsave(&priv->driver_lock, flags); lbs_execute_next_command() 1422 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_execute_next_command() 1489 spin_lock_irqsave(&priv->driver_lock, flags); lbs_send_confirmsleep() 1503 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_send_confirmsleep() 1524 spin_lock_irqsave(&priv->driver_lock, flags); lbs_ps_confirm_sleep() 1541 spin_unlock_irqrestore(&priv->driver_lock, flags); lbs_ps_confirm_sleep() 1712 spin_lock_irqsave(&priv->driver_lock, flags); __lbs_cmd() 1719 spin_unlock_irqrestore(&priv->driver_lock, flags); __lbs_cmd()
|
H A D | dev.h | 168 spinlock_t driver_lock; member in struct:lbs_private
|
H A D | if_cs.c | 461 spin_lock_irqsave(&priv->driver_lock, flags); if_cs_receive_cmdres() 463 spin_unlock_irqrestore(&priv->driver_lock, flags); if_cs_receive_cmdres() 549 spin_lock_irqsave(&priv->driver_lock, flags); if_cs_interrupt() 551 spin_unlock_irqrestore(&priv->driver_lock, flags); if_cs_interrupt() 557 spin_lock_irqsave(&priv->driver_lock, flags); if_cs_interrupt() 559 spin_unlock_irqrestore(&priv->driver_lock, flags); if_cs_interrupt()
|
H A D | mesh.c | 916 spin_lock_irq(&priv->driver_lock); lbs_mesh_stop() 921 spin_unlock_irq(&priv->driver_lock); lbs_mesh_stop() 949 spin_lock_irq(&priv->driver_lock); lbs_mesh_dev_open() 953 spin_unlock_irq(&priv->driver_lock); lbs_mesh_dev_open() 962 spin_unlock_irq(&priv->driver_lock); lbs_mesh_dev_open()
|
H A D | if_sdio.c | 223 spin_lock_irqsave(&priv->driver_lock, flags); if_sdio_handle_cmd() 231 spin_unlock_irqrestore(&card->priv->driver_lock, flags); if_sdio_handle_cmd()
|
H A D | if_spi.c | 727 spin_lock_irqsave(&priv->driver_lock, flags); if_spi_c2h_cmd() 733 spin_unlock_irqrestore(&priv->driver_lock, flags); if_spi_c2h_cmd()
|
H A D | if_usb.c | 639 spin_lock(&priv->driver_lock); process_cmdrequest() 649 spin_unlock(&priv->driver_lock); process_cmdrequest()
|
/linux-4.4.14/drivers/net/wireless/libertas_tf/ |
H A D | cmd.c | 225 spin_lock_irqsave(&priv->driver_lock, flags); lbtf_queue_cmd() 227 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_queue_cmd() 250 spin_lock_irqsave(&priv->driver_lock, flags); lbtf_submit_command() 260 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_submit_command() 277 * after cleans it. Requires priv->driver_lock held. 303 spin_lock_irqsave(&priv->driver_lock, flags); lbtf_cleanup_and_insert_cmd() 305 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_cleanup_and_insert_cmd() 540 spin_lock_irqsave(&priv->driver_lock, flags); lbtf_get_cmd_ctrl_node() 551 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_get_cmd_ctrl_node() 576 spin_lock_irqsave(&priv->driver_lock, flags); lbtf_execute_next_command() 580 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_execute_next_command() 596 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_execute_next_command() 599 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_execute_next_command() 693 spin_lock_irqsave(&priv->driver_lock, flags); __lbtf_cmd() 700 spin_unlock_irqrestore(&priv->driver_lock, flags); __lbtf_cmd() 708 /* Call holding driver_lock */ lbtf_cmd_response_rx() 727 spin_lock_irqsave(&priv->driver_lock, flags); lbtf_process_rx_command() 731 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_process_rx_command() 746 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_process_rx_command() 751 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_process_rx_command() 759 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_process_rx_command() 783 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_process_rx_command() 789 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_process_rx_command() 795 spin_lock_irqsave(&priv->driver_lock, flags); lbtf_process_rx_command() 801 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_process_rx_command()
|
H A D | main.c | 101 spin_lock_irq(&priv->driver_lock); lbtf_cmd_work() 105 spin_unlock_irq(&priv->driver_lock); lbtf_cmd_work() 107 spin_lock_irq(&priv->driver_lock); lbtf_cmd_work() 126 spin_unlock_irq(&priv->driver_lock); lbtf_cmd_work() 181 spin_lock_irqsave(&priv->driver_lock, flags); command_timer_fn() 195 spin_unlock_irqrestore(&priv->driver_lock, flags); command_timer_fn() 212 spin_lock_init(&priv->driver_lock); lbtf_init_adapter() 290 spin_lock_irq(&priv->driver_lock); lbtf_tx_work() 293 spin_unlock_irq(&priv->driver_lock); lbtf_tx_work() 350 spin_lock_irqsave(&priv->driver_lock, flags); lbtf_op_stop() 357 spin_unlock_irqrestore(&priv->driver_lock, flags); lbtf_op_stop()
|
H A D | if_usb.c | 621 spin_lock(&priv->driver_lock); process_cmdrequest() 626 spin_unlock(&priv->driver_lock); process_cmdrequest()
|
H A D | libertas_tf.h | 219 spinlock_t driver_lock; member in struct:lbtf_private
|
/linux-4.4.14/drivers/char/tpm/ |
H A D | tpm-chip.c | 34 static DEFINE_SPINLOCK(driver_lock); 71 spin_lock(&driver_lock); tpm_dev_release() 73 spin_unlock(&driver_lock); tpm_dev_release() 101 spin_lock(&driver_lock); tpmm_chip_alloc() 103 spin_unlock(&driver_lock); tpmm_chip_alloc() 232 spin_lock(&driver_lock); tpm_chip_register() 234 spin_unlock(&driver_lock); tpm_chip_register() 270 spin_lock(&driver_lock); tpm_chip_unregister() 272 spin_unlock(&driver_lock); tpm_chip_unregister()
|
H A D | tpm-dev.c | 62 * by driver_lock. */ tpm_open()
|
/linux-4.4.14/drivers/vfio/platform/ |
H A D | vfio_platform_common.c | 31 static DEFINE_MUTEX(driver_lock); 39 mutex_lock(&driver_lock); vfio_platform_lookup_reset() 48 mutex_unlock(&driver_lock); vfio_platform_lookup_reset() 141 mutex_lock(&driver_lock); vfio_platform_release() 154 mutex_unlock(&driver_lock); vfio_platform_release() 167 mutex_lock(&driver_lock); vfio_platform_open() 188 mutex_unlock(&driver_lock); vfio_platform_open() 194 mutex_unlock(&driver_lock); vfio_platform_open() 601 mutex_lock(&driver_lock); __vfio_platform_register_reset() 603 mutex_unlock(&driver_lock); __vfio_platform_register_reset() 612 mutex_lock(&driver_lock); vfio_platform_unregister_reset() 620 mutex_unlock(&driver_lock); vfio_platform_unregister_reset()
|
/linux-4.4.14/drivers/bluetooth/ |
H A D | btmrvl_main.c | 628 spin_lock_irqsave(&priv->driver_lock, flags); btmrvl_service_main_thread() 631 spin_unlock_irqrestore(&priv->driver_lock, flags); btmrvl_service_main_thread() 635 spin_unlock_irqrestore(&priv->driver_lock, flags); btmrvl_service_main_thread() 640 spin_unlock_irqrestore(&priv->driver_lock, flags); btmrvl_service_main_thread() 733 spin_lock_init(&priv->driver_lock); btmrvl_add_card()
|
H A D | btmrvl_drv.h | 103 spinlock_t driver_lock; /* spinlock used by driver */ member in struct:btmrvl_private
|
H A D | btmrvl_sdio.c | 750 spin_lock_irqsave(&priv->driver_lock, flags); btmrvl_sdio_process_int_status() 753 spin_unlock_irqrestore(&priv->driver_lock, flags); btmrvl_sdio_process_int_status() 847 spin_lock_irqsave(&priv->driver_lock, flags); btmrvl_sdio_interrupt() 849 spin_unlock_irqrestore(&priv->driver_lock, flags); btmrvl_sdio_interrupt()
|
/linux-4.4.14/drivers/staging/media/lirc/ |
H A D | lirc_imon.c | 175 static DEFINE_MUTEX(driver_lock); 230 mutex_lock(&driver_lock); display_open() 268 mutex_unlock(&driver_lock); display_open() 493 mutex_lock(&driver_lock); ir_open() 505 mutex_unlock(&driver_lock); ir_open() 705 mutex_lock(&driver_lock); imon_probe() 912 mutex_unlock(&driver_lock); imon_probe() 926 mutex_lock(&driver_lock); imon_disconnect() 954 mutex_unlock(&driver_lock); imon_disconnect()
|
/linux-4.4.14/drivers/isdn/gigaset/ |
H A D | common.c | 979 static DEFINE_SPINLOCK(driver_lock); 989 spin_lock_irqsave(&driver_lock, flags); gigaset_get_cs_by_id() 1003 spin_unlock_irqrestore(&driver_lock, flags); gigaset_get_cs_by_id() 1014 spin_lock_irqsave(&driver_lock, flags); gigaset_get_cs_by_minor() 1026 spin_unlock_irqrestore(&driver_lock, flags); gigaset_get_cs_by_minor() 1047 spin_lock_irqsave(&driver_lock, flags); gigaset_freedriver() 1049 spin_unlock_irqrestore(&driver_lock, flags); gigaset_freedriver() 1107 spin_lock_irqsave(&driver_lock, flags); gigaset_initdriver() 1109 spin_unlock_irqrestore(&driver_lock, flags); gigaset_initdriver()
|
/linux-4.4.14/drivers/vfio/pci/ |
H A D | vfio_pci.c | 58 static DEFINE_MUTEX(driver_lock); 244 mutex_lock(&driver_lock); vfio_pci_release() 251 mutex_unlock(&driver_lock); vfio_pci_release() 264 mutex_lock(&driver_lock); vfio_pci_open() 275 mutex_unlock(&driver_lock); vfio_pci_open() 1083 * (!refcnt). Callers are required to hold driver_lock when calling this to
|
/linux-4.4.14/drivers/scsi/ |
H A D | u14-34f.c | 35 * + Release driver_lock before calling scsi_register. 612 static DEFINE_SPINLOCK(driver_lock); 779 spin_unlock_irq(&driver_lock); board_inquiry() 782 spin_lock_irq(&driver_lock); board_inquiry() 859 spin_lock_irq(&driver_lock); port_detect() 890 spin_unlock_irq(&driver_lock); port_detect() 892 spin_lock_irq(&driver_lock); port_detect() 975 spin_unlock_irq(&driver_lock); port_detect() 1023 spin_unlock_irq(&driver_lock); port_detect()
|
H A D | eata.c | 35 * + Release driver_lock before calling scsi_register.
|
/linux-4.4.14/drivers/media/rc/ |
H A D | imon.c | 428 static DEFINE_MUTEX(driver_lock); 492 mutex_lock(&driver_lock); display_open() 526 mutex_unlock(&driver_lock); display_open() 2419 mutex_lock(&driver_lock); imon_probe() 2473 mutex_unlock(&driver_lock); imon_probe() 2479 mutex_unlock(&driver_lock); imon_probe() 2496 mutex_lock(&driver_lock); imon_disconnect() 2542 mutex_unlock(&driver_lock); imon_disconnect()
|
/linux-4.4.14/drivers/staging/slicoss/ |
H A D | slic.h | 344 spinlock_t driver_lock; member in struct:base_driver
|
H A D | slicoss.c | 2276 spin_unlock_irqrestore(&slic_global.driver_lock, *flags); slic_adapter_allocresources() 2283 spin_lock_irqsave(&slic_global.driver_lock, *flags); slic_adapter_allocresources() 2435 spin_lock_irqsave(&slic_global.driver_lock, flags); slic_entry_open() 2455 spin_unlock_irqrestore(&slic_global.driver_lock, flags); slic_entry_open() 2516 spin_lock_irqsave(&slic_global.driver_lock, flags); slic_entry_halt() 2545 spin_unlock_irqrestore(&slic_global.driver_lock, flags); slic_entry_halt() 2888 spin_lock_init(&slic_global.driver_lock); slic_init_driver()
|
/linux-4.4.14/include/linux/ |
H A D | hid.h | 510 struct semaphore driver_lock; /* protects the current driver, except during input */ member in struct:hid_device 532 bool io_started; /* Protected by driver_lock. If IO has started */
|
/linux-4.4.14/drivers/hid/ |
H A D | hid-core.c | 2156 if (down_interruptible(&hdev->driver_lock)) hid_device_probe() 2188 up(&hdev->driver_lock); hid_device_probe() 2198 if (down_interruptible(&hdev->driver_lock)) hid_device_remove() 2219 up(&hdev->driver_lock); hid_device_remove() 2671 sema_init(&hdev->driver_lock, 1); hid_allocate_device()
|
/linux-4.4.14/drivers/hid/i2c-hid/ |
H A D | i2c-hid.c | 463 /* hid->driver_lock is held as we are in probe function, i2c_hid_init_report()
|