| /linux-6.15/io_uring/ |
| H A D | timeout.c | 109 __must_hold(&req->ctx->timeout_lock) in io_kill_timeout() 174 __must_hold(&req->ctx->completion_lock) in io_fail_links() 206 __must_hold(&req->ctx->completion_lock) in io_disarm_next() 233 __must_hold(&req->ctx->completion_lock) in __io_disarm_linked_timeout() 234 __must_hold(&req->ctx->timeout_lock) in __io_disarm_linked_timeout() 275 __must_hold(&ctx->timeout_lock) in io_timeout_extract() 301 __must_hold(&ctx->completion_lock) in io_timeout_cancel() 390 __must_hold(&ctx->timeout_lock) in io_linked_timeout_update() 417 __must_hold(&ctx->timeout_lock) in io_timeout_update() 660 __must_hold(&head->ctx->timeout_lock) in io_match_task()
|
| H A D | notif.h | 36 __must_hold(¬if->ctx->uring_lock) in io_notif_flush()
|
| H A D | filetable.c | 60 __must_hold(&req->ctx->uring_lock) in io_install_fixed_file()
|
| H A D | notif.c | 108 __must_hold(&ctx->uring_lock) in io_alloc_notif()
|
| H A D | io_uring.c | 914 __must_hold(&ctx->uring_lock) in io_req_defer_failed() 950 __must_hold(&ctx->uring_lock) in __io_alloc_req_refill() 1389 __must_hold(&ctx->uring_lock) in io_free_batch_list() 1430 __must_hold(&ctx->uring_lock) in __io_submit_flush_completions() 1661 __must_hold(&ctx->uring_lock) in io_drain_req() 1938 __must_hold(&req->ctx->uring_lock) in io_queue_async() 1960 __must_hold(&req->ctx->uring_lock) in io_queue_sqe() 1975 __must_hold(&req->ctx->uring_lock) in io_queue_sqe_fallback() 2043 __must_hold(&ctx->uring_lock) in io_init_req() 2177 __must_hold(&ctx->uring_lock) in io_submit_sqe() [all …]
|
| /linux-6.15/tools/include/linux/ |
| H A D | compiler_types.h | 18 # define __must_hold(x) __attribute__((context(x,1,1))) macro 26 # define __must_hold(x) macro
|
| /linux-6.15/drivers/block/drbd/ |
| H A D | drbd_int.h | 1058 extern void drbd_uuid_new_current(struct drbd_device *device) __must_hold(local); 1060 extern void drbd_uuid_move_history(struct drbd_device *device) __must_hold(local); 1080 struct drbd_peer_device *peer_device) __must_hold(local); 1082 struct drbd_peer_device *peer_device) __must_hold(local); 1292 struct drbd_peer_device *peer_device) __must_hold(local); 1295 struct drbd_peer_device *peer_device) __must_hold(local); 1296 extern void drbd_bm_reset_al_hints(struct drbd_device *device) __must_hold(local); 1297 extern int drbd_bm_write_hinted(struct drbd_device *device) __must_hold(local); 1300 struct drbd_peer_device *peer_device) __must_hold(local); 1302 struct drbd_peer_device *peer_device) __must_hold(local); [all …]
|
| H A D | drbd_bitmap.c | 990 static void bm_page_io_async(struct drbd_bm_aio_ctx *ctx, int page_nr) __must_hold(local) in bm_page_io_async() 1063 …drbd_device *device, const unsigned int flags, unsigned lazy_writeout_upper_idx) __must_hold(local) in bm_rw() 1218 struct drbd_peer_device *peer_device) __must_hold(local) in drbd_bm_read() 1231 struct drbd_peer_device *peer_device) __must_hold(local) in drbd_bm_write() 1243 struct drbd_peer_device *peer_device) __must_hold(local) in drbd_bm_write_all() 1253 int drbd_bm_write_lazy(struct drbd_device *device, unsigned upper_idx) __must_hold(local) in drbd_bm_write_lazy() 1270 struct drbd_peer_device *peer_device) __must_hold(local) in drbd_bm_write_copy_pages() 1279 int drbd_bm_write_hinted(struct drbd_device *device) __must_hold(local) in drbd_bm_write_hinted()
|
| /linux-6.15/drivers/s390/scsi/ |
| H A D | zfcp_diag.c | 169 __must_hold(hdr->access_lock) in __zfcp_diag_update_buffer() 201 __must_hold(hdr->access_lock) in __zfcp_diag_test_buffer_age_isfresh()
|
| /linux-6.15/tools/testing/shared/linux/ |
| H A D | kernel.h | 26 #define __must_hold(x) macro
|
| /linux-6.15/drivers/net/mctp/ |
| H A D | mctp-i3c.c | 257 __must_hold(&busdevs_lock) in mctp_i3c_add_device() 310 __must_hold(&busdevs_lock) in mctp_i3c_remove_device() 478 __must_hold(&busdevs_lock) in mctp_i3c_bus_free() 577 __must_hold(&busdevs_lock) in mctp_i3c_bus_add() 643 __must_hold(&busdevs_lock) in mctp_i3c_bus_remove()
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-tqmx86.c | 71 __must_hold(&gpio->spinlock) in tqmx86_gpio_clrsetbits() 90 __must_hold(&gpio->spinlock) in _tqmx86_gpio_set() 147 __must_hold(&gpio->spinlock) in tqmx86_gpio_irq_config()
|
| /linux-6.15/drivers/hv/ |
| H A D | mshv_eventfd.c | 642 __must_hold(&pt->mutex) in ioeventfd_check_collision() 658 __must_hold(&pt->mutex) in mshv_assign_ioeventfd() 750 __must_hold(&pt->mutex) in mshv_deassign_ioeventfd() 791 __must_hold(&pt->mutex) in mshv_set_unset_ioeventfd()
|
| /linux-6.15/drivers/infiniband/hw/hfi1/ |
| H A D | verbs_txreq.h | 36 __must_hold(&qp->slock) in get_txreq()
|
| H A D | verbs_txreq.c | 53 __must_hold(&qp->s_lock) in __get_txreq()
|
| H A D | tid_rdma.c | 506 __must_hold(&rcd->exp_lock) __must_hold(&qp->s_lock) in kernel_tid_waiters() 539 __must_hold(&rcd->exp_lock) __must_hold(&qp->s_lock) in dequeue_tid_waiter() 566 __must_hold(&rcd->exp_lock) __must_hold(&qp->s_lock) in queue_qp_for_tid_wait() 590 __must_hold(&qp->s_lock) in __trigger_tid_waiter() 670 __must_hold(&qp->s_lock) in _tid_rdma_flush_wait() 690 __must_hold(&qp->s_lock) in hfi1_tid_rdma_flush_wait() 1790 __must_hold(&qp->s_lock) in hfi1_build_tid_rdma_read_req() 2416 __must_hold(&qp->s_lock) in find_tid_request() 2579 __must_hold(&qp->s_lock) in hfi1_kern_read_tid_flow_free() 2658 __must_hold(&packet->qp->r_lock) __must_hold(RCU) in handle_read_kdeth_eflags() [all …]
|
| H A D | affinity.c | 324 __must_hold(&node_affinity.lock) in _dev_comp_vect_cpu_get() 401 __must_hold(&node_affinity.lock) in _dev_comp_vect_mappings_create() 495 __must_hold(&node_affinity.lock) in _dev_comp_vect_cpu_mask_init() 561 __must_hold(&node_affinity.lock) in _dev_comp_vect_cpu_mask_clean_up()
|
| /linux-6.15/include/linux/ |
| H A D | nfslocalio.h | 56 const fmode_t) __must_hold(rcu);
|
| H A D | compiler_types.h | 38 # define __must_hold(x) __attribute__((context(x,1,1))) macro 66 # define __must_hold(x) macro
|
| /linux-6.15/Documentation/translations/zh_CN/dev-tools/ |
| H A D | sparse.rst | 72 __must_hold - 指定的锁在函数进入和退出时被持有。
|
| /linux-6.15/drivers/usb/gadget/udc/ |
| H A D | core.c | 703 __must_hold(&gadget->udc->connect_lock) in usb_gadget_connect_locked() 756 __must_hold(&gadget->udc->connect_lock) in usb_gadget_disconnect_locked() 1134 static int usb_udc_connect_control_locked(struct usb_udc *udc) __must_hold(&udc->connect_lock) in usb_udc_connect_control_locked() 1212 __must_hold(&udc->connect_lock) in usb_gadget_udc_start_locked() 1242 __must_hold(&udc->connect_lock) in usb_gadget_udc_stop_locked()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | table.c | 40 __must_hold(&tbl->ctx->ctrl_lock) in hws_table_up_default_fdb_miss_tbl() 82 __must_hold(&tbl->ctx->ctrl_lock) in hws_table_down_default_fdb_miss_tbl()
|
| /linux-6.15/drivers/block/aoe/ |
| H A D | aoenet.c | 54 tx(int id) __must_hold(&txlock) in tx()
|
| /linux-6.15/scripts/ |
| H A D | tags.sh | 284 __maybe_unused __must_check __must_hold
|
| /linux-6.15/net/mctp/ |
| H A D | device.c | 315 __must_hold(&key->lock) in mctp_dev_release_key() 326 __must_hold(&key->lock) in mctp_dev_set_key()
|