Searched refs:inv_wr (Results 1 – 8 of 8) sorted by relevance
236 static inline void iser_inv_rkey(struct ib_send_wr *inv_wr, struct ib_mr *mr, in iser_inv_rkey() argument239 inv_wr->opcode = IB_WR_LOCAL_INV; in iser_inv_rkey()240 inv_wr->wr_cqe = cqe; in iser_inv_rkey()241 inv_wr->ex.invalidate_rkey = mr->rkey; in iser_inv_rkey()242 inv_wr->send_flags = 0; in iser_inv_rkey()243 inv_wr->num_sge = 0; in iser_inv_rkey()244 inv_wr->next = next_wr; in iser_inv_rkey()268 iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr); in iser_reg_sig_mr()317 iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr); in iser_fast_reg_mr()
248 struct ib_send_wr inv_wr; member
874 if (tx_desc->inv_wr.next) in iser_post_send()875 first_wr = &tx_desc->inv_wr; in iser_post_send()
211 tx_desc->inv_wr.next = NULL; in iser_initialize_task_headers()
202 struct ib_send_wr inv_wr; in rdma_write_sg() local248 rwr.wr.next = &inv_wr; in rdma_write_sg()249 inv_wr.next = &imm_wr.wr; in rdma_write_sg()254 wr->wr.next = &inv_wr; in rdma_write_sg()255 inv_wr.next = &imm_wr.wr; in rdma_write_sg()267 inv_wr.sg_list = NULL; in rdma_write_sg()268 inv_wr.num_sge = 0; in rdma_write_sg()269 inv_wr.opcode = IB_WR_SEND_WITH_INV; in rdma_write_sg()270 inv_wr.wr_cqe = &io_comp_cqe; in rdma_write_sg()271 inv_wr.send_flags = 0; in rdma_write_sg()[all …]
80 reg->inv_wr.opcode = IB_WR_LOCAL_INV; in rdma_rw_inv_key()81 reg->inv_wr.ex.invalidate_rkey = reg->mr->lkey; in rdma_rw_inv_key()82 reg->inv_wr.next = ®->reg_wr.wr; in rdma_rw_inv_key()85 reg->inv_wr.next = NULL; in rdma_rw_inv_key()131 prev->wr.wr.next = ®->inv_wr; in rdma_rw_init_reg_wr()867 if (ctx->reg[0].inv_wr.next) in rdma_rw_ctx_wrs()868 first_wr = &ctx->reg[0].inv_wr; in rdma_rw_ctx_wrs()
48 struct ib_send_wr inv_wr;39 struct ib_send_wr inv_wr; global() member
3060 struct ib_send_wr *wr = &mr->inv_wr; in smbd_deregister_mr()