/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A D | mad.c | 105 struct rvt_ibport *rvp; in rvt_create_mad_agents() local 110 rvp = rdi->ports[p]; in rvt_create_mad_agents() 120 rvp->send_agent = agent; in rvt_create_mad_agents() 130 rvp = rdi->ports[p]; in rvt_create_mad_agents() 131 if (rvp->send_agent) { in rvt_create_mad_agents() 132 agent = rvp->send_agent; in rvt_create_mad_agents() 133 rvp->send_agent = NULL; in rvt_create_mad_agents() 152 struct rvt_ibport *rvp; in rvt_free_mad_agents() local 156 rvp = rdi->ports[p]; in rvt_free_mad_agents() 157 if (rvp in rvt_free_mad_agents() [all...] |
H A D | vt.c | 158 struct rvt_ibport *rvp; in rvt_query_port() local 164 rvp = rdi->ports[port_index]; in rvt_query_port() 166 props->sm_lid = rvp->sm_lid; in rvt_query_port() 167 props->sm_sl = rvp->sm_sl; in rvt_query_port() 168 props->port_cap_flags = rvp->port_cap_flags; in rvt_query_port() 171 props->bad_pkey_cntr = rvp->pkey_violations; in rvt_query_port() 172 props->qkey_viol_cntr = rvp->qkey_violations; in rvt_query_port() 173 props->subnet_timeout = rvp->subnet_timeout; in rvt_query_port() 193 struct rvt_ibport *rvp; in rvt_modify_port() local 200 rvp in rvt_modify_port() 264 struct rvt_ibport *rvp; rvt_query_gid() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/ |
H A D | mad.c | 63 struct rvt_ibport *rvp; in rvt_create_mad_agents() local 68 rvp = rdi->ports[p]; in rvt_create_mad_agents() 78 rvp->send_agent = agent; in rvt_create_mad_agents() 88 rvp = rdi->ports[p]; in rvt_create_mad_agents() 89 if (rvp->send_agent) { in rvt_create_mad_agents() 90 agent = rvp->send_agent; in rvt_create_mad_agents() 91 rvp->send_agent = NULL; in rvt_create_mad_agents() 110 struct rvt_ibport *rvp; in rvt_free_mad_agents() local 114 rvp = rdi->ports[p]; in rvt_free_mad_agents() 115 if (rvp in rvt_free_mad_agents() [all...] |
H A D | vt.c | 123 struct rvt_ibport *rvp; in rvt_query_port() local 126 rvp = rdi->ports[port_index]; in rvt_query_port() 128 props->sm_lid = rvp->sm_lid; in rvt_query_port() 129 props->sm_sl = rvp->sm_sl; in rvt_query_port() 130 props->port_cap_flags = rvp->port_cap_flags; in rvt_query_port() 133 props->bad_pkey_cntr = rvp->pkey_violations; in rvt_query_port() 134 props->qkey_viol_cntr = rvp->qkey_violations; in rvt_query_port() 135 props->subnet_timeout = rvp->subnet_timeout; in rvt_query_port() 155 struct rvt_ibport *rvp; in rvt_modify_port() local 159 rvp in rvt_modify_port() 221 struct rvt_ibport *rvp; rvt_query_gid() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_mad.c | 73 agent = ibp->rvp.send_agent; in qib_send_trap() 82 if (ibp->rvp.trap_timeout && in qib_send_trap() 83 time_before(jiffies, ibp->rvp.trap_timeout)) in qib_send_trap() 97 ibp->rvp.tid++; in qib_send_trap() 98 smp->tid = cpu_to_be64(ibp->rvp.tid); in qib_send_trap() 103 spin_lock_irqsave(&ibp->rvp.lock, flags); in qib_send_trap() 104 if (!ibp->rvp.sm_ah) { in qib_send_trap() 105 if (ibp->rvp.sm_lid != be16_to_cpu(IB_LID_PERMISSIVE)) { in qib_send_trap() 108 ah = qib_create_qp0_ah(ibp, (u16)ibp->rvp.sm_lid); in qib_send_trap() 113 ibp->rvp in qib_send_trap() [all...] |
H A D | qib_verbs.c | 231 ibp->rvp.n_pkt_drops++; in qib_qp_rcv() 327 mcast = rvt_mcast_find(&ibp->rvp, &hdr->u.l.grh.dgid, lid); in qib_ib_rcv() 343 qp = rvt_lookup_qpn(rdi, &ibp->rvp, qp_num); in qib_ib_rcv() 355 ibp->rvp.n_pkt_drops++; in qib_ib_rcv() 862 ibp->rvp.n_unaligned++; in qib_verbs_send_dma() 1287 static int qib_get_guid_be(struct rvt_dev_info *rdi, struct rvt_ibport *rvp, in qib_get_guid_be() argument 1290 struct qib_ibport *ibp = container_of(rvp, struct qib_ibport, rvp); in qib_get_guid_be() 1352 qp0 = rcu_dereference(ibp->rvp.qp[0]); in qib_create_qp0_ah() 1393 spin_lock_init(&ibp->rvp in init_ibport() [all...] |
H A D | qib_ud.c | 67 qp = rvt_lookup_qpn(rdi, &ibp->rvp, rvt_get_swqe_remote_qpn(swqe)); in qib_ud_loopback() 69 ibp->rvp.n_pkt_drops++; in qib_ud_loopback() 80 ibp->rvp.n_pkt_drops++; in qib_ud_loopback() 150 ibp->rvp.n_vl15_dropped++; in qib_ud_loopback() 157 ibp->rvp.n_pkt_drops++; in qib_ud_loopback() 215 ibp->rvp.n_loop_pkts++; in qib_ud_loopback() 539 ibp->rvp.n_vl15_dropped++; in qib_ud_rcv() 581 ibp->rvp.n_pkt_drops++; in qib_ud_rcv()
|
H A D | qib_ruc.c | 102 ibp->rvp.gid_prefix, guid)) in qib_ruc_check_hdr() 141 ibp->rvp.gid_prefix, guid)) in qib_ruc_check_hdr() 195 hdr->sgid.global.subnet_prefix = ibp->rvp.gid_prefix; in qib_make_grh()
|
H A D | qib_rc.c | 712 this_cpu_inc(*ibp->rvp.rc_qacks); in qib_send_rc_ack() 840 ibp->rvp.n_rc_resends++; in qib_restart_rc() 842 ibp->rvp.n_rc_resends += (qp->s_psn - psn) & QIB_PSN_MASK; in qib_restart_rc() 966 this_cpu_inc(*ibp->rvp.rc_delayed_comp); in do_rc_completion() 1105 this_cpu_inc(*ibp->rvp.rc_acks); in do_rc_ack() 1137 ibp->rvp.n_rnr_naks++; in do_rc_ack() 1152 ibp->rvp.n_rc_resends += (qp->s_psn - psn) & QIB_PSN_MASK; in do_rc_ack() 1169 ibp->rvp.n_seq_naks++; in do_rc_ack() 1182 ibp->rvp.n_other_naks++; in do_rc_ack() 1187 ibp->rvp in do_rc_ack() [all...] |
H A D | qib_init.c | 241 ppd->ibport_data.rvp.rc_acks = alloc_percpu(u64); in qib_init_pportdata() 242 ppd->ibport_data.rvp.rc_qacks = alloc_percpu(u64); in qib_init_pportdata() 243 ppd->ibport_data.rvp.rc_delayed_comp = alloc_percpu(u64); in qib_init_pportdata() 244 if (!(ppd->ibport_data.rvp.rc_acks) || in qib_init_pportdata() 245 !(ppd->ibport_data.rvp.rc_qacks) || in qib_init_pportdata() 246 !(ppd->ibport_data.rvp.rc_delayed_comp)) in qib_init_pportdata() 611 free_percpu(ppd->ibport_data.rvp.rc_acks); in qib_free_pportdata() 612 free_percpu(ppd->ibport_data.rvp.rc_qacks); in qib_free_pportdata() 613 free_percpu(ppd->ibport_data.rvp.rc_delayed_comp); in qib_free_pportdata()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_mad.c | 73 agent = ibp->rvp.send_agent; in qib_send_trap() 82 if (ibp->rvp.trap_timeout && in qib_send_trap() 83 time_before(jiffies, ibp->rvp.trap_timeout)) in qib_send_trap() 97 ibp->rvp.tid++; in qib_send_trap() 98 smp->tid = cpu_to_be64(ibp->rvp.tid); in qib_send_trap() 103 spin_lock_irqsave(&ibp->rvp.lock, flags); in qib_send_trap() 104 if (!ibp->rvp.sm_ah) { in qib_send_trap() 105 if (ibp->rvp.sm_lid != be16_to_cpu(IB_LID_PERMISSIVE)) { in qib_send_trap() 108 ah = qib_create_qp0_ah(ibp, (u16)ibp->rvp.sm_lid); in qib_send_trap() 113 ibp->rvp in qib_send_trap() [all...] |
H A D | qib_sysfs.c | 406 static_assert(__same_type(((struct qib_ibport *)0)->rvp.n_##N, u64)); \ 410 offsetof(struct qib_ibport, rvp.n_##N) / sizeof(u64) \ 461 get_all_cpu_total(qibp->rvp.rc_acks) - in rc_acks_show() 462 qibp->rvp.z_rc_acks); in rc_acks_show() 472 return qib_store_per_cpu(dd, buf, count, &qibp->rvp.z_rc_acks, in rc_acks_store() 473 get_all_cpu_total(qibp->rvp.rc_acks)); in rc_acks_store() 484 get_all_cpu_total(qibp->rvp.rc_qacks) - in rc_qacks_show() 485 qibp->rvp.z_rc_qacks); in rc_qacks_show() 495 return qib_store_per_cpu(dd, buf, count, &qibp->rvp.z_rc_qacks, in rc_qacks_store() 496 get_all_cpu_total(qibp->rvp in rc_qacks_store() [all...] |
H A D | qib_verbs.c | 231 ibp->rvp.n_pkt_drops++; in qib_qp_rcv() 327 mcast = rvt_mcast_find(&ibp->rvp, &hdr->u.l.grh.dgid, lid); in qib_ib_rcv() 343 qp = rvt_lookup_qpn(rdi, &ibp->rvp, qp_num); in qib_ib_rcv() 355 ibp->rvp.n_pkt_drops++; in qib_ib_rcv() 862 ibp->rvp.n_unaligned++; in qib_verbs_send_dma() 1287 static int qib_get_guid_be(struct rvt_dev_info *rdi, struct rvt_ibport *rvp, in qib_get_guid_be() argument 1290 struct qib_ibport *ibp = container_of(rvp, struct qib_ibport, rvp); in qib_get_guid_be() 1352 qp0 = rcu_dereference(ibp->rvp.qp[0]); in qib_create_qp0_ah() 1393 spin_lock_init(&ibp->rvp in init_ibport() [all...] |
H A D | qib_ud.c | 67 qp = rvt_lookup_qpn(rdi, &ibp->rvp, rvt_get_swqe_remote_qpn(swqe)); in qib_ud_loopback() 69 ibp->rvp.n_pkt_drops++; in qib_ud_loopback() 80 ibp->rvp.n_pkt_drops++; in qib_ud_loopback() 150 ibp->rvp.n_vl15_dropped++; in qib_ud_loopback() 157 ibp->rvp.n_pkt_drops++; in qib_ud_loopback() 215 ibp->rvp.n_loop_pkts++; in qib_ud_loopback() 540 ibp->rvp.n_vl15_dropped++; in qib_ud_rcv() 582 ibp->rvp.n_pkt_drops++; in qib_ud_rcv()
|
H A D | qib_ruc.c | 102 ibp->rvp.gid_prefix, guid)) in qib_ruc_check_hdr() 141 ibp->rvp.gid_prefix, guid)) in qib_ruc_check_hdr() 195 hdr->sgid.global.subnet_prefix = ibp->rvp.gid_prefix; in qib_make_grh()
|
H A D | qib_rc.c | 713 this_cpu_inc(*ibp->rvp.rc_qacks); in qib_send_rc_ack() 841 ibp->rvp.n_rc_resends++; in qib_restart_rc() 843 ibp->rvp.n_rc_resends += (qp->s_psn - psn) & QIB_PSN_MASK; in qib_restart_rc() 967 this_cpu_inc(*ibp->rvp.rc_delayed_comp); in do_rc_completion() 1106 this_cpu_inc(*ibp->rvp.rc_acks); in do_rc_ack() 1138 ibp->rvp.n_rnr_naks++; in do_rc_ack() 1153 ibp->rvp.n_rc_resends += (qp->s_psn - psn) & QIB_PSN_MASK; in do_rc_ack() 1170 ibp->rvp.n_seq_naks++; in do_rc_ack() 1183 ibp->rvp.n_other_naks++; in do_rc_ack() 1188 ibp->rvp in do_rc_ack() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | mad.c | 133 spin_lock_irqsave(&ibp->rvp.lock, flags); in cleanup_traps() 134 list_replace_init(&ibp->rvp.trap_lists[i].list, &trap_list); in cleanup_traps() 135 ibp->rvp.trap_lists[i].list_len = 0; in cleanup_traps() 136 spin_unlock_irqrestore(&ibp->rvp.lock, flags); in cleanup_traps() 180 spin_lock_irqsave(&ibp->rvp.lock, flags); in check_and_add_trap() 181 trap_list = &ibp->rvp.trap_lists[queue_id]; in check_and_add_trap() 208 if (!timer_pending(&ibp->rvp.trap_timer)) { in check_and_add_trap() 216 (1UL << ibp->rvp.subnet_timeout)) / 1000; in check_and_add_trap() 217 mod_timer(&ibp->rvp.trap_timer, in check_and_add_trap() 223 spin_unlock_irqrestore(&ibp->rvp in check_and_add_trap() [all...] |
H A D | verbs.c | 402 packet->qp = rvt_lookup_qpn(rdi, &ibp->rvp, qp_num); in hfi1_kdeth_eager_rcv() 420 ibp->rvp.n_pkt_drops++; in hfi1_kdeth_eager_rcv() 456 packet->qp = rvt_lookup_qpn(rdi, &ibp->rvp, qp_num); in hfi1_kdeth_expected_rcv() 474 ibp->rvp.n_pkt_drops++; in hfi1_kdeth_expected_rcv() 514 mcast = rvt_mcast_find(&ibp->rvp, in hfi1_handle_packet() 529 ibp->rvp.n_pkt_drops++; in hfi1_handle_packet() 548 packet->qp = rvt_lookup_qpn(rdi, &ibp->rvp, qp_num); in hfi1_handle_packet() 560 ibp->rvp.n_pkt_drops++; in hfi1_handle_packet() 568 ibp->rvp.n_pkt_drops++; in hfi1_handle_packet() 1500 static int hfi1_get_guid_be(struct rvt_dev_info *rdi, struct rvt_ibport *rvp, in hfi1_get_guid_be() argument [all...] |
H A D | ipoib_main.c | 63 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn); in hfi1_ipoib_dev_open() 136 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn); in hfi1_ipoib_mcast_attach() 166 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn); in hfi1_ipoib_mcast_detach()
|
H A D | ud.c | 89 qp = rvt_lookup_qpn(ib_to_rvt(sqp->ibqp.device), &ibp->rvp, in ud_loopback() 92 ibp->rvp.n_pkt_drops++; in ud_loopback() 104 ibp->rvp.n_pkt_drops++; in ud_loopback() 174 ibp->rvp.n_vl15_dropped++; in ud_loopback() 181 ibp->rvp.n_pkt_drops++; in ud_loopback() 259 ibp->rvp.n_loop_pkts++; in ud_loopback() 827 if (ibp->rvp.port_cap_flags & IB_PORT_SM) in opa_smp_check() 998 ibp->rvp.n_vl15_dropped++; in hfi1_ud_rcv() 1068 ibp->rvp.n_pkt_drops++; in hfi1_ud_rcv()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | mad.c | 91 spin_lock_irqsave(&ibp->rvp.lock, flags); in cleanup_traps() 92 list_replace_init(&ibp->rvp.trap_lists[i].list, &trap_list); in cleanup_traps() 93 ibp->rvp.trap_lists[i].list_len = 0; in cleanup_traps() 94 spin_unlock_irqrestore(&ibp->rvp.lock, flags); in cleanup_traps() 138 spin_lock_irqsave(&ibp->rvp.lock, flags); in check_and_add_trap() 139 trap_list = &ibp->rvp.trap_lists[queue_id]; in check_and_add_trap() 166 if (!timer_pending(&ibp->rvp.trap_timer)) { in check_and_add_trap() 174 (1UL << ibp->rvp.subnet_timeout)) / 1000; in check_and_add_trap() 175 mod_timer(&ibp->rvp.trap_timer, in check_and_add_trap() 181 spin_unlock_irqrestore(&ibp->rvp in check_and_add_trap() [all...] |
H A D | verbs.c | 360 packet->qp = rvt_lookup_qpn(rdi, &ibp->rvp, qp_num); in hfi1_kdeth_eager_rcv() 378 ibp->rvp.n_pkt_drops++; in hfi1_kdeth_eager_rcv() 414 packet->qp = rvt_lookup_qpn(rdi, &ibp->rvp, qp_num); in hfi1_kdeth_expected_rcv() 432 ibp->rvp.n_pkt_drops++; in hfi1_kdeth_expected_rcv() 472 mcast = rvt_mcast_find(&ibp->rvp, in hfi1_handle_packet() 487 ibp->rvp.n_pkt_drops++; in hfi1_handle_packet() 506 packet->qp = rvt_lookup_qpn(rdi, &ibp->rvp, qp_num); in hfi1_handle_packet() 518 ibp->rvp.n_pkt_drops++; in hfi1_handle_packet() 526 ibp->rvp.n_pkt_drops++; in hfi1_handle_packet() 1456 static int hfi1_get_guid_be(struct rvt_dev_info *rdi, struct rvt_ibport *rvp, in hfi1_get_guid_be() argument [all...] |
H A D | ipoib_main.c | 72 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn); in hfi1_ipoib_dev_open() 128 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn); in hfi1_ipoib_mcast_attach() 158 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn); in hfi1_ipoib_mcast_detach()
|
H A D | ud.c | 47 qp = rvt_lookup_qpn(ib_to_rvt(sqp->ibqp.device), &ibp->rvp, in ud_loopback() 50 ibp->rvp.n_pkt_drops++; in ud_loopback() 62 ibp->rvp.n_pkt_drops++; in ud_loopback() 132 ibp->rvp.n_vl15_dropped++; in ud_loopback() 139 ibp->rvp.n_pkt_drops++; in ud_loopback() 217 ibp->rvp.n_loop_pkts++; in ud_loopback() 786 if (ibp->rvp.port_cap_flags & IB_PORT_SM) in opa_smp_check() 952 ibp->rvp.n_vl15_dropped++; in hfi1_ud_rcv() 1022 ibp->rvp.n_pkt_drops++; in hfi1_ud_rcv()
|
/kernel/linux/linux-6.6/include/linux/sunrpc/ |
H A D | cache.h | 307 static inline int get_expiry(char **bpp, time64_t *rvp) in get_expiry() argument 312 error = get_time(bpp, rvp); in get_expiry() 317 (*rvp) -= boot.tv_sec; in get_expiry()
|