Searched refs:recv_queue (Results 1 – 4 of 4) sorted by relevance
2191 if (mad_list->mad_queue == &qp_info->recv_queue) in mad_error_handler()2546 struct ib_mad_queue *recv_queue = &qp_info->recv_queue; in ib_mad_post_receive_mads() local2577 mad_priv->header.mad_list.mad_queue = recv_queue; in ib_mad_post_receive_mads()2580 spin_lock_irqsave(&recv_queue->lock, flags); in ib_mad_post_receive_mads()2581 post = (++recv_queue->count < recv_queue->max_active); in ib_mad_post_receive_mads()2582 list_add_tail(&mad_priv->header.mad_list.list, &recv_queue->list); in ib_mad_post_receive_mads()2583 spin_unlock_irqrestore(&recv_queue->lock, flags); in ib_mad_post_receive_mads()2586 spin_lock_irqsave(&recv_queue->lock, flags); in ib_mad_post_receive_mads()2588 recv_queue->count--; in ib_mad_post_receive_mads()2589 spin_unlock_irqrestore(&recv_queue->lock, flags); in ib_mad_post_receive_mads()[all …]
193 struct ib_mad_queue recv_queue; member
397 return max(agent->qp_info->recv_queue.max_active >> 3, 1); in window_size()
84 uint32_t recv_queue; member357 res->recv_queue = in update_resources()528 value->v.uint32 = res->recv_queue; in op_hastResourceTable()