Home
last modified time | relevance | path

Searched refs:bwc_send_queue_locks (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dcontext.h51 struct mutex *bwc_send_queue_locks; /* protect BWC queues */ member
H A Dsend.c1079 mutex_destroy(&ctx->bwc_send_queue_locks[i]); in hws_send_queues_bwc_locks_destroy()
1084 kfree(ctx->bwc_send_queue_locks); in hws_send_queues_bwc_locks_destroy()
1105 ctx->bwc_send_queue_locks = kcalloc(bwc_queues, in hws_bwc_send_queues_init()
1106 sizeof(*ctx->bwc_send_queue_locks), in hws_bwc_send_queues_init()
1109 if (!ctx->bwc_send_queue_locks) in hws_bwc_send_queues_init()
1119 mutex_init(&ctx->bwc_send_queue_locks[i]); in hws_bwc_send_queues_init()
1121 lockdep_set_class(ctx->bwc_send_queue_locks + i, ctx->bwc_lock_class_keys + i); in hws_bwc_send_queues_init()
1127 kfree(ctx->bwc_send_queue_locks); in hws_bwc_send_queues_init()
H A Dbwc.c22 return &ctx->bwc_send_queue_locks[idx]; in hws_bwc_get_queue_lock()