/linux/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...] |
H A D | qp.c | 731 struct rvt_ibport *rvp = rdi->ports[qp->port_num - 1]; in rvt_remove_qp() local 738 if (rcu_dereference_protected(rvp->qp[0], in rvt_remove_qp() 740 RCU_INIT_POINTER(rvp->qp[0], NULL); in rvt_remove_qp() 741 } else if (rcu_dereference_protected(rvp->qp[1], in rvt_remove_qp() 743 RCU_INIT_POINTER(rvp->qp[1], NULL); in rvt_remove_qp() 1373 struct rvt_ibport *rvp = rdi->ports[qp->port_num - 1]; in rvt_insert_qp() local 1380 rcu_assign_pointer(rvp->qp[qp->ibqp.qp_num], qp); in rvt_insert_qp() 2595 struct rvt_ibport *rvp = rdi->ports[qp->port_num - 1]; in rvt_rc_timeout() local 2598 rvp->n_rc_timeouts++; in rvt_rc_timeout() 2708 struct rvt_ibport *rvp; in rvt_qp_iter_next() local 2879 loopback_qp_drop(struct rvt_ibport * rvp,struct rvt_qp * sqp) loopback_qp_drop() argument 2903 struct rvt_ibport *rvp = NULL; rvt_ruc_loopback() local [all...] |
/linux/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 | 61 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn); in hfi1_ipoib_dev_open() 116 qp = rvt_lookup_qpn(ib_to_rvt(priv->device), &ibp->rvp, qpn); in hfi1_ipoib_mcast_attach() 146 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()
|
H A D | rc.c | 1206 this_cpu_inc(*ibp->rvp.rc_qacks); in hfi1_queue_rc_ack() 1618 ibp->rvp.n_rc_resends++; in hfi1_restart_rc() 1620 ibp->rvp.n_rc_resends += delta_psn(qp->s_psn, psn); in hfi1_restart_rc() 1848 this_cpu_inc(*ibp->rvp.rc_delayed_comp); in do_rc_completion() 2073 this_cpu_inc(*ibp->rvp.rc_acks); in do_rc_ack() 2163 ibp->rvp.n_rnr_naks++; in do_rc_ack() 2192 ibp->rvp.n_rc_resends += delta_psn(qp->s_psn, psn); in do_rc_ack() 2206 ibp->rvp.n_seq_naks++; in do_rc_ack() 2219 ibp->rvp.n_other_naks++; in do_rc_ack() 2224 ibp->rvp in do_rc_ack() [all...] |
H A D | ruc.c | 53 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr() 90 if (!gid_ok(&packet->grh->dgid, ibp->rvp.gid_prefix, in hfi1_ruc_check_hdr() 138 hdr->sgid.global.subnet_prefix = ibp->rvp.gid_prefix; in hfi1_make_grh()
|
H A D | hfi.h | 2358 ppd->ibport_data.rvp.z_rc_acks = in hfi1_reset_cpu_counters() 2359 get_all_cpu_total(ppd->ibport_data.rvp.rc_acks); in hfi1_reset_cpu_counters() 2360 ppd->ibport_data.rvp.z_rc_qacks = in hfi1_reset_cpu_counters() 2361 get_all_cpu_total(ppd->ibport_data.rvp.rc_qacks); in hfi1_reset_cpu_counters() 2437 rdma_ah_set_subnet_prefix(attr, ibp->rvp.gid_prefix); in hfi1_update_ah_attr() 2568 grh->sgid.global.subnet_prefix = ibp->rvp.gid_prefix; in hfi1_make_ext_grh() 2582 grh->dgid.global.subnet_prefix = ibp->rvp.gid_prefix; in hfi1_make_ext_grh()
|
H A D | qp.c | 468 ibp->rvp.n_dmawait++; in iowait_sleep() 722 if (rcu_dereference(ibp->rvp.qp[0])) in free_all_qps() 724 if (rcu_dereference(ibp->rvp.qp[1])) in free_all_qps()
|
H A D | verbs.h | 228 struct rvt_ibport rvp; member
|
H A D | uc.c | 537 ibp->rvp.n_pkt_drops++; in hfi1_uc_rcv()
|
H A D | chip.c | 4056 return read_write_cpu(ppd->dd, &ppd->ibport_data.rvp.z_ ##cntr, \ 4057 ppd->ibport_data.rvp.cntr, vl, \ 4074 return read_write_sw(ppd->dd, &ppd->ibport_data.rvp.n_ ##cntr, \ 9916 ppd->ibport_data.rvp.rc_acks = NULL; in init_cpu_counters() 9917 ppd->ibport_data.rvp.rc_qacks = NULL; in init_cpu_counters() 9918 ppd->ibport_data.rvp.rc_acks = alloc_percpu(u64); in init_cpu_counters() 9919 ppd->ibport_data.rvp.rc_qacks = alloc_percpu(u64); in init_cpu_counters() 9920 ppd->ibport_data.rvp.rc_delayed_comp = alloc_percpu(u64); in init_cpu_counters() 9921 if (!ppd->ibport_data.rvp.rc_acks || in init_cpu_counters() 9922 !ppd->ibport_data.rvp in init_cpu_counters() [all...] |
H A D | tid_rdma.c | 2004 ibp->rvp.n_rc_seqnak++; in tid_rdma_rcv_error() 2012 ibp->rvp.n_rc_dupreq++; in tid_rdma_rcv_error() 2888 qp = rvt_lookup_qpn(rdi, &ibp->rvp, qp_num); in hfi1_handle_kdeth_eflags() 2897 ibp->rvp.n_pkt_drops++; in hfi1_handle_kdeth_eflags() 3030 ibp->rvp.n_rc_seqnak++; in hfi1_handle_kdeth_eflags()
|
H A D | ipoib_tx.c | 640 ibp->rvp.n_dmawait++; in hfi1_ipoib_sdma_sleep()
|
/linux/include/linux/sunrpc/ |
H A D | cache.h | 309 static inline int get_expiry(char **bpp, time64_t *rvp) in get_expiry() argument 314 error = get_time(bpp, rvp); in get_expiry() 319 (*rvp) -= boot.tv_sec; in get_expiry()
|
/linux/include/rdma/ |
H A D | rdmavt_qp.h | 700 struct rvt_ibport *rvp, in rvt_lookup_qpn() argument 706 qp = rcu_dereference(rvp->qp[qpn]); in rvt_lookup_qpn() 987 struct rvt_ibport *rvp = rvt_to_iport(qp); in rvt_rc_credit_avail() local 990 rvp->n_rc_crwaits++; in rvt_rc_credit_avail()
|
H A D | rdma_vt.h | 306 int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp,
|