/freebsd-9.3-release/sys/ofed/drivers/infiniband/core/ |
H A D | agent.h | 43 extern int ib_agent_port_open(struct ib_device *device, int port_num); 45 extern int ib_agent_port_close(struct ib_device *device, int port_num); 49 int port_num, int qpn);
|
H A D | agent.c | 57 __ib_get_agent_port(struct ib_device *device, int port_num) argument 63 entry->agent[1]->port_num == port_num) 70 ib_get_agent_port(struct ib_device *device, int port_num) argument 76 entry = __ib_get_agent_port(device, port_num); 83 int port_num, int qpn) 94 port_priv = ib_get_agent_port(device, port_num); 102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num); 123 mad_send_wr->send_wr.wr.ud.port_num = port_num; 81 agent_send_response(struct ib_mad *mad, struct ib_grh *grh, struct ib_wc *wc, struct ib_device *device, int port_num, int qpn) argument 144 ib_agent_port_open(struct ib_device *device, int port_num) argument 195 ib_agent_port_close(struct ib_device *device, int port_num) argument [all...] |
H A D | sa.h | 61 struct ib_device *device, u8 port_num, 75 struct ib_device *device, u8 port_num, 90 struct ib_device *device, u8 port_num, 99 int notice_dispatch(struct ib_device *device, u8 port_num,
|
H A D | smi.c | 47 u8 node_type, int port_num) 60 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 71 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 92 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 102 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 128 int port_num, int phys_port_cnt) 146 smp->return_path[hop_ptr] = port_num; 155 smp->return_path[hop_ptr] = port_num; 173 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 46 smi_handle_dr_smp_send(struct ib_smp *smp, u8 node_type, int port_num) argument 127 smi_handle_dr_smp_recv(struct ib_smp *smp, u8 node_type, int port_num, int phys_port_cnt) argument
|
H A D | cache.c | 58 u8 port_num; member in struct:ib_update_work 73 u8 port_num, 81 if (port_num < start_port(device) || port_num > end_port(device)) 86 cache = device->cache.gid_cache[port_num - start_port(device)]; 101 u8 *port_num, 109 *port_num = -1; 119 *port_num = p + start_port(device); 135 u8 port_num, 143 if (port_num < start_por 72 ib_get_cached_gid(struct ib_device *device, u8 port_num, int index, union ib_gid *gid) argument 99 ib_find_cached_gid(struct ib_device *device, union ib_gid *gid, u8 *port_num, u16 *index) argument 134 ib_get_cached_pkey(struct ib_device *device, u8 port_num, int index, u16 *pkey) argument 161 ib_find_cached_pkey(struct ib_device *device, u8 port_num, u16 pkey, u16 *index) argument 193 ib_get_cached_lmc(struct ib_device *device, u8 port_num, u8 *lmc) argument [all...] |
H A D | smi.h | 55 int port_num, int phys_port_cnt); 59 u8 node_type, int port_num);
|
/freebsd-9.3-release/sys/contrib/rdma/ |
H A D | ib_cache.h | 47 * @port_num: The port number of the device to query. 55 u8 port_num, 64 * @port_num: The port number of the device where the GID value was found. 73 u8 *port_num, 79 * @port_num: The port number of the device to query. 87 u8 port_num, 95 * @port_num: The port number of the device to search for the PKey. 103 u8 port_num, 110 * @port_num: The port number of the device to query. 117 u8 port_num, [all...] |
H A D | rdma_cache.c | 78 u8 port_num; member in struct:ib_update_work 93 u8 port_num, 100 if (port_num < start_port(device) || port_num > end_port(device)) 105 cache = device->cache.gid_cache[port_num - start_port(device)]; 119 u8 *port_num, 126 *port_num = -1; 136 *port_num = p + start_port(device); 151 u8 port_num, 158 if (port_num < start_por 92 ib_get_cached_gid(struct ib_device *device, u8 port_num, int index, union ib_gid *gid) argument 117 ib_find_cached_gid(struct ib_device *device, union ib_gid *gid, u8 *port_num, u16 *index) argument 150 ib_get_cached_pkey(struct ib_device *device, u8 port_num, int index, u16 *pkey) argument 175 ib_find_cached_pkey(struct ib_device *device, u8 port_num, u16 pkey, u16 *index) argument 205 ib_get_cached_lmc(struct ib_device *device, u8 port_num, u8 *lmc) argument [all...] |
/freebsd-9.3-release/sys/ofed/include/rdma/ |
H A D | ib_cache.h | 43 * @port_num: The port number of the device to query. 51 u8 port_num, 60 * @port_num: The port number of the device where the GID value was found. 69 u8 *port_num, 75 * @port_num: The port number of the device to query. 83 u8 port_num, 91 * @port_num: The port number of the device to search for the PKey. 99 u8 port_num, 106 * @port_num: The port number of the device to query. 113 u8 port_num, [all...] |
/freebsd-9.3-release/contrib/ofed/management/opensm/include/opensm/ |
H A D | osm_node.h | 212 IN const uint32_t port_num) 215 CL_ASSERT(port_num < p_node->physp_tbl_size); 216 return osm_physp_is_valid(&p_node->physp_table[port_num]) ? 217 &p_node->physp_table[port_num] : NULL; 225 * port_num 307 IN const uint8_t port_num, 314 * port_num 344 IN const uint32_t port_num) 346 CL_ASSERT(port_num < p_node->physp_tbl_size); 347 return (osm_physp_get_base_lid(&p_node->physp_table[port_num])); 211 osm_node_get_physp_ptr(IN osm_node_t * const p_node, IN const uint32_t port_num) argument 343 osm_node_get_base_lid(IN const osm_node_t * const p_node, IN const uint32_t port_num) argument 411 osm_node_get_lmc(IN const osm_node_t * const p_node, IN const uint32_t port_num) argument [all...] |
H A D | osm_event_plugin.h | 80 uint8_t port_num; member in struct:osm_epi_port_id 183 uint8_t port_num, char *node_name) 186 port_id->port_num = port_num; 182 osm_epi_create_port_id(osm_epi_port_id_t * port_id, uint64_t node_guid, uint8_t port_num, char *node_name) argument
|
/freebsd-9.3-release/contrib/ofed/management/opensm/opensm/ |
H A D | osm_node.c | 61 uint8_t port_num; local 67 port_num = ib_node_info_get_local_port_num(p_ni); 69 CL_ASSERT(port_num < p_node->physp_tbl_size); 71 osm_physp_init(&p_node->physp_table[port_num], 72 port_guid, port_num, p_node, 176 IN const uint8_t port_num, 183 CL_ASSERT(port_num < p_node->physp_tbl_size); 186 p_physp = osm_node_get_physp_ptr(p_node, port_num); 201 IN const uint8_t port_num, 208 CL_ASSERT(port_num < p_nod 175 osm_node_link(IN osm_node_t * const p_node, IN const uint8_t port_num, IN osm_node_t * const p_remote_node, IN const uint8_t remote_port_num) argument 200 osm_node_unlink(IN osm_node_t * const p_node, IN const uint8_t port_num, IN osm_node_t * const p_remote_node, IN const uint8_t remote_port_num) argument 225 osm_node_link_exists(IN osm_node_t * const p_node, IN const uint8_t port_num, IN osm_node_t * const p_remote_node, IN const uint8_t remote_port_num) argument 245 osm_node_link_has_valid_ports(IN osm_node_t * const p_node, IN const uint8_t port_num, IN osm_node_t * const p_remote_node, IN const uint8_t remote_port_num) argument 265 osm_node_has_any_link(IN osm_node_t * const p_node, IN const uint8_t port_num) argument 275 osm_node_get_remote_node(IN osm_node_t * const p_node, IN const uint8_t port_num, OUT uint8_t * p_remote_port_num) argument 298 osm_node_get_remote_base_lid(IN osm_node_t * const p_node, IN const uint32_t port_num) argument [all...] |
H A D | osm_node_info_rcv.c | 67 osm_node_t * p_neighbor_node, const uint8_t port_num) 73 p_new = osm_node_get_physp_ptr(p_neighbor_node, port_num); 81 p_physp->port_num, 82 cl_ntoh64(p_old->p_node->node_info.node_guid), p_old->port_num, 83 cl_ntoh64(p_new->p_node->node_info.node_guid), p_new->port_num); 89 osm_dr_path_extend(&path, port_num); 104 osm_dr_path_extend(&path, p_physp->p_remote_physp->port_num); 108 context.ni_context.port_num = p_physp->p_remote_physp->port_num; 110 context.ni_context.dup_port_num = p_physp->port_num; 65 report_duplicated_guid(IN osm_sm_t * sm, osm_physp_t * p_physp, osm_node_t * p_neighbor_node, const uint8_t port_num) argument 126 __osm_ni_rcv_set_links(IN osm_sm_t * sm, osm_node_t * p_node, const uint8_t port_num, const osm_ni_context_t * const p_ni_context) argument 270 uint8_t port_num; local 341 uint8_t port_num; local 401 uint8_t port_num; local 603 uint8_t port_num; local 749 uint8_t port_num; local [all...] |
H A D | osm_pkey_rcv.c | 68 uint8_t port_num; local 105 port_num = 108 p_physp = osm_node_get_physp_ptr(p_node, port_num); 111 port_num = p_physp->port_num; 119 "Got GetResp(PKey) block:%u port_num %u with GUID 0x%" 121 PRIx64 "\n", block_num, port_num, cl_ntoh64(port_guid), 130 "Got invalid port number %u\n", port_num); 136 port_num, p_pkey_tbl, OSM_LOG_DEBUG);
|
H A D | osm_vl_arb_rcv.c | 75 uint8_t port_num, block_num; local 112 port_num = (uint8_t) (cl_ntoh32(p_smp->attr_mod) & 0x000000FF); 113 p_physp = osm_node_get_physp_ptr(p_node, port_num); 116 port_num = p_physp->port_num; 124 "Got GetResp(VLArb) block:%u port_num %u with GUID 0x%" 126 PRIx64 "\n", block_num, port_num, cl_ntoh64(port_guid), 135 "Got invalid port number %u\n", port_num); 141 port_num, p_vla_tbl, OSM_LOG_DEBUG);
|
H A D | osm_switch.c | 58 IN const uint8_t port_num, IN const uint8_t num_hops) 69 p_sw->hops[lid_ho][port_num] = num_hops; 87 uint32_t port_num; local 131 for (port_num = 0; port_num < num_ports; port_num++) 132 osm_port_prof_construct(&p_sw->p_prof[port_num]); 208 IN uint8_t port_num, 222 p_physp = osm_node_get_physp_ptr(p_sw->p_node, port_num); 244 IN uint8_t port_num) 56 osm_switch_set_hops(IN osm_switch_t * const p_sw, IN const uint16_t lid_ho, IN const uint8_t port_num, IN const uint8_t num_hops) argument 206 osm_switch_find_guid_common(IN const osm_switch_t * const p_sw, IN struct osm_remote_guids_count *r, IN uint8_t port_num, IN int find_sys_guid, IN int find_node_guid) argument 242 osm_switch_find_sys_guid_count(IN const osm_switch_t * const p_sw, IN struct osm_remote_guids_count *r, IN uint8_t port_num) argument 250 osm_switch_find_node_guid_count(IN const osm_switch_t * const p_sw, IN struct osm_remote_guids_count *r, IN uint8_t port_num) argument 281 uint8_t port_num; local 598 uint8_t port_num; local [all...] |
H A D | osm_ucast_cache.c | 165 if (!lid_ho || !remote_lid_ho || !p->port_num) 170 lid_ho, p->port_num, remote_lid_ho, (is_ca) ? "CA/RTR" : "SW"); 185 if (p->port_num >= p_cache_sw->num_ports) { 195 if (p_cache_sw->ports[p->port_num].remote_lid_ho == 0) { 197 p_cache_sw->ports[p->port_num].remote_lid_ho = remote_lid_ho; 198 p_cache_sw->ports[p->port_num].is_leaf = is_ca; 211 unsigned port_num; local 224 for (port_num = 1; port_num < p_sw->num_ports; port_num 271 __cache_remove_port(osm_ucast_mgr_t * p_mgr, uint16_t lid_ho, uint8_t port_num, uint16_t remote_lid_ho, boolean_t is_ca) argument 435 unsigned port_num; local 947 uint8_t port_num; local [all...] |
H A D | osm_sa_vlarb_record.c | 110 p_rec_item->rec.port_num = osm_physp_get_port_num(p_physp); 153 uint8_t port_num; local 161 port_num = p_rcvd_rec->port_num; 168 port_num = p_port->p_physp->port_num; 171 port_num); 176 if (port_num < osm_node_get_num_physp(p_port->p_node)) { 178 osm_node_get_physp_ptr(p_port->p_node, port_num); 189 port_num, [all...] |
H A D | osm_sa_link_record.c | 226 uint8_t port_num; local 244 for (port_num = 1; port_num < num_ports; port_num++) { 247 port_num); 268 port_num = p_lr->from_port_num; 271 if (port_num < 276 port_num); 286 for (port_num = 1; port_num < num_port [all...] |
/freebsd-9.3-release/sys/contrib/octeon-sdk/ |
H A D | cvmx-pip.h | 250 * @param port_num Port number to configure 255 static inline void cvmx_pip_config_port(uint64_t port_num, argument 259 cvmx_write_csr(CVMX_PIP_PRT_CFGX(port_num), port_cfg.u64); 260 cvmx_write_csr(CVMX_PIP_PRT_TAGX(port_num), port_tag_cfg.u64); 329 * @param port_num Port number to get statistics for. 333 static inline void cvmx_pip_get_port_status(uint64_t port_num, uint64_t clear, cvmx_pip_port_status_t *status) argument 354 if (port_num >= 40) 356 stat0.u64 = cvmx_read_csr(CVMX_PIP_XSTAT0_PRTX(port_num)); 357 stat1.u64 = cvmx_read_csr(CVMX_PIP_XSTAT1_PRTX(port_num)); 358 stat2.u64 = cvmx_read_csr(CVMX_PIP_XSTAT2_PRTX(port_num)); [all...] |
/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mthca/ |
H A D | mthca_mad.c | 50 static int mthca_update_rate(struct mthca_dev *dev, u8 port_num) argument 59 ret = ib_query_port(&dev->ib_dev, port_num, tprops); 62 ret, dev->ib_dev.name, port_num); 66 dev->rate[port_num - 1] = tprops->active_speed * 75 u8 port_num, u16 lid, u8 sl) 81 if (!dev->send_agent[port_num - 1][0]) 87 ah_attr.port_num = port_num; 89 new_ah = ib_create_ah(dev->send_agent[port_num - 1][0]->qp->pd, 95 if (dev->sm_ah[port_num 74 update_sm_ah(struct mthca_dev *dev, u8 port_num, u16 lid, u8 sl) argument 105 smp_snoop(struct ib_device *ibdev, u8 port_num, struct ib_mad *mad, u16 prev_lid) argument 120 mthca_update_rate(to_mdev(ibdev), port_num); local 121 update_sm_ah(to_mdev(ibdev), port_num, local 161 forward_trap(struct mthca_dev *dev, u8 port_num, struct ib_mad *mad) argument 193 mthca_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, struct ib_wc *in_wc, struct ib_grh *in_grh, struct ib_mad *in_mad, struct ib_mad *out_mad) argument 210 forward_trap(to_mdev(ibdev), port_num, in_mad); local [all...] |
/freebsd-9.3-release/sys/cam/ctl/ |
H A D | ctl_frontend.c | 72 int port_num; local 80 port_num = ctl_ffz(&control_softc->ctl_port_mask, CTL_MAX_PORTS); 81 if ((port_num == -1) 82 || (ctl_set_mask(&control_softc->ctl_port_mask, port_num) == -1)) { 105 ctl_clear_mask(&control_softc->ctl_port_mask, port_num); 113 //fe->targ_port = port_num; 114 fe->targ_port = port_num + (master_shelf!=0 ? 0 : CTL_MAX_PORTS); 117 control_softc->ctl_ports[port_num] = fe; 130 int port_num; local 145 port_num [all...] |
/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mlx4/ |
H A D | mad.c | 121 static void update_sm_ah(struct mlx4_ib_dev *dev, u8 port_num, u16 lid, u8 sl) argument 126 if (!dev->send_agent[port_num - 1][0]) 132 ah_attr.port_num = port_num; 134 new_ah = ib_create_ah(dev->send_agent[port_num - 1][0]->qp->pd, 140 if (dev->sm_ah[port_num - 1]) 141 ib_destroy_ah(dev->sm_ah[port_num - 1]); 142 dev->sm_ah[port_num - 1] = new_ah; 150 static void smp_snoop(struct ib_device *ibdev, u8 port_num, struct ib_mad *mad, argument 163 update_sm_ah(to_mdev(ibdev), port_num, local 203 forward_trap(struct mlx4_ib_dev *dev, u8 port_num, struct ib_mad *mad) argument 242 ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, struct ib_wc *in_wc, struct ib_grh *in_grh, struct ib_mad *in_mad, struct ib_mad *out_mad) argument 253 forward_trap(to_mdev(ibdev), port_num, in_mad); local 334 rdmaoe_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, struct ib_wc *in_wc, struct ib_grh *in_grh, struct ib_mad *in_mad, struct ib_mad *out_mad) argument 377 mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, struct ib_wc *in_wc, struct ib_grh *in_grh, struct ib_mad *in_mad, struct ib_mad *out_mad) argument [all...] |
/freebsd-9.3-release/contrib/ofed/management/opensm/libvendor/ |
H A D | osm_vendor_mlx_hca_sim.c | 306 IN uint8_t port_num, OUT sim_port_info_t * sim_port_info) 322 port_num); 326 hca_idx, port_num); 332 hca_idx, port_num, file_name); 440 port_num, sim_port_info->state, sim_port_info->lid, 458 IN uint8_t port_num, OUT uint64_t * port_guid) 473 hca_idx, port_num); 477 __get_simulator_dir(), hca_idx, port_num); 483 hca_idx, port_num, file_name); 530 uint8_t port_num; local 304 __parse_port_info_file(IN osm_vendor_t * const p_vend, IN uint32_t hca_idx, IN uint8_t port_num, OUT sim_port_info_t * sim_port_info) argument 456 __get_port_guid_from_port_gid_tbl(IN osm_vendor_t * const p_vend, IN uint32_t hca_idx, IN uint8_t port_num, OUT uint64_t * port_guid) argument 638 uint8_t port_num; local 737 uint8_t port_num; local 803 osm_vendor_get_guid_by_ca_and_port(IN osm_vendor_t * const p_vend, IN char *hca_id, IN uint32_t port_num, OUT uint64_t * p_port_guid) argument [all...] |
H A D | osm_vendor_mlx_hca_pfs.c | 260 IN uint8_t port_num, OUT pfs_port_info_t * pfs_port_info) 276 port_num); 280 port_num); 286 hca_idx, port_num, file_name); 394 port_num, pfs_port_info->state, pfs_port_info->lid, 412 IN uint8_t port_num, OUT uint64_t * port_guid) 427 hca_idx, port_num); 431 hca_idx, port_num); 437 hca_idx, port_num, file_name); 484 uint8_t port_num; local 258 __parse_port_info_file(IN osm_vendor_t * const p_vend, IN uint32_t hca_idx, IN uint8_t port_num, OUT pfs_port_info_t * pfs_port_info) argument 410 __get_port_guid_from_port_gid_tbl(IN osm_vendor_t * const p_vend, IN uint32_t hca_idx, IN uint8_t port_num, OUT uint64_t * port_guid) argument 592 uint8_t port_num; local 691 uint8_t port_num; local [all...] |