Home
last modified time | relevance | path

Searched refs:wr (Results 1 – 25 of 251) sorted by relevance

1234567891011

/linux/drivers/media/dvb-frontends/
H A Ddib3000mb.c148 wr(DIB3000MB_REG_LOCK1_MASK, DIB3000MB_LOCK1_SEARCH_4); in dib3000mb_set_frontend()
153 wr(DIB3000MB_REG_FFT, DIB3000_TRANSMISSION_MODE_2K); in dib3000mb_set_frontend()
157 wr(DIB3000MB_REG_FFT, DIB3000_TRANSMISSION_MODE_8K); in dib3000mb_set_frontend()
169 wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_32); in dib3000mb_set_frontend()
173 wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_16); in dib3000mb_set_frontend()
177 wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_8); in dib3000mb_set_frontend()
181 wr(DIB3000MB_REG_GUARD_TIME, DIB3000_GUARD_TIME_1_4); in dib3000mb_set_frontend()
193 wr(DIB3000MB_REG_DDS_INV, DIB3000_DDS_INVERSION_OFF); in dib3000mb_set_frontend()
200 wr(DIB3000MB_REG_DDS_INV, DIB3000_DDS_INVERSION_ON); in dib3000mb_set_frontend()
209 wr(DIB3000MB_REG_QAM, DIB3000_CONSTELLATION_QPSK); in dib3000mb_set_frontend()
[all …]
/linux/arch/arm64/kvm/
H A Dat.c14 static void fail_s1_walk(struct s1_walk_result *wr, u8 fst, bool s1ptw) in fail_s1_walk() argument
16 wr->fst = fst; in fail_s1_walk()
17 wr->ptw = s1ptw; in fail_s1_walk()
18 wr->s2 = s1ptw; in fail_s1_walk()
19 wr->failed = true; in fail_s1_walk()
231 struct s1_walk_result *wr, u64 va) in setup_s1_walk()
319 wr->level = S1_MMU_DISABLED; in setup_s1_walk()
326 wr->level = S1_MMU_DISABLED; in setup_s1_walk()
330 if (wr->level == S1_MMU_DISABLED) { in setup_s1_walk()
334 wr in setup_s1_walk()
140 setup_s1_walk(struct kvm_vcpu * vcpu,struct s1_walk_info * wi,struct s1_walk_result * wr,u64 va) setup_s1_walk() argument
404 walk_s1(struct kvm_vcpu * vcpu,struct s1_walk_info * wi,struct s1_walk_result * wr,u64 va) walk_s1() argument
758 compute_s1_sh(struct s1_walk_info * wi,struct s1_walk_result * wr,u8 attr) compute_s1_sh() argument
874 compute_par_s1(struct kvm_vcpu * vcpu,struct s1_walk_info * wi,struct s1_walk_result * wr) compute_par_s1() argument
949 compute_s1_direct_permissions(struct kvm_vcpu * vcpu,struct s1_walk_info * wi,struct s1_walk_result * wr) compute_s1_direct_permissions() argument
1007 compute_s1_hierarchical_permissions(struct kvm_vcpu * vcpu,struct s1_walk_info * wi,struct s1_walk_result * wr) compute_s1_hierarchical_permissions() argument
1038 set_priv_perms(wr,r,w,x) global() argument
1045 set_unpriv_perms(wr,r,w,x) global() argument
1052 set_priv_wxn(wr,v) global() argument
1057 set_unpriv_wxn(wr,v) global() argument
1063 set_perms(w,wr,ip) global() argument
1124 compute_s1_indirect_permissions(struct kvm_vcpu * vcpu,struct s1_walk_info * wi,struct s1_walk_result * wr) compute_s1_indirect_permissions() argument
1164 compute_s1_overlay_permissions(struct kvm_vcpu * vcpu,struct s1_walk_info * wi,struct s1_walk_result * wr) compute_s1_overlay_permissions() argument
1223 compute_s1_permissions(struct kvm_vcpu * vcpu,struct s1_walk_info * wi,struct s1_walk_result * wr) compute_s1_permissions() argument
1253 struct s1_walk_result wr = {}; handle_at_slow() local
1593 __kvm_translate_va(struct kvm_vcpu * vcpu,struct s1_walk_info * wi,struct s1_walk_result * wr,u64 va) __kvm_translate_va() argument
1650 struct s1_walk_result wr = {}; __kvm_find_s1_desc_level() local
[all...]
/linux/lib/
H A Ddecompress_unlzma.c294 static inline size_t INIT get_pos(struct writer *wr) in get_pos() argument
297 wr->global_pos + wr->buffer_pos; in get_pos()
300 static inline uint8_t INIT peek_old_byte(struct writer *wr, in peek_old_byte() argument
303 if (!wr->flush) { in peek_old_byte()
305 while (offs > wr->header->dict_size) in peek_old_byte()
306 offs -= wr->header->dict_size; in peek_old_byte()
307 pos = wr->buffer_pos - offs; in peek_old_byte()
308 return wr->buffer[pos]; in peek_old_byte()
310 uint32_t pos = wr->buffer_pos - offs; in peek_old_byte()
311 while (pos >= wr->header->dict_size) in peek_old_byte()
[all …]
/linux/tools/testing/selftests/bpf/
H A Djson_writer.c311 json_writer_t *wr = jsonw_new(stdout); in main() local
313 jsonw_start_object(wr); in main()
314 jsonw_pretty(wr, true); in main()
315 jsonw_name(wr, "Vyatta"); in main()
316 jsonw_start_object(wr); in main()
317 jsonw_string_field(wr, "url", "http://vyatta.com"); in main()
318 jsonw_uint_field(wr, "downloads", 2000000ul); in main()
319 jsonw_float_field(wr, "stock", 8.16); in main()
321 jsonw_name(wr, "ARGV"); in main()
322 jsonw_start_array(wr); in main()
[all …]
/linux/tools/bpf/bpftool/
H A Djson_writer.c311 json_writer_t *wr = jsonw_new(stdout); in main() local
313 jsonw_start_object(wr); in main()
314 jsonw_pretty(wr, true); in main()
315 jsonw_name(wr, "Vyatta"); in main()
316 jsonw_start_object(wr); in main()
317 jsonw_string_field(wr, "url", "http://vyatta.com"); in main()
318 jsonw_uint_field(wr, "downloads", 2000000ul); in main()
319 jsonw_float_field(wr, "stock", 8.16); in main()
321 jsonw_name(wr, "ARGV"); in main()
322 jsonw_start_array(wr); in main()
[all …]
/linux/drivers/infiniband/hw/mlx5/
H A Dwr.c54 static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp, in set_eth_seg() argument
61 if (wr->send_flags & IB_SEND_IP_CSUM) in set_eth_seg()
65 if (wr->opcode == IB_WR_LSO) { in set_eth_seg()
66 struct ib_ud_wr *ud_wr = container_of(wr, struct ib_ud_wr, wr); in set_eth_seg()
103 const struct ib_send_wr *wr) in set_datagram_seg() argument
105 memcpy(&dseg->av, &to_mah(ud_wr(wr)->ah)->av, sizeof(struct mlx5_av)); in set_datagram_seg()
107 cpu_to_be32(ud_wr(wr)->remote_qpn | MLX5_EXTENDED_UD_AV); in set_datagram_seg()
108 dseg->av.key.qkey.qkey = cpu_to_be32(ud_wr(wr)->remote_qkey); in set_datagram_seg()
228 static __be32 send_ieth(const struct ib_send_wr *wr) in send_ieth() argument
230 switch (wr->opcode) { in send_ieth()
[all …]
H A Dgsi.c51 struct mlx5_ib_gsi_wr *wr; in generate_completions() local
56 wr = &gsi->outstanding_wrs[index % gsi->cap.max_send_wr]; in generate_completions()
58 if (!wr->completed) in generate_completions()
61 WARN_ON_ONCE(mlx5_ib_generate_wc(gsi_cq, &wr->wc)); in generate_completions()
62 wr->completed = false; in generate_completions()
71 struct mlx5_ib_gsi_wr *wr = in handle_single_completion() local
78 wr->completed = true; in handle_single_completion()
79 wr_id = wr->wc.wr_id; in handle_single_completion()
80 wr->wc = *wc; in handle_single_completion()
81 wr->wc.wr_id = wr_id; in handle_single_completion()
[all …]
H A Dwr.h104 int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
106 int mlx5_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
110 const struct ib_send_wr *wr, in mlx5_ib_post_send_nodrain() argument
113 return mlx5_ib_post_send(ibqp, wr, bad_wr, false); in mlx5_ib_post_send_nodrain()
117 const struct ib_send_wr *wr, in mlx5_ib_post_send_drain() argument
120 return mlx5_ib_post_send(ibqp, wr, bad_wr, true); in mlx5_ib_post_send_drain()
124 const struct ib_recv_wr *wr, in mlx5_ib_post_recv_nodrain() argument
127 return mlx5_ib_post_recv(ibqp, wr, bad_wr, false); in mlx5_ib_post_recv_nodrain()
131 const struct ib_recv_wr *wr, in mlx5_ib_post_recv_drain() argument
134 return mlx5_ib_post_recv(ibqp, wr, bad_wr, true); in mlx5_ib_post_recv_drain()
/linux/include/trace/events/
H A Dib_mad.h24 TP_PROTO(struct ib_mad_send_wr_private *wr,
26 TP_ARGS(wr, qp_info),
55 __entry->dev_index = wr->mad_agent_priv->agent.device->index;
56 __entry->port_num = wr->mad_agent_priv->agent.port_num;
57 __entry->qp_num = wr->mad_agent_priv->qp_info->qp->qp_num;
58 __entry->agent_priv = wr->mad_agent_priv;
59 __entry->wrtid = wr->tid;
60 __entry->max_retries = wr->max_retries;
61 __entry->retries_left = wr->retries_left;
62 __entry->retry = wr->retry;
[all …]
/linux/drivers/infiniband/ulp/iser/
H A Diser_memory.c257 struct ib_reg_wr *wr = &tx_desc->reg_wr; in iser_reg_sig_mr() local
268 iser_inv_rkey(&tx_desc->inv_wr, mr, cqe, &wr->wr); in iser_reg_sig_mr()
280 memset(wr, 0, sizeof(*wr)); in iser_reg_sig_mr()
281 wr->wr.next = &tx_desc->send_wr; in iser_reg_sig_mr()
282 wr->wr.opcode = IB_WR_REG_MR_INTEGRITY; in iser_reg_sig_mr()
283 wr->wr.wr_cqe = cqe; in iser_reg_sig_mr()
284 wr->wr.num_sge = 0; in iser_reg_sig_mr()
285 wr->wr.send_flags = 0; in iser_reg_sig_mr()
286 wr->mr = mr; in iser_reg_sig_mr()
287 wr->key = mr->rkey; in iser_reg_sig_mr()
[all …]
/linux/drivers/infiniband/core/
H A Drw.c82 reg->inv_wr.next = &reg->reg_wr.wr; in rdma_rw_inv_key()
113 reg->reg_wr.wr.opcode = IB_WR_REG_MR; in rdma_rw_init_one_mr()
131 prev->wr.wr.next = &reg->inv_wr; in rdma_rw_init_reg_wr()
133 prev->wr.wr.next = &reg->reg_wr.wr; in rdma_rw_init_reg_wr()
136 reg->reg_wr.wr.next = &reg->wr.wr; in rdma_rw_init_reg_wr()
138 reg->wr.wr.sg_list = &reg->sge; in rdma_rw_init_reg_wr()
139 reg->wr.wr.num_sge = 1; in rdma_rw_init_reg_wr()
140 reg->wr.remote_addr = remote_addr; in rdma_rw_init_reg_wr()
141 reg->wr.rkey = rkey; in rdma_rw_init_reg_wr()
144 reg->wr.wr.opcode = IB_WR_RDMA_WRITE; in rdma_rw_init_reg_wr()
[all …]
/linux/drivers/infiniband/sw/rxe/
H A Drxe_mw.c83 if (unlikely(!mr || wqe->wr.wr.mw.length == 0)) { in rxe_check_bind_mw()
117 if (unlikely(wqe->wr.wr.mw.length > mr->ibmr.length)) { in rxe_check_bind_mw()
123 if (unlikely((wqe->wr.wr.mw.addr < mr->ibmr.iova) || in rxe_check_bind_mw()
124 ((wqe->wr.wr.mw.addr + wqe->wr.wr.mw.length) > in rxe_check_bind_mw()
138 u32 key = wqe->wr.wr.mw.rkey & 0xff; in rxe_do_bind_mw()
143 mw->addr = wqe->wr.wr.mw.addr; in rxe_do_bind_mw()
144 mw->length = wqe->wr.wr.mw.length; in rxe_do_bind_mw()
170 u32 mw_rkey = wqe->wr.wr.mw.mw_rkey; in rxe_bind_mw()
171 u32 mr_lkey = wqe->wr.wr.mw.mr_lkey; in rxe_bind_mw()
172 int access = wqe->wr.wr.mw.access; in rxe_bind_mw()
[all …]
/linux/tools/testing/selftests/breakpoints/
H A Dbreakpoint_test_arm64.c33 static void child(int size, int wr) in child() argument
35 volatile uint8_t *addr = &var[32 + wr]; in child()
112 static bool run_test(int wr_size, int wp_size, int wr, int wp) in run_test() argument
125 child(wr_size, wr); in run_test()
204 int wr, wp, size; in main() local
215 for (wr = 0; wr <= 32; wr = wr + size) { in main()
216 for (wp = wr - size; wp <= wr + size; wp = wp + size) { in main()
217 result = run_test(size, MIN(size, 8), wr, wp); in main()
218 if ((result && wr == wp) || in main()
219 (!result && wr != wp)) in main()
[all …]
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_qp.c1501 const struct ib_ud_wr *wr, in build_mlx_header() argument
1511 mthca_ah_grh_present(to_mah(wr->ah)), 0, 0, 0, in build_mlx_header()
1514 err = mthca_read_ah(dev, to_mah(wr->ah), &sqp->ud_header); in build_mlx_header()
1525 switch (wr->wr.opcode) { in build_mlx_header()
1533 sqp->ud_header.immediate_data = wr->wr.ex.imm_data; in build_mlx_header()
1542 sqp->ud_header.bth.solicited_event = !!(wr->wr.send_flags & IB_SEND_SOLICITED); in build_mlx_header()
1547 ib_get_cached_pkey(&dev->ib_dev, qp->port, wr->pkey_index, in build_mlx_header()
1550 sqp->ud_header.bth.destination_qpn = cpu_to_be32(wr->remote_qpn); in build_mlx_header()
1552 sqp->ud_header.deth.qkey = cpu_to_be32(wr->remote_qkey & 0x80000000 ? in build_mlx_header()
1553 sqp->qkey : wr->remote_qkey); in build_mlx_header()
[all …]
/linux/arch/mips/mm/
H A Dtlbex.c1996 struct work_registers wr = build_get_work_registers(p); in build_r4000_tlbchange_handler_head() local
1999 build_get_pmde64(p, l, r, wr.r1, wr.r2); /* get pmd in ptr */ in build_r4000_tlbchange_handler_head()
2001 build_get_pgde32(p, wr.r1, wr.r2); /* get pgd in ptr */ in build_r4000_tlbchange_handler_head()
2010 build_is_huge_pte(p, r, wr.r1, wr.r2, label_tlb_huge_update); in build_r4000_tlbchange_handler_head()
2013 UASM_i_MFC0(p, wr.r1, C0_BADVADDR); in build_r4000_tlbchange_handler_head()
2014 UASM_i_LW(p, wr.r2, 0, wr.r2); in build_r4000_tlbchange_handler_head()
2015 UASM_i_SRL(p, wr.r1, wr.r1, PAGE_SHIFT - PTE_T_LOG2); in build_r4000_tlbchange_handler_head()
2016 uasm_i_andi(p, wr.r1, wr.r1, (PTRS_PER_PTE - 1) << PTE_T_LOG2); in build_r4000_tlbchange_handler_head()
2017 UASM_i_ADDU(p, wr.r2, wr.r2, wr.r1); in build_r4000_tlbchange_handler_head()
2022 iPTE_LW(p, wr.r1, wr.r2); /* get even pte */ in build_r4000_tlbchange_handler_head()
[all …]
/linux/drivers/infiniband/hw/cxgb4/
H A Dqp.c412 const struct ib_send_wr *wr, int max, u32 *plenp) in build_immd() argument
420 for (i = 0; i < wr->num_sge; i++) { in build_immd()
421 if ((plen + wr->sg_list[i].length) > max) in build_immd()
423 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr; in build_immd()
424 plen += wr->sg_list[i].length; in build_immd()
425 rem = wr->sg_list[i].length; in build_immd()
487 const struct ib_send_wr *wr, u8 *len16) in build_rdma_send() argument
493 if (wr->num_sge > T4_MAX_SEND_SGE) in build_rdma_send()
495 switch (wr->opcode) { in build_rdma_send()
497 if (wr in build_rdma_send()
554 build_rdma_write(struct t4_sq * sq,union t4_wr * wqe,const struct ib_send_wr * wr,u8 * len16) build_rdma_write() argument
605 build_immd_cmpl(struct t4_sq * sq,struct fw_ri_immd_cmpl * immdp,struct ib_send_wr * wr) build_immd_cmpl() argument
615 build_rdma_write_cmpl(struct t4_sq * sq,struct fw_ri_rdma_write_cmpl_wr * wcwr,const struct ib_send_wr * wr,u8 * len16) build_rdma_write_cmpl() argument
657 build_rdma_read(union t4_wr * wqe,const struct ib_send_wr * wr,u8 * len16) build_rdma_read() argument
687 post_write_cmpl(struct c4iw_qp * qhp,const struct ib_send_wr * wr) post_write_cmpl() argument
757 build_rdma_recv(struct c4iw_qp * qhp,union t4_recv_wr * wqe,const struct ib_recv_wr * wr,u8 * len16) build_rdma_recv() argument
771 build_srq_recv(union t4_recv_wr * wqe,const struct ib_recv_wr * wr,u8 * len16) build_srq_recv() argument
786 build_tpte_memreg(struct fw_ri_fr_nsmr_tpte_wr * fr,const struct ib_reg_wr * wr,struct c4iw_mr * mhp,u8 * len16) build_tpte_memreg() argument
818 build_memreg(struct t4_sq * sq,union t4_wr * wqe,const struct ib_reg_wr * wr,struct c4iw_mr * mhp,u8 * len16,bool dsgl_supported) build_memreg() argument
881 build_inv_stag(union t4_wr * wqe,const struct ib_send_wr * wr,u8 * len16) build_inv_stag() argument
977 complete_sq_drain_wr(struct c4iw_qp * qhp,const struct ib_send_wr * wr) complete_sq_drain_wr() argument
1016 complete_sq_drain_wrs(struct c4iw_qp * qhp,const struct ib_send_wr * wr,const struct ib_send_wr ** bad_wr) complete_sq_drain_wrs() argument
1033 complete_rq_drain_wr(struct c4iw_qp * qhp,const struct ib_recv_wr * wr) complete_rq_drain_wr() argument
1066 complete_rq_drain_wrs(struct c4iw_qp * qhp,const struct ib_recv_wr * wr) complete_rq_drain_wrs() argument
1074 c4iw_post_send(struct ib_qp * ibqp,const struct ib_send_wr * wr,const struct ib_send_wr ** bad_wr) c4iw_post_send() argument
1258 c4iw_post_receive(struct ib_qp * ibqp,const struct ib_recv_wr * wr,const struct ib_recv_wr ** bad_wr) c4iw_post_receive() argument
1354 c4iw_post_srq_recv(struct ib_srq * ibsrq,const struct ib_recv_wr * wr,const struct ib_recv_wr ** bad_wr) c4iw_post_srq_recv() argument
[all...]
/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs.c75 struct ib_recv_wr wr; in rtrs_iu_post_recv() local
87 wr = (struct ib_recv_wr) { in rtrs_iu_post_recv()
93 return ib_post_recv(con->qp, &wr, NULL); in rtrs_iu_post_recv()
99 struct ib_recv_wr wr; in rtrs_post_recv_empty() local
101 wr = (struct ib_recv_wr) { in rtrs_post_recv_empty()
105 return ib_post_recv(con->qp, &wr, NULL); in rtrs_post_recv_empty()
110 struct ib_send_wr *wr, struct ib_send_wr *tail) in rtrs_post_send() argument
117 next->next = wr; in rtrs_post_send()
119 head = wr; in rtrs_post_send()
123 wr->next = tail; in rtrs_post_send()
[all …]
/linux/drivers/infiniband/hw/ionic/
H A Dionic_admin.c97 struct ionic_admin_wr *wr, *wr_next; in ionic_admin_poll_locked() local
108 list_for_each_entry_safe(wr, wr_next, &aq->wr_prod, aq_ent) { in ionic_admin_poll_locked()
109 INIT_LIST_HEAD(&wr->aq_ent); in ionic_admin_poll_locked()
110 aq->q_wr[wr->status].wr = NULL; in ionic_admin_poll_locked()
111 wr->status = atomic_read(&aq->admin_state); in ionic_admin_poll_locked()
112 complete_all(&wr->work); in ionic_admin_poll_locked()
116 list_for_each_entry_safe(wr, wr_next, &aq->wr_post, aq_ent) { in ionic_admin_poll_locked()
117 INIT_LIST_HEAD(&wr->aq_ent); in ionic_admin_poll_locked()
118 wr->status = atomic_read(&aq->admin_state); in ionic_admin_poll_locked()
119 complete_all(&wr->work); in ionic_admin_poll_locked()
[all …]
/linux/arch/sparc/kernel/
H A Dtrampoline_32.S47 wr %g1, 0x0, %psr ! traps off though
52 wr %g1, 0x0, %wim
56 wr %g3, 0x0, %tbr
71 wr %g1, PSR_ET, %psr ! traps on
101 wr %g1, 0x0, %psr ! traps off though
106 wr %g1, 0x0, %wim
111 wr %g1, 0x0, %tbr
132 wr %g1, PSR_ET, %psr ! traps on
160 wr %g1, 0x0, %psr ! traps off though
165 wr %g1, 0x0, %wim
[all …]
H A Drtrap_32.S58 wr %t_psr, 0x0, %psr
88 wr %t_psr, 0x0, %psr
96 wr %t_psr, PSR_ET, %psr
130 wr %glob_tmp, 0x0, %wim
154 wr %t_psr, 0x0, %psr
165 wr %t_wim, 0x0, %wim ! or else...
167 wr %t_psr, PSR_ET, %psr
192 wr %g1, 0x0, %wim
210 wr %t_psr, 0x0, %psr
217 wr %t_wim, 0x0, %wim
[all …]
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-fw-com.c341 unsigned int wr, rd; in ipu6_send_get_token() local
345 wr = readl(q_dmem + FW_COM_WR_REG); in ipu6_send_get_token()
348 if (WARN_ON_ONCE(wr >= q->size || rd >= q->size)) in ipu6_send_get_token()
351 if (wr < rd) in ipu6_send_get_token()
352 packets = rd - wr - 1; in ipu6_send_get_token()
354 packets = q->size - (wr - rd + 1); in ipu6_send_get_token()
369 unsigned int wr = readl(q_dmem + FW_COM_WR_REG) + 1; in ipu6_send_put_token() local
371 if (wr >= q->size) in ipu6_send_put_token()
372 wr = 0; in ipu6_send_put_token()
374 writel(wr, q_dmem + FW_COM_WR_REG); in ipu6_send_put_token()
[all …]
/linux/drivers/scsi/csiostor/
H A Dcsio_scsi.c205 struct fw_scsi_cmd_wr *wr = (struct fw_scsi_cmd_wr *)addr; in csio_scsi_init_cmd_wr() local
209 wr->op_immdlen = cpu_to_be32(FW_WR_OP_V(FW_SCSI_CMD_WR) | in csio_scsi_init_cmd_wr()
211 wr->flowid_len16 = cpu_to_be32(FW_WR_FLOWID_V(rn->flowid) | in csio_scsi_init_cmd_wr()
215 wr->cookie = (uintptr_t) req; in csio_scsi_init_cmd_wr()
216 wr->iqid = cpu_to_be16(csio_q_physiqid(hw, req->iq_idx)); in csio_scsi_init_cmd_wr()
217 wr->tmo_val = (uint8_t) req->tmo; in csio_scsi_init_cmd_wr()
218 wr->r3 = 0; in csio_scsi_init_cmd_wr()
219 memset(&wr->r5, 0, 8); in csio_scsi_init_cmd_wr()
225 wr->rsp_dmalen = cpu_to_be32(dma_buf->len); in csio_scsi_init_cmd_wr()
226 wr->rsp_dmaaddr = cpu_to_be64(dma_buf->paddr); in csio_scsi_init_cmd_wr()
[all …]
/linux/drivers/infiniband/hw/qedr/
H A Dqedr_roce_cm.c539 int qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr, in qedr_gsi_post_send() argument
549 *bad_wr = wr; in qedr_gsi_post_send()
556 if (wr->num_sge > RDMA_MAX_SGE_PER_SQ_WQE) { in qedr_gsi_post_send()
558 wr->num_sge, RDMA_MAX_SGE_PER_SQ_WQE); in qedr_gsi_post_send()
563 if (wr->opcode != IB_WR_SEND) { in qedr_gsi_post_send()
566 wr->opcode); in qedr_gsi_post_send()
573 rc = qedr_gsi_build_packet(dev, qp, wr, &pkt); in qedr_gsi_post_send()
582 qp->wqe_wr_id[qp->sq.prod].wr_id = wr->wr_id; in qedr_gsi_post_send()
585 "gsi post send: opcode=%d, wr_id=%llx\n", wr->opcode, in qedr_gsi_post_send()
586 wr->wr_id); in qedr_gsi_post_send()
[all …]
/linux/drivers/misc/bcm-vk/
H A Dbcm_vk_tty.c27 u32 wr; member
35 #define VK_BAR_CHAN_WR(v, DIR) VK_BAR_CHAN(v, DIR, wr)
68 int wr; in bcm_vk_tty_wq_handler() local
88 wr = vkread32(vk, BAR_1, VK_BAR_CHAN_WR(vktty, from)); in bcm_vk_tty_wq_handler()
94 if (wr >= vktty->from_size) { in bcm_vk_tty_wq_handler()
97 i, wr, vktty->from_size); in bcm_vk_tty_wq_handler()
106 while (vk->tty[i].rd != wr) { in bcm_vk_tty_wq_handler()
158 vktty->wr = vkread32(vk, BAR_1, VK_BAR_CHAN_WR(vktty, to)); in bcm_vk_tty_open()
204 VK_BAR_CHAN_DATA(vktty, to, vktty->wr)); in bcm_vk_tty_write()
205 vktty->wr++; in bcm_vk_tty_write()
[all …]
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_pm_dbgfs_utils.c17 int wr = 0; in pm_scnprint_table() local
26 wr += scnprintf(&buff[wr], buff_size - wr, "%s: %#x\n", key, in pm_scnprint_table()
31 return wr; in pm_scnprint_table()

1234567891011