/linux/drivers/usb/phy/ |
H A D | phy-tahvo.c | 48 struct mutex serialize; member 197 mutex_lock(&tu->serialize); in tahvo_usb_set_host() 203 mutex_unlock(&tu->serialize); in tahvo_usb_set_host() 214 mutex_unlock(&tu->serialize); in tahvo_usb_set_host() 225 mutex_lock(&tu->serialize); in tahvo_usb_set_peripheral() 231 mutex_unlock(&tu->serialize); in tahvo_usb_set_peripheral() 239 mutex_unlock(&tu->serialize); in tahvo_usb_set_peripheral() 248 mutex_lock(&tu->serialize); in tahvo_usb_vbus_interrupt() 250 mutex_unlock(&tu->serialize); in tahvo_usb_vbus_interrupt() 277 mutex_lock(&tu->serialize); in otg_mode_store() [all …]
|
/linux/drivers/iio/accel/ |
H A D | mma9551_core.c | 212 * serialize access to the HW. 237 * serialize access to the HW. 262 * serialize access to the HW. 287 * serialize access to the HW. 321 * serialize access to the HW. 348 * serialize access to the HW. 381 * serialize access to the HW. 420 * serialize access to the HW. 459 * serialize access to the HW. 494 * serialize access to the HW. [all …]
|
/linux/arch/x86/include/asm/ |
H A D | sync_core.h | 61 * The SERIALIZE instruction is the most straightforward way to in sync_core() 65 serialize(); in sync_core() 98 /* With PTI, we unconditionally serialize before running user code. */ in sync_core_before_usermode()
|
/linux/drivers/virtio/ |
H A D | virtio_pci_admin_legacy_io.c | 78 * Note: caller must serialize access for the given device. 98 * Note: caller must serialize access for the given device. 153 * Note: caller must serialize access for the given device. 173 * Note: caller must serialize access for the given device.
|
/linux/drivers/media/pci/intel/ipu6/ |
H A D | ipu6-mmu.h | 34 spinlock_t lock; /* Serialize access to users */ 56 spinlock_t ready_lock; /* Serialize access to bool ready */
|
/linux/drivers/hsi/controllers/ |
H A D | omap_ssi.h | 57 * @wk_lock: spin lock to serialize access to the wake lines 58 * @lock: Spin lock to serialize access to the SSI port 127 * @lock: lock to serialize access to GDD
|
/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | lmac_common.h | 16 * @cmd_lock: Lock to serialize the command interface 34 /* Lock to serialize the command interface */ 153 /* Lock to serialize read/write of global csrs like
|
H A D | rvu.h | 125 struct mutex mce_lock; /* Serialize MCE updates */ 148 struct mutex mcast_grp_lock; /* Serialize MCE updates */ 355 struct mutex rsrc_lock; /* Serialize resource alloc/free */ 509 struct mutex switch_lock; /* Serialize flow installation */ 524 struct mutex rsrc_lock; /* Serialize resource alloc/free */ 525 struct mutex alias_lock; /* Serialize bar2 alias access */ 537 struct mutex flr_lock; /* Serialize FLRs */ 561 struct mutex cgx_cfg_lock; /* serialize cgx configuration */ 596 struct mutex mbox_lock; /* Serialize mbox up and down msgs */
|
/linux/drivers/usb/atm/ |
H A D | usbatm.c | 793 mutex_lock(&instance->serialize); /* vs self, usbatm_atm_close, usbatm_usb_disconnect */ in usbatm_atm_open() 837 mutex_unlock(&instance->serialize); in usbatm_atm_open() 845 mutex_unlock(&instance->serialize); in usbatm_atm_open() 859 mutex_lock(&instance->serialize); /* vs self, usbatm_atm_open, usbatm_usb_disconnect */ in usbatm_atm_close() 882 mutex_unlock(&instance->serialize); in usbatm_atm_close() 968 mutex_lock(&instance->serialize); in usbatm_do_heavy_init() 970 mutex_unlock(&instance->serialize); in usbatm_do_heavy_init() 1066 mutex_init(&instance->serialize); in usbatm_usb_probe() 1221 mutex_lock(&instance->serialize); in usbatm_usb_disconnect() 1225 mutex_unlock(&instance->serialize); in usbatm_usb_disconnect() [all …]
|
/linux/drivers/s390/char/ |
H A D | vmur.h | 77 wait_queue_head_t wait; /* wait queue to serialize open */ 79 spinlock_t open_lock; /* serialize critical sections */
|
/linux/Documentation/driver-api/soundwire/ |
H A D | locking.rst | 18 serialize each of the following operations(s) within SoundWire Bus instance. 30 Bus data structure (sdw_bus). This lock is used to serialize the message
|
/linux/include/linux/ |
H A D | srcutree.h | 68 struct mutex srcu_cb_mutex; /* Serialize CB preparation. */ 70 struct mutex srcu_gp_mutex; /* Serialize GP work. */ 81 struct mutex srcu_barrier_mutex; /* Serialize barrier ops. */
|
H A D | pktcdvd.h | 55 spinlock_t active_list_lock; /* Serialize access to pkt_active_list */ 176 spinlock_t lock; /* Serialize access to bio_queue */
|
/linux/drivers/staging/media/deprecated/atmel/ |
H A D | atmel-isc.h | 31 spinlock_t lock; /* serialize access to clock registers */ 200 * @dma_queue_lock: lock to serialize the dma buffer queue 221 * @awb_mutex: serialize access to streaming status from awb work queue
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.h | 104 /* serialize timecounter access */ 106 /* serialize ts tx request queuing */
|
/linux/drivers/media/platform/microchip/ |
H A D | microchip-isc.h | 31 spinlock_t lock; /* serialize access to clock registers */ 212 * @dma_queue_lock: lock to serialize the dma buffer queue 232 * @awb_mutex: serialize access to streaming status from awb work queue
|
/linux/drivers/iio/adc/ |
H A D | ltc2309.c | 33 * @lock: Lock to serialize data access 39 struct mutex lock; /* serialize data access */
|
/linux/drivers/gpu/drm/stm/ |
H A D | Kconfig | 30 The STM LVDS is a bridge which serialize pixel stream onto
|
/linux/drivers/infiniband/hw/mlx5/ |
H A D | mlx5_ib.h | 365 /* serialize post to the work queue 513 /* serialize qp state modifications 567 /* serialize access to the CQ 605 /* serialize arming a SRQ 957 /* serialize setting of delay drop */ 1100 /* serialize updating the event_xa */ 1106 /* serialize updating the bitmap */ 1141 /* serialize update of capability mask
|
/linux/drivers/media/platform/ti/omap3isp/ |
H A D | ispcsiphy.h | 24 struct mutex mutex; /* serialize csiphy configuration */
|
/linux/drivers/staging/media/omap4iss/ |
H A D | iss_csiphy.h | 27 struct mutex mutex; /* serialize csiphy configuration */
|
/linux/drivers/iio/chemical/ |
H A D | sps30.h | 20 /* serialize access to the device */
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_device_types.h | 381 /** @preempt_fence_wq: used to serialize preempt fences */ 384 /** @ordered_wq: used to serialize compute mode resume */ 387 /** @unordered_wq: used to serialize unordered work, mostly display */ 390 /** @destroy_wq: used to serialize user destroy work, like queue */
|
/linux/kernel/ |
H A D | kexec_internal.h | 19 * Whatever is used to serialize accesses to the kexec_crash_image needs to be
|
/linux/include/linux/mfd/ |
H A D | intel_pmc_bxt.h | 18 * @gcr_lock: Lock used to serialize access to GCR registers
|