| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | exp_rcv.c | 23 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 D | tid_rdma.c | 133 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 D | aspm.h | 22 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 D | exp_rcv.h | 151 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 D | rc.h | 25 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 D | msix.h | 16 int msix_request_rcd_irq(struct hfi1_ctxtdata *rcd); 22 int msix_netdev_request_rcd_irq(struct hfi1_ctxtdata *rcd);
|
| H A D | fault.c | 50 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 D | tid_rdma.h | 99 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 D | debugfs.c | 69 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 D | trace_misc.h | 73 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 D | rc.c | 1064 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 D | affinity.c | 831 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 D | verbs.h | 119 struct hfi1_ctxtdata *rcd; /* QP's receive context */ member 370 struct hfi1_ctxtdata *rcd,
|
| H A D | uc.c | 261 struct hfi1_ibport *ibp = rcd_to_iport(packet->rcd); in hfi1_uc_rcv()
|
| H A D | file_ops.c | 933 struct hfi1_ctxtdata **rcd) in allocate_ctxt() argument 1010 *rcd = uctxt; in allocate_ctxt()
|
| /linux/arch/x86/kernel/cpu/mce/ |
| H A D | apei.c | 195 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 D | erst.c | 1074 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 D | erst-dbg.c | 155 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 D | fbnic_debugfs.c | 214 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 D | fbnic_txrx.c | 293 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 D | sa1110-cpufreq.c | 130 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 D | vmxnet3_xdp.h | 31 struct Vmxnet3_RxCompDesc *rcd,
|
| H A D | vmxnet3_xdp.c | 380 struct Vmxnet3_RxCompDesc *rcd, in vmxnet3_process_xdp() argument 400 rcd->len, false); in vmxnet3_process_xdp()
|
| H A D | vmxnet3_defs.h | 412 struct Vmxnet3_RxCompDesc rcd; member
|
| /linux/tools/testing/cxl/test/ |
| H A D | mem.c | 1579 if (cxlds->rcd) in cxl_mock_mbox_send() 1760 cxlds->rcd = true; in cxl_mock_mem_probe()
|