Home
last modified time | relevance | path

Searched refs:rcd (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/infiniband/hw/hfi1/
H A Dexp_rcv.c23 void hfi1_exp_tid_group_init(struct hfi1_ctxtdata *rcd) in hfi1_exp_tid_group_init() argument
25 hfi1_exp_tid_set_init(&rcd->tid_group_list); in hfi1_exp_tid_group_init()
26 hfi1_exp_tid_set_init(&rcd->tid_used_list); in hfi1_exp_tid_group_init()
27 hfi1_exp_tid_set_init(&rcd->tid_full_list); in hfi1_exp_tid_group_init()
34 int hfi1_alloc_ctxt_rcv_groups(struct hfi1_ctxtdata *rcd) in hfi1_alloc_ctxt_rcv_groups() argument
36 struct hfi1_devdata *dd = rcd->dd; in hfi1_alloc_ctxt_rcv_groups()
42 ngroups = rcd->expected_count / dd->rcv_entries.group_size; in hfi1_alloc_ctxt_rcv_groups()
43 rcd->groups = in hfi1_alloc_ctxt_rcv_groups()
44 kcalloc_node(ngroups, sizeof(*rcd->groups), in hfi1_alloc_ctxt_rcv_groups()
45 GFP_KERNEL, rcd->numa_id); in hfi1_alloc_ctxt_rcv_groups()
[all …]
H A Dtid_rdma.c133 struct hfi1_ctxtdata *rcd,
197 p->qp = (RVT_KDETH_QP_PREFIX << 16) | priv->rcd->ctxt; in tid_rdma_opfn_init()
199 p->jkey = priv->rcd->jkey; in tid_rdma_opfn_init()
203 p->urg = is_urg_masked(priv->rcd); in tid_rdma_opfn_init()
298 int hfi1_kern_exp_rcv_init(struct hfi1_ctxtdata *rcd, int reinit) in hfi1_kern_exp_rcv_init() argument
305 rcd->jkey = TID_RDMA_JKEY; in hfi1_kern_exp_rcv_init()
306 hfi1_set_ctxt_jkey(rcd->dd, rcd, rcd->jkey); in hfi1_kern_exp_rcv_init()
307 return hfi1_alloc_ctxt_rcv_groups(rcd); in hfi1_kern_exp_rcv_init()
335 return dd->rcd[ctxt]; in qp_to_rcd()
344 qpriv->rcd = qp_to_rcd(rdi, qp); in hfi1_qp_priv_init()
[all …]
H A Daspm.h22 void __aspm_ctx_disable(struct hfi1_ctxtdata *rcd);
26 static inline void aspm_ctx_disable(struct hfi1_ctxtdata *rcd) in aspm_ctx_disable() argument
29 if (likely(!rcd->aspm_intr_supported)) in aspm_ctx_disable()
32 __aspm_ctx_disable(rcd); in aspm_ctx_disable()
H A Dexp_rcv.h151 hfi1_tid_group_to_idx(struct hfi1_ctxtdata *rcd, struct tid_group *grp) in hfi1_tid_group_to_idx() argument
153 return grp - &rcd->groups[0]; in hfi1_tid_group_to_idx()
162 hfi1_idx_to_tid_group(struct hfi1_ctxtdata *rcd, u16 idx) in hfi1_idx_to_tid_group() argument
164 return &rcd->groups[idx]; in hfi1_idx_to_tid_group()
167 int hfi1_alloc_ctxt_rcv_groups(struct hfi1_ctxtdata *rcd);
168 void hfi1_free_ctxt_rcv_groups(struct hfi1_ctxtdata *rcd);
169 void hfi1_exp_tid_group_init(struct hfi1_ctxtdata *rcd);
H A Drc.h25 static inline void rc_defered_ack(struct hfi1_ctxtdata *rcd, in rc_defered_ack() argument
31 list_add_tail(&qp->rspwait, &rcd->qp_wait_list); in rc_defered_ack()
55 struct hfi1_ctxtdata *rcd);
H A Dmsix.h16 int msix_request_rcd_irq(struct hfi1_ctxtdata *rcd);
22 int msix_netdev_request_rcd_irq(struct hfi1_ctxtdata *rcd);
H A Dfault.c50 struct hfi1_ctxtdata *rcd; in _fault_stats_seq_show() local
53 rcd = hfi1_rcd_get_by_index(dd, j); in _fault_stats_seq_show()
54 if (rcd) { in _fault_stats_seq_show()
55 n_packets += rcd->opstats->stats[i].n_packets; in _fault_stats_seq_show()
56 n_bytes += rcd->opstats->stats[i].n_bytes; in _fault_stats_seq_show()
58 hfi1_rcd_put(rcd); in _fault_stats_seq_show()
311 struct hfi1_ibdev *ibd = &packet->rcd->dd->verbs_dev; in hfi1_dbg_should_fault_rx()
H A Dtid_rdma.h99 struct hfi1_ctxtdata *rcd; member
209 int hfi1_kern_exp_rcv_init(struct hfi1_ctxtdata *rcd, int reinit);
236 int hfi1_kern_setup_hw_flow(struct hfi1_ctxtdata *rcd, struct rvt_qp *qp);
237 void hfi1_kern_clear_hw_flow(struct hfi1_ctxtdata *rcd, struct rvt_qp *qp);
238 void hfi1_kern_init_ctxt_generations(struct hfi1_ctxtdata *rcd);
255 bool hfi1_handle_kdeth_eflags(struct hfi1_ctxtdata *rcd,
H A Ddebugfs.c69 struct hfi1_ctxtdata *rcd; in _opcode_stats_seq_show() local
72 rcd = hfi1_rcd_get_by_index(dd, j); in _opcode_stats_seq_show()
73 if (rcd) { in _opcode_stats_seq_show()
74 n_packets += rcd->opstats->stats[i].n_packets; in _opcode_stats_seq_show()
75 n_bytes += rcd->opstats->stats[i].n_bytes; in _opcode_stats_seq_show()
77 hfi1_rcd_put(rcd); in _opcode_stats_seq_show()
160 struct hfi1_ctxtdata *rcd; in _ctx_stats_seq_show() local
170 rcd = hfi1_rcd_get_by_index_safe(dd, i); in _ctx_stats_seq_show()
171 if (!rcd) in _ctx_stats_seq_show()
174 for (j = 0; j < ARRAY_SIZE(rcd->opstats->stats); j++) in _ctx_stats_seq_show()
[all …]
H A Dtrace_misc.h73 TP_STRUCT__entry(DD_DEV_ENTRY(packet->rcd->ppd->dd)
81 TP_fast_assign(DD_DEV_ASSIGN(packet->rcd->ppd->dd);
83 __entry->ctxt = packet->rcd->ctxt;
H A Drc.c1064 hfi1_kern_clear_hw_flow(priv->rcd, qp); in hfi1_make_rc_req()
1205 ibp = rcd_to_iport(packet->rcd); in hfi1_queue_rc_ack()
1226 struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd); in hfi1_make_rc_ack_9B()
1279 struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd); in hfi1_make_rc_ack_16B()
1346 struct hfi1_ctxtdata *rcd = packet->rcd; in hfi1_send_rc_ack() local
1348 struct hfi1_ibport *ibp = rcd_to_iport(rcd); in hfi1_send_rc_ack()
1385 pbuf = sc_buffer_alloc(rcd->sc, plen, NULL, NULL); in hfi1_send_rc_ack()
1600 hfi1_kern_clear_hw_flow(priv->rcd, qp); in hfi1_restart_rc()
1905 static void set_restart_qp(struct rvt_qp *qp, struct hfi1_ctxtdata *rcd) in set_restart_qp() argument
1914 list_add_tail(&qp->rspwait, &rcd->qp_wait_list); in set_restart_qp()
[all …]
H A Daffinity.c831 struct hfi1_ctxtdata *rcd = NULL; in get_irq_affinity() local
850 rcd = (struct hfi1_ctxtdata *)msix->arg; in get_irq_affinity()
851 if (rcd->ctxt == HFI1_CTRL_CTXT) in get_irq_affinity()
855 scnprintf(extra, 64, "ctxt %u", rcd->ctxt); in get_irq_affinity()
858 rcd = (struct hfi1_ctxtdata *)msix->arg; in get_irq_affinity()
860 scnprintf(extra, 64, "ctxt %u", rcd->ctxt); in get_irq_affinity()
928 struct hfi1_ctxtdata *rcd = msix->arg; in hfi1_put_irq_affinity() local
931 if (rcd->ctxt != HFI1_CTRL_CTXT) in hfi1_put_irq_affinity()
H A Dverbs.h119 struct hfi1_ctxtdata *rcd; /* QP's receive context */ member
370 struct hfi1_ctxtdata *rcd,
H A Duc.c261 struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd); in hfi1_uc_rcv()
H A Dfile_ops.c933 struct hfi1_ctxtdata **rcd) in allocate_ctxt() argument
1010 *rcd = uctxt; in allocate_ctxt()
/linux/arch/x86/kernel/cpu/mce/
H A Dapei.c195 struct cper_mce_record rcd; in apei_write_mce() local
197 memset(&rcd, 0, sizeof(rcd)); in apei_write_mce()
198 memcpy(rcd.hdr.signature, CPER_SIG_RECORD, CPER_SIG_SIZE); in apei_write_mce()
199 rcd.hdr.revision = CPER_RECORD_REV; in apei_write_mce()
200 rcd.hdr.signature_end = CPER_SIG_END; in apei_write_mce()
201 rcd.hdr.section_count = 1; in apei_write_mce()
202 rcd.hdr.error_severity = CPER_SEV_FATAL; in apei_write_mce()
204 rcd.hdr.validation_bits = 0; in apei_write_mce()
205 rcd.hdr.record_length = sizeof(rcd); in apei_write_mce()
206 rcd.hdr.creator_id = CPER_CREATOR_MCE; in apei_write_mce()
[all …]
/linux/drivers/acpi/apei/
H A Derst.c1074 struct cper_pstore_record *rcd; in erst_reader() local
1075 size_t rcd_len = sizeof(*rcd) + erst_info.bufsize; in erst_reader()
1080 rcd = kmalloc(rcd_len, GFP_KERNEL); in erst_reader()
1081 if (!rcd) { in erst_reader()
1096 len = erst_read_record(record_id, &rcd->hdr, rcd_len, sizeof(*rcd), in erst_reader()
1109 memcpy(record->buf, rcd->data, len - sizeof(*rcd)); in erst_reader()
1113 if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_DMESG_Z)) { in erst_reader()
1116 } else if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_DMESG)) in erst_reader()
1118 else if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_MCE)) in erst_reader()
1123 if (rcd->hdr.validation_bits & CPER_VALID_TIMESTAMP) in erst_reader()
[all …]
H A Derst-dbg.c155 struct cper_record_header *rcd; in erst_dbg_write() local
181 rcd = erst_dbg_buf; in erst_dbg_write()
183 if (rcd->record_length != usize) in erst_dbg_write()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_debugfs.c214 u64 rcd = le64_to_cpu(ring->desc[i]); in fbnic_dbg_rcd_desc_seq_show() local
216 switch (FIELD_GET(FBNIC_RCD_TYPE_MASK, rcd)) { in fbnic_dbg_rcd_desc_seq_show()
220 i, FIELD_GET(FBNIC_RCD_DONE, rcd), in fbnic_dbg_rcd_desc_seq_show()
221 FIELD_GET(FBNIC_RCD_TYPE_MASK, rcd), in fbnic_dbg_rcd_desc_seq_show()
222 FIELD_GET(FBNIC_RCD_AL_PAGE_FIN, rcd), in fbnic_dbg_rcd_desc_seq_show()
223 FIELD_GET(FBNIC_RCD_AL_BUFF_OFF_MASK, rcd), in fbnic_dbg_rcd_desc_seq_show()
224 FIELD_GET(FBNIC_RCD_AL_BUFF_LEN_MASK, rcd), in fbnic_dbg_rcd_desc_seq_show()
225 FIELD_GET(FBNIC_RCD_AL_BUFF_ID_MASK, rcd)); in fbnic_dbg_rcd_desc_seq_show()
229 i, FIELD_GET(FBNIC_RCD_DONE, rcd), in fbnic_dbg_rcd_desc_seq_show()
230 FIELD_GET(FBNIC_RCD_TYPE_MASK, rcd), in fbnic_dbg_rcd_desc_seq_show()
[all …]
H A Dfbnic_txrx.c293 fbnic_rx_csum(u64 rcd, struct sk_buff *skb, struct fbnic_ring *rcq, in fbnic_rx_csum() argument
303 if (FIELD_GET(FBNIC_RCD_META_L4_CSUM_UNNECESSARY, rcd)) { in fbnic_rx_csum()
306 u16 csum = FIELD_GET(FBNIC_RCD_META_L2_CSUM_MASK, rcd); in fbnic_rx_csum()
958 static void fbnic_pkt_prepare(struct fbnic_napi_vector *nv, u64 rcd, in fbnic_pkt_prepare() argument
962 unsigned int hdr_pg_idx = FIELD_GET(FBNIC_RCD_AL_BUFF_PAGE_MASK, rcd); in fbnic_pkt_prepare()
963 unsigned int hdr_pg_off = FIELD_GET(FBNIC_RCD_AL_BUFF_OFF_MASK, rcd); in fbnic_pkt_prepare()
965 unsigned int len = FIELD_GET(FBNIC_RCD_AL_BUFF_LEN_MASK, rcd); in fbnic_pkt_prepare()
973 hdr_pg_end = FIELD_GET(FBNIC_RCD_AL_PAGE_FIN, rcd) ? in fbnic_pkt_prepare()
980 hdr_pg_start += (FBNIC_RCD_AL_BUFF_FRAG_MASK & rcd) * in fbnic_pkt_prepare()
998 static void fbnic_add_rx_frag(struct fbnic_napi_vector *nv, u64 rcd, in fbnic_add_rx_frag() argument
[all …]
/linux/drivers/cpufreq/
H A Dsa1110-cpufreq.c130 static inline void set_mdcas(u_int *mdcas, int delayed, u_int rcd) in set_mdcas() argument
134 rcd = 2 * rcd - 1; in set_mdcas()
135 shift = delayed + 1 + rcd; in set_mdcas()
137 mdcas[0] = (1 << rcd) - 1; in set_mdcas()
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.h31 struct Vmxnet3_RxCompDesc *rcd,
H A Dvmxnet3_xdp.c380 struct Vmxnet3_RxCompDesc *rcd, in vmxnet3_process_xdp() argument
400 rcd->len, false); in vmxnet3_process_xdp()
H A Dvmxnet3_defs.h412 struct Vmxnet3_RxCompDesc rcd; member
/linux/tools/testing/cxl/test/
H A Dmem.c1579 if (cxlds->rcd) in cxl_mock_mbox_send()
1760 cxlds->rcd = true; in cxl_mock_mem_probe()

12