Lines Matching refs:napi_id
12 unsigned int napi_id; member
22 unsigned int napi_id) in io_napi_hash_find() argument
27 if (e->napi_id != napi_id) in io_napi_hash_find()
41 int __io_napi_add_id(struct io_ring_ctx *ctx, unsigned int napi_id) in __io_napi_add_id() argument
47 if (!napi_id_valid(napi_id)) in __io_napi_add_id()
50 hash_list = &ctx->napi_ht[hash_min(napi_id, HASH_BITS(ctx->napi_ht))]; in __io_napi_add_id()
53 e = io_napi_hash_find(hash_list, napi_id); in __io_napi_add_id()
64 e->napi_id = napi_id; in __io_napi_add_id()
72 if (unlikely(io_napi_hash_find(hash_list, napi_id))) { in __io_napi_add_id()
84 static int __io_napi_del_id(struct io_ring_ctx *ctx, unsigned int napi_id) in __io_napi_del_id() argument
90 if (!napi_id_valid(napi_id)) in __io_napi_del_id()
93 hash_list = &ctx->napi_ht[hash_min(napi_id, HASH_BITS(ctx->napi_ht))]; in __io_napi_del_id()
95 e = io_napi_hash_find(hash_list, napi_id); in __io_napi_del_id()
170 napi_busy_loop_rcu(e->napi_id, loop_end, loop_end_arg, in static_tracking_do_busy_loop()
184 napi_busy_loop_rcu(e->napi_id, loop_end, loop_end_arg, in dynamic_tracking_do_busy_loop()