Searched refs:driver_lock (Results 1 - 32 of 32) sorted by relevance

/linux-4.4.14/drivers/net/wireless/libertas/
H A Dcmdresp.c74 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 Dfirmware.c24 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 Dmain.c190 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 Dtx.c77 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 Dcmd.c971 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 Ddev.h168 spinlock_t driver_lock; member in struct:lbs_private
H A Dif_cs.c461 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 Dmesh.c916 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 Dif_sdio.c223 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 Dif_spi.c727 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 Dif_usb.c639 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 Dcmd.c225 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 Dmain.c101 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 Dif_usb.c621 spin_lock(&priv->driver_lock); process_cmdrequest()
626 spin_unlock(&priv->driver_lock); process_cmdrequest()
H A Dlibertas_tf.h219 spinlock_t driver_lock; member in struct:lbtf_private
/linux-4.4.14/drivers/char/tpm/
H A Dtpm-chip.c34 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 Dtpm-dev.c62 * by driver_lock. */ tpm_open()
/linux-4.4.14/drivers/vfio/platform/
H A Dvfio_platform_common.c31 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 Dbtmrvl_main.c628 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 Dbtmrvl_drv.h103 spinlock_t driver_lock; /* spinlock used by driver */ member in struct:btmrvl_private
H A Dbtmrvl_sdio.c750 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 Dlirc_imon.c175 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 Dcommon.c979 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 Dvfio_pci.c58 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 Du14-34f.c35 * + 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 Deata.c35 * + Release driver_lock before calling scsi_register.
/linux-4.4.14/drivers/media/rc/
H A Dimon.c428 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 Dslic.h344 spinlock_t driver_lock; member in struct:base_driver
H A Dslicoss.c2276 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 Dhid.h510 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 Dhid-core.c2156 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 Di2c-hid.c463 /* hid->driver_lock is held as we are in probe function, i2c_hid_init_report()

Completed in 964 milliseconds