Lines Matching refs:send_queue
1155 mad_send_wr->mad_list.mad_queue = &qp_info->send_queue; in ib_send_mad()
1180 spin_lock_irqsave(&qp_info->send_queue.lock, flags); in ib_send_mad()
1181 if (qp_info->send_queue.count < qp_info->send_queue.max_active) { in ib_send_mad()
1184 list = &qp_info->send_queue.list; in ib_send_mad()
1191 qp_info->send_queue.count++; in ib_send_mad()
1194 spin_unlock_irqrestore(&qp_info->send_queue.lock, flags); in ib_send_mad()
2422 struct ib_mad_queue *send_queue; in ib_mad_send_done_handler() local
2431 send_queue = mad_list->mad_queue; in ib_mad_send_done_handler()
2432 qp_info = send_queue->qp_info; in ib_mad_send_done_handler()
2442 spin_lock_irqsave(&send_queue->lock, flags); in ib_mad_send_done_handler()
2446 if (send_queue->count-- > send_queue->max_active) { in ib_mad_send_done_handler()
2452 list_move_tail(&mad_list->list, &send_queue->list); in ib_mad_send_done_handler()
2454 spin_unlock_irqrestore(&send_queue->lock, flags); in ib_mad_send_done_handler()
2483 spin_lock_irqsave(&qp_info->send_queue.lock, flags); in mark_sends_for_retry()
2484 list_for_each_entry(mad_list, &qp_info->send_queue.list, list) { in mark_sends_for_retry()
2490 spin_unlock_irqrestore(&qp_info->send_queue.lock, flags); in mark_sends_for_retry()
3089 init_mad_queue(qp_info, &qp_info->send_queue); in init_mad_qp()
3125 qp_info->send_queue.max_active = mad_sendq_size; in create_mad_qp()