Home
last modified time | relevance | path

Searched refs:send_queue (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Ddebug.c223 struct mlx5hws_send_engine *send_queue; in hws_debug_dump_context_send_engine() local
230 send_queue = &ctx->send_queue[i]; in hws_debug_dump_context_send_engine()
235 send_queue->used_entries, in hws_debug_dump_context_send_engine()
236 send_queue->num_entries, in hws_debug_dump_context_send_engine()
238 send_queue->num_entries, in hws_debug_dump_context_send_engine()
239 send_queue->err, in hws_debug_dump_context_send_engine()
240 send_queue->completed.ci, in hws_debug_dump_context_send_engine()
241 send_queue->completed.pi, in hws_debug_dump_context_send_engine()
242 send_queue->completed.mask); in hws_debug_dump_context_send_engine()
244 send_ring = &send_queue->send_ring; in hws_debug_dump_context_send_engine()
[all …]
H A Dsend.c678 return hws_send_engine_poll(&ctx->send_queue[queue_id], res, res_nb); in mlx5hws_send_queue_poll()
1058 mlx5hws_send_queue_close(&ctx->send_queue[queues]); in __hws_send_queues_close()
1082 kfree(ctx->send_queue); in mlx5hws_send_queues_close()
1135 ctx->send_queue = kzalloc_objs(*ctx->send_queue, ctx->queues); in mlx5hws_send_queues_open()
1136 if (!ctx->send_queue) { in mlx5hws_send_queues_open()
1148 err = mlx5hws_send_queue_open(ctx, &ctx->send_queue[i], queue_size); in mlx5hws_send_queues_open()
1158 kfree(ctx->send_queue); in mlx5hws_send_queues_open()
1175 queue = &ctx->send_queue[queue_id]; in mlx5hws_send_queue_action()
1297 queue_id = queue - ctx->send_queue; in mlx5hws_send_stes_fw()
H A Drule.c312 queue = &ctx->send_queue[attr->queue_id]; in hws_rule_create_hws()
417 queue = &ctx->send_queue[attr->queue_id]; in hws_rule_destroy_failed_hws()
455 queue = &ctx->send_queue[attr->queue_id]; in hws_rule_destroy_hws()
528 if (unlikely(mlx5hws_send_engine_full(&ctx->send_queue[attr->queue_id]))) in hws_rule_enqueue_precheck()
622 queue = &ctx->send_queue[attr->queue_id]; in mlx5hws_rule_move_hws_add()
H A Dpat_arg.c376 queue = &ctx->send_queue[ctx->queues - 1]; in mlx5hws_arg_write_inline_arg_data()
H A Daction.c1711 queue = &ctx->send_queue[ctx->queues - 1]; in hws_action_create_dest_match_range_fill_table()
/linux/drivers/net/wireless/ath/ath6kl/
H A Dhtc_pipe.c303 struct list_head send_queue; /* temp queue to hold packets */ in htc_try_send() local
315 INIT_LIST_HEAD(&send_queue); in htc_try_send()
357 list_splice_tail_init(txq, &send_queue); in htc_try_send()
373 list_move_tail(&packet->list, &send_queue); in htc_try_send()
398 &send_queue); in htc_try_send()
402 if (list_empty(&send_queue)) { in htc_try_send()
418 if (!list_empty(&send_queue)) { in htc_try_send()
420 list_splice_tail_init(&send_queue, &ep->txq); in htc_try_send()
421 if (!list_empty(&send_queue)) { in htc_try_send()
426 INIT_LIST_HEAD(&send_queue); in htc_try_send()
[all …]
/linux/net/rxrpc/
H A Dsendmsg.c245 struct rxrpc_txqueue *sq = call->send_queue; in rxrpc_queue_packet()
271 call->send_queue = NULL; in rxrpc_queue_packet()
293 if (call->send_queue) { in rxrpc_alloc_txqueue()
295 call->send_queue->next = tq; in rxrpc_alloc_txqueue()
296 call->send_queue = tq; in rxrpc_alloc_txqueue()
306 call->send_queue = tq; in rxrpc_alloc_txqueue()
398 if (!call->send_queue || !((call->send_top + 1) & RXRPC_TXQ_MASK)) { in rxrpc_send_data()
H A Dar-internal.h774 struct rxrpc_txqueue *send_queue; /* Queue that sendmsg is writing into */
753 struct rxrpc_txqueue *send_queue; /* Queue that sendmsg is writing into */ global() member
/linux/drivers/infiniband/core/
H A Dmad.c1031 mad_send_wr->mad_list.mad_queue = &qp_info->send_queue; in ib_send_mad()
1058 spin_lock_irqsave(&qp_info->send_queue.lock, flags); in ib_send_mad()
1059 if (qp_info->send_queue.count < qp_info->send_queue.max_active) { in ib_send_mad()
1063 list = &qp_info->send_queue.list; in ib_send_mad()
1070 qp_info->send_queue.count++; in ib_send_mad()
1073 spin_unlock_irqrestore(&qp_info->send_queue.lock, flags); in ib_send_mad()
2508 struct ib_mad_queue *send_queue; in ib_mad_send_done() local
2523 send_queue = mad_list->mad_queue; in ib_mad_send_done()
2524 qp_info = send_queue->qp_info; in ib_mad_send_done()
2537 spin_lock_irqsave(&send_queue->lock, flags); in ib_mad_send_done()
[all …]