Home
last modified time | relevance | path

Searched refs:idr_lock (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-5.10/fs/notify/inotify/
H A Dinotify_user.c310 spin_lock(&data->idr_lock); in inotify_ioctl()
312 spin_unlock(&data->idr_lock); in inotify_ioctl()
359 static int inotify_add_to_idr(struct idr *idr, spinlock_t *idr_lock, in inotify_add_to_idr() argument
365 spin_lock(idr_lock); in inotify_add_to_idr()
374 spin_unlock(idr_lock); in inotify_add_to_idr()
383 spinlock_t *idr_lock = &group->inotify_data.idr_lock; in inotify_idr_find_locked() local
386 assert_spin_locked(idr_lock); in inotify_idr_find_locked()
404 spinlock_t *idr_lock = &group->inotify_data.idr_lock; in inotify_idr_find() local
421 spinlock_t *idr_lock = &group->inotify_data.idr_lock; inotify_remove_from_idr() local
564 spinlock_t *idr_lock = &group->inotify_data.idr_lock; inotify_new_watch() local
[all...]
/kernel/linux/linux-6.6/fs/notify/inotify/
H A Dinotify_user.c346 spin_lock(&data->idr_lock); in inotify_ioctl()
348 spin_unlock(&data->idr_lock); in inotify_ioctl()
395 static int inotify_add_to_idr(struct idr *idr, spinlock_t *idr_lock, in inotify_add_to_idr() argument
401 spin_lock(idr_lock); in inotify_add_to_idr()
410 spin_unlock(idr_lock); in inotify_add_to_idr()
419 spinlock_t *idr_lock = &group->inotify_data.idr_lock; in inotify_idr_find_locked() local
422 assert_spin_locked(idr_lock); in inotify_idr_find_locked()
440 spinlock_t *idr_lock = &group->inotify_data.idr_lock; in inotify_idr_find() local
457 spinlock_t *idr_lock = &group->inotify_data.idr_lock; inotify_remove_from_idr() local
598 spinlock_t *idr_lock = &group->inotify_data.idr_lock; inotify_new_watch() local
[all...]
/kernel/linux/linux-5.10/net/tipc/
H A Dtopsrv.c57 * @idr_lock: protect the connection identifier set
68 spinlock_t idr_lock; /* for idr list */ member
129 spin_lock_bh(&s->idr_lock); in tipc_conn_kref_release()
132 spin_unlock_bh(&s->idr_lock); in tipc_conn_kref_release()
196 spin_lock_bh(&s->idr_lock); in tipc_conn_alloc()
200 spin_unlock_bh(&s->idr_lock); in tipc_conn_alloc()
210 spin_unlock_bh(&s->idr_lock); in tipc_conn_alloc()
219 spin_lock_bh(&s->idr_lock); in tipc_conn_lookup()
223 spin_unlock_bh(&s->idr_lock); in tipc_conn_lookup()
460 spin_lock_bh(&srv->idr_lock); in tipc_topsrv_accept()
[all...]
/kernel/linux/linux-6.6/net/tipc/
H A Dtopsrv.c58 * @idr_lock: protect the connection identifier set
69 spinlock_t idr_lock; /* for idr list */ member
130 spin_lock_bh(&s->idr_lock); in tipc_conn_kref_release()
133 spin_unlock_bh(&s->idr_lock); in tipc_conn_kref_release()
197 spin_lock_bh(&s->idr_lock); in tipc_conn_alloc()
201 spin_unlock_bh(&s->idr_lock); in tipc_conn_alloc()
211 spin_unlock_bh(&s->idr_lock); in tipc_conn_alloc()
220 spin_lock_bh(&s->idr_lock); in tipc_conn_lookup()
224 spin_unlock_bh(&s->idr_lock); in tipc_conn_lookup()
463 spin_lock_bh(&srv->idr_lock); in tipc_topsrv_accept()
[all...]
/kernel/linux/linux-6.6/drivers/rpmsg/
H A Dqcom_glink_native.c87 * @idr_lock: synchronizes @lcids and @rcids modifications
108 spinlock_t idr_lock; member
427 spin_lock_irqsave(&glink->idr_lock, flags); in qcom_glink_handle_intent_req_ack()
429 spin_unlock_irqrestore(&glink->idr_lock, flags); in qcom_glink_handle_intent_req_ack()
469 spin_lock_irqsave(&glink->idr_lock, flags); in qcom_glink_send_open_req()
473 spin_unlock_irqrestore(&glink->idr_lock, flags); in qcom_glink_send_open_req()
491 spin_lock_irqsave(&glink->idr_lock, flags); in qcom_glink_send_open_req()
494 spin_unlock_irqrestore(&glink->idr_lock, flags); in qcom_glink_send_open_req()
748 spin_lock_irqsave(&glink->idr_lock, flags); in qcom_glink_handle_rx_done()
750 spin_unlock_irqrestore(&glink->idr_lock, flag in qcom_glink_handle_rx_done()
[all...]
/kernel/linux/linux-5.10/drivers/char/tpm/
H A Dtpm-chip.c29 static DEFINE_MUTEX(idr_lock);
202 mutex_lock(&idr_lock); in tpm_default_chip()
214 mutex_unlock(&idr_lock); in tpm_default_chip()
266 mutex_lock(&idr_lock); in tpm_dev_release()
268 mutex_unlock(&idr_lock); in tpm_dev_release()
328 mutex_lock(&idr_lock); in tpm_chip_alloc()
330 mutex_unlock(&idr_lock); in tpm_chip_alloc()
425 mutex_lock(&idr_lock); in tpm_add_char_device()
427 mutex_unlock(&idr_lock); in tpm_add_char_device()
441 mutex_lock(&idr_lock); in tpm_del_char_device()
[all...]
/kernel/linux/linux-6.6/drivers/char/tpm/
H A Dtpm-chip.c29 static DEFINE_MUTEX(idr_lock);
207 mutex_lock(&idr_lock); in tpm_default_chip()
219 mutex_unlock(&idr_lock); in tpm_default_chip()
271 mutex_lock(&idr_lock); in tpm_dev_release()
273 mutex_unlock(&idr_lock); in tpm_dev_release()
332 mutex_lock(&idr_lock); in tpm_chip_alloc()
334 mutex_unlock(&idr_lock); in tpm_chip_alloc()
433 mutex_lock(&idr_lock); in tpm_add_char_device()
435 mutex_unlock(&idr_lock); in tpm_add_char_device()
449 mutex_lock(&idr_lock); in tpm_del_char_device()
[all...]
/kernel/linux/linux-5.10/drivers/rpmsg/
H A Dqcom_glink_native.c90 * @idr_lock: synchronizes @lcids and @rcids modifications
115 spinlock_t idr_lock; member
387 spin_lock_irqsave(&glink->idr_lock, flags); in qcom_glink_handle_intent_req_ack()
389 spin_unlock_irqrestore(&glink->idr_lock, flags); in qcom_glink_handle_intent_req_ack()
423 spin_lock_irqsave(&glink->idr_lock, flags); in qcom_glink_send_open_req()
427 spin_unlock_irqrestore(&glink->idr_lock, flags); in qcom_glink_send_open_req()
445 spin_lock_irqsave(&glink->idr_lock, flags); in qcom_glink_send_open_req()
448 spin_unlock_irqrestore(&glink->idr_lock, flags); in qcom_glink_send_open_req()
702 spin_lock_irqsave(&glink->idr_lock, flags); in qcom_glink_handle_rx_done()
704 spin_unlock_irqrestore(&glink->idr_lock, flag in qcom_glink_handle_rx_done()
[all...]
/kernel/linux/linux-5.10/fs/hmdfs/comm/
H A Dconnection.h166 spinlock_t idr_lock; member
195 /* protected by idr_lock */
340 spin_lock(&peer->idr_lock); in hmdfs_start_process_offline()
342 spin_unlock(&peer->idr_lock); in hmdfs_start_process_offline()
347 spin_lock(&peer->idr_lock); in hmdfs_stop_process_offline()
349 spin_unlock(&peer->idr_lock); in hmdfs_stop_process_offline()
354 spin_lock(&peer->idr_lock); in hmdfs_dec_msg_idr_process()
356 spin_unlock(&peer->idr_lock); in hmdfs_dec_msg_idr_process()
H A Dconnection.c894 spin_lock(&node->idr_lock); in hmdfs_disconnect_node()
896 spin_unlock(&node->idr_lock); in hmdfs_disconnect_node()
899 spin_lock(&node->idr_lock); in hmdfs_disconnect_node()
901 spin_unlock(&node->idr_lock); in hmdfs_disconnect_node()
1116 spin_lock_init(&node->idr_lock); in alloc_peer()
1229 spin_unlock(&con->idr_lock); in head_release()
1236 kref_put_lock(&head->ref, head_release, &head->peer->idr_lock); in head_put()
1244 spin_lock(&peer->idr_lock); in hmdfs_find_msg_head()
1250 spin_unlock(&peer->idr_lock); in hmdfs_find_msg_head()
1262 spin_lock(&peer->idr_lock); in hmdfs_alloc_msg_idr()
[all...]
/kernel/linux/linux-6.6/fs/hmdfs/comm/
H A Dconnection.h166 spinlock_t idr_lock; member
195 /* protected by idr_lock */
340 spin_lock(&peer->idr_lock); in hmdfs_start_process_offline()
342 spin_unlock(&peer->idr_lock); in hmdfs_start_process_offline()
347 spin_lock(&peer->idr_lock); in hmdfs_stop_process_offline()
349 spin_unlock(&peer->idr_lock); in hmdfs_stop_process_offline()
354 spin_lock(&peer->idr_lock); in hmdfs_dec_msg_idr_process()
356 spin_unlock(&peer->idr_lock); in hmdfs_dec_msg_idr_process()
H A Dconnection.c894 spin_lock(&node->idr_lock); in hmdfs_disconnect_node()
896 spin_unlock(&node->idr_lock); in hmdfs_disconnect_node()
899 spin_lock(&node->idr_lock); in hmdfs_disconnect_node()
901 spin_unlock(&node->idr_lock); in hmdfs_disconnect_node()
1116 spin_lock_init(&node->idr_lock); in alloc_peer()
1229 spin_unlock(&con->idr_lock); in head_release()
1236 kref_put_lock(&head->ref, head_release, &head->peer->idr_lock); in head_put()
1244 spin_lock(&peer->idr_lock); in hmdfs_find_msg_head()
1250 spin_unlock(&peer->idr_lock); in hmdfs_find_msg_head()
1262 spin_lock(&peer->idr_lock); in hmdfs_alloc_msg_idr()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Ddbring.c36 spin_lock_bh(&ring->idr_lock); in ath11k_dbring_bufs_replenish()
38 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_bufs_replenish()
62 spin_lock_bh(&ring->idr_lock); in ath11k_dbring_bufs_replenish()
64 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_bufs_replenish()
301 spin_lock_bh(&ring->idr_lock); in ath11k_dbring_buffer_release_event()
304 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_buffer_release_event()
308 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_buffer_release_event()
344 spin_lock_bh(&ring->idr_lock); in ath11k_dbring_buf_cleanup()
353 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_buf_cleanup()
H A Ddp_rx.c326 spin_lock_bh(&rx_ring->idr_lock); in ath11k_dp_rxbufs_replenish()
329 spin_unlock_bh(&rx_ring->idr_lock); in ath11k_dp_rxbufs_replenish()
354 spin_lock_bh(&rx_ring->idr_lock); in ath11k_dp_rxbufs_replenish()
356 spin_unlock_bh(&rx_ring->idr_lock); in ath11k_dp_rxbufs_replenish()
377 spin_lock_bh(&rx_ring->idr_lock); in ath11k_dp_rxdma_buf_ring_free()
389 spin_unlock_bh(&rx_ring->idr_lock); in ath11k_dp_rxdma_buf_ring_free()
399 spin_lock_bh(&rx_ring->idr_lock); in ath11k_dp_rxdma_buf_ring_free()
411 spin_unlock_bh(&rx_ring->idr_lock); in ath11k_dp_rxdma_buf_ring_free()
2578 spin_lock_bh(&rx_ring->idr_lock); in ath11k_dp_process_rx()
2583 spin_unlock_bh(&rx_ring->idr_lock); in ath11k_dp_process_rx()
[all...]
H A Ddbring.h45 spinlock_t idr_lock; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Ddbring.c67 spin_lock_bh(&ring->idr_lock); in ath11k_dbring_bufs_replenish()
69 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_bufs_replenish()
94 spin_lock_bh(&ring->idr_lock); in ath11k_dbring_bufs_replenish()
96 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_bufs_replenish()
341 spin_lock_bh(&ring->idr_lock); in ath11k_dbring_buffer_release_event()
344 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_buffer_release_event()
348 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_buffer_release_event()
388 spin_lock_bh(&ring->idr_lock); in ath11k_dbring_buf_cleanup()
398 spin_unlock_bh(&ring->idr_lock); in ath11k_dbring_buf_cleanup()
H A Ddbring.h45 spinlock_t idr_lock; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Ddbring.c38 spin_lock_bh(&ring->idr_lock); in ath12k_dbring_bufs_replenish()
40 spin_unlock_bh(&ring->idr_lock); in ath12k_dbring_bufs_replenish()
64 spin_lock_bh(&ring->idr_lock); in ath12k_dbring_bufs_replenish()
66 spin_unlock_bh(&ring->idr_lock); in ath12k_dbring_bufs_replenish()
304 spin_lock_bh(&ring->idr_lock); in ath12k_dbring_buffer_release_event()
307 spin_unlock_bh(&ring->idr_lock); in ath12k_dbring_buffer_release_event()
311 spin_unlock_bh(&ring->idr_lock); in ath12k_dbring_buffer_release_event()
347 spin_lock_bh(&ring->idr_lock); in ath12k_dbring_buf_cleanup()
356 spin_unlock_bh(&ring->idr_lock); in ath12k_dbring_buf_cleanup()
H A Ddbring.h46 spinlock_t idr_lock; member
/kernel/linux/linux-6.6/drivers/tty/
H A Drpmsg_tty.c25 static DEFINE_MUTEX(idr_lock); /* protects tty_idr */
141 mutex_lock(&idr_lock); in rpmsg_tty_alloc_cport()
143 mutex_unlock(&idr_lock); in rpmsg_tty_alloc_cport()
159 mutex_lock(&idr_lock); in rpmsg_tty_destruct_port()
161 mutex_unlock(&idr_lock); in rpmsg_tty_destruct_port()
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Dmemory.c125 spin_lock(&vm->idr_lock); in alloc_device_memory()
128 spin_unlock(&vm->idr_lock); in alloc_device_memory()
311 spin_lock(&vm->idr_lock); in free_device_memory()
317 spin_unlock(&vm->idr_lock); in free_device_memory()
327 spin_unlock(&vm->idr_lock); in free_device_memory()
334 spin_unlock(&vm->idr_lock); in free_device_memory()
817 spin_lock(&vm->idr_lock); in get_paddr_from_handle()
820 spin_unlock(&vm->idr_lock); in get_paddr_from_handle()
827 spin_unlock(&vm->idr_lock); in get_paddr_from_handle()
912 spin_lock(&vm->idr_lock); in map_device_va()
[all...]
/kernel/linux/linux-5.10/drivers/rapidio/
H A Drio_cm.c230 static DEFINE_SPINLOCK(idr_lock);
287 spin_lock_bh(&idr_lock); in riocm_get_channel()
291 spin_unlock_bh(&idr_lock); in riocm_get_channel()
463 spin_lock_bh(&idr_lock); in riocm_close_handler()
466 spin_unlock_bh(&idr_lock); in riocm_close_handler()
470 spin_unlock_bh(&idr_lock); in riocm_close_handler()
1181 spin_lock_bh(&idr_lock); in riocm_ch_accept()
1183 spin_unlock_bh(&idr_lock); in riocm_ch_accept()
1302 spin_lock_bh(&idr_lock); in riocm_ch_alloc()
1304 spin_unlock_bh(&idr_lock); in riocm_ch_alloc()
[all...]
/kernel/linux/linux-6.6/drivers/rapidio/
H A Drio_cm.c230 static DEFINE_SPINLOCK(idr_lock);
287 spin_lock_bh(&idr_lock); in riocm_get_channel()
291 spin_unlock_bh(&idr_lock); in riocm_get_channel()
463 spin_lock_bh(&idr_lock); in riocm_close_handler()
466 spin_unlock_bh(&idr_lock); in riocm_close_handler()
470 spin_unlock_bh(&idr_lock); in riocm_close_handler()
1181 spin_lock_bh(&idr_lock); in riocm_ch_accept()
1183 spin_unlock_bh(&idr_lock); in riocm_ch_accept()
1302 spin_lock_bh(&idr_lock); in riocm_ch_alloc()
1304 spin_unlock_bh(&idr_lock); in riocm_ch_alloc()
[all...]
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dmemory.c173 spin_lock(&vm->idr_lock); in alloc_device_memory()
176 spin_unlock(&vm->idr_lock); in alloc_device_memory()
360 spin_lock(&vm->idr_lock); in free_device_memory()
363 spin_unlock(&vm->idr_lock); in free_device_memory()
369 spin_unlock(&vm->idr_lock); in free_device_memory()
378 spin_unlock(&vm->idr_lock); in free_device_memory()
1119 spin_lock(&vm->idr_lock); in map_device_va()
1122 spin_unlock(&vm->idr_lock); in map_device_va()
1131 spin_unlock(&vm->idr_lock); in map_device_va()
1973 spin_lock(&vm->idr_lock); in get_phys_pg_pack_from_hash_node()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c83 spin_lock(&submit->queue->idr_lock); in __msm_gem_submit_destroy()
85 spin_unlock(&submit->queue->idr_lock); in __msm_gem_submit_destroy()
914 spin_lock(&queue->idr_lock); in msm_ioctl_gem_submit()
924 spin_unlock(&queue->idr_lock); in msm_ioctl_gem_submit()
959 spin_unlock(&queue->idr_lock); in msm_ioctl_gem_submit()

Completed in 30 milliseconds

123