/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); 124 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 145 ib_agent_port_open(struct ib_device *device, int port_num) argument 196 ib_agent_port_close(struct ib_device *device, int port_num) argument [all...] |
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 202 ib_find_exact_cached_pkey(struct ib_device *device, u8 port_num, u16 pkey, u16 *index) argument 234 ib_get_cached_lmc(struct ib_device *device, u8 port_num, u8 *lmc) argument [all...] |
H A D | smi.c | 47 u8 node_type, int port_num) 64 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 75 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 96 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 106 port_num ? IB_SMI_HANDLE : IB_SMI_DISCARD); 132 int port_num, int phys_port_cnt) 154 smp->return_path[hop_ptr] = port_num; 163 smp->return_path[hop_ptr] = port_num; 181 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 131 smi_handle_dr_smp_recv(struct ib_smp *smp, u8 node_type, int port_num, int phys_port_cnt) argument
|
H A D | smi.h | 55 int port_num, int phys_port_cnt); 59 u8 node_type, int port_num);
|
H A D | sa.h | 52 struct ib_device *device, u8 port_num,
|
H A D | device.c | 568 * @port_num:Port number to query 575 u8 port_num, 578 if (port_num < start_port(device) || port_num > end_port(device)) 581 return device->query_port(device, port_num, port_attr); 588 * @port_num:Port number to query 595 u8 port_num, int index, union ib_gid *gid) 597 return device->query_gid(device, port_num, index, gid); 604 * @port_num:Port number to query 611 u8 port_num, u1 574 ib_query_port(struct ib_device *device, u8 port_num, struct ib_port_attr *port_attr) argument 594 ib_query_gid(struct ib_device *device, u8 port_num, int index, union ib_gid *gid) argument 610 ib_query_pkey(struct ib_device *device, u8 port_num, u16 index, u16 *pkey) argument 649 ib_modify_port(struct ib_device *device, u8 port_num, int port_modify_mask, struct ib_port_modify *port_modify) argument 673 ib_find_gid(struct ib_device *device, union ib_gid *gid, u8 *port_num, u16 *index) argument 705 ib_find_pkey(struct ib_device *device, u8 port_num, u16 pkey, u16 *index) argument [all...] |
H A D | sysfs.c | 48 u8 port_num; member in struct:ib_port 102 ret = ib_query_port(p->ibdev, p->port_num, &attr); 117 ret = ib_query_port(p->ibdev, p->port_num, &attr); 131 ret = ib_query_port(p->ibdev, p->port_num, &attr); 144 ret = ib_query_port(p->ibdev, p->port_num, &attr); 157 ret = ib_query_port(p->ibdev, p->port_num, &attr); 170 ret = ib_query_port(p->ibdev, p->port_num, &attr); 185 ret = ib_query_port(p->ibdev, p->port_num, &attr); 232 ret = ib_query_port(p->ibdev, p->port_num, &attr); 251 switch (rdma_port_get_link_layer(p->ibdev, p->port_num)) { 520 add_port(struct ib_device *device, int port_num, int (*port_callback)(struct ib_device *, u8, struct kobject *)) argument [all...] |
/drivers/infiniband/hw/usnic/ |
H A D | usnic_transport.c | 71 u16 usnic_transport_rsrv_port(enum usnic_transport_type type, u16 port_num) argument 75 if (!port_num) { 76 port_num = bitmap_find_next_zero_area(roce_bitmap, 81 roce_next_port = (port_num & 4095) + 1; 82 } else if (test_bit(port_num, roce_bitmap)) { 88 bitmap_set(roce_bitmap, port_num, 1); 96 usnic_dbg("Allocating port %hu for %s\n", port_num, 98 return port_num; 104 void usnic_transport_unrsrv_port(enum usnic_transport_type type, u16 port_num) argument 108 if (!port_num) { [all...] |
H A D | usnic_transport.h | 32 * Reserve a port. If "port_num" is set, then the function will try 35 u16 usnic_transport_rsrv_port(enum usnic_transport_type type, u16 port_num); 36 void usnic_transport_unrsrv_port(enum usnic_transport_type type, u16 port_num);
|
H A D | usnic_abi.h | 41 uint16_t port_num; member in struct:usnic_transport_spec::__anon1667::__anon1668
|
H A D | usnic_ib_qp_grp.c | 192 uint16_t port_num; local 201 port_num = trans_spec->usnic_roce.port_num; 204 port_num = usnic_transport_rsrv_port(trans_type, port_num); 205 if (port_num == 0) 209 usnic_fwd_init_usnic_filter(&filter, port_num); 230 qp_flow->usnic_roce.port_num = port_num; 237 usnic_transport_unrsrv_port(trans_type, port_num); 262 uint16_t port_num; local 632 uint16_t port_num = 0; local [all...] |
/drivers/usb/gadget/function/ |
H A D | u_serial.h | 22 u8 port_num; member in struct:f_serial_opts 64 int gserial_connect(struct gserial *, u8 port_num); 68 int gser_bind_config(struct usb_configuration *c, u8 port_num); 69 int obex_bind_config(struct usb_configuration *c, u8 port_num);
|
H A D | u_serial.c | 102 u8 port_num; member in struct:gs_port 386 port->port_num, len, *((u8 *)req->buf), 503 pr_vdebug("ttyGS%d: shutdown\n", port->port_num); 509 port->port_num, req->status); 538 port->port_num, count, req->actual); 569 port->port_num); 719 int port_num = tty->index; local 724 mutex_lock(&ports[port_num].lock); 725 port = ports[port_num].port; 747 mutex_unlock(&ports[port_num] 1024 gs_port_alloc(unsigned port_num, struct usb_cdc_line_coding *coding) argument 1080 gserial_free_line(unsigned char port_num) argument 1103 int port_num; local 1164 gserial_connect(struct gserial *gser, u8 port_num) argument [all...] |
H A D | f_obex.c | 39 u8 port_num; member in struct:f_obex 205 "reset obex ttyGS%d control\n", obex->port_num); 213 "reset obex ttyGS%d\n", obex->port_num); 219 "init obex ttyGS%d\n", obex->port_num); 232 "activate obex ttyGS%d\n", obex->port_num); 233 gserial_connect(&obex->port, obex->port_num); 259 dev_dbg(&cdev->gadget->dev, "obex ttyGS%d disable\n", obex->port_num); 278 obex->port_num, status); 294 obex->port_num, status); 387 obex->port_num, statu [all...] |
H A D | f_serial.c | 34 u8 port_num; member in struct:f_gser 159 "reset generic ttyGS%d\n", gser->port_num); 164 "activate generic ttyGS%d\n", gser->port_num); 172 gserial_connect(&gser->port, gser->port_num); 182 "generic ttyGS%d deactivated\n", gser->port_num); 246 gser->port_num, 300 return sprintf(page, "%u\n", opts->port_num); 304 __CONFIGFS_ATTR_RO(port_num, f_serial_port_num_show); 322 gserial_free_line(opts->port_num); 336 ret = gserial_alloc_line(&opts->port_num); [all...] |
/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 195 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 211 forward_trap(to_mdev(ibdev), port_num, in_mad); local [all...] |
/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_ah.h | 38 u8 port_num,
|
/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | port.c | 81 u8 port_num; member in struct:mlx5_reg_pcap 89 int mlx5_set_port_caps(struct mlx5_core_dev *dev, u8 port_num, u32 caps) argument 97 in.port_num = port_num;
|
/drivers/infiniband/hw/ehca/ |
H A D | ehca_sqp.c | 70 u8 port = qp_init_attr->port_num; 83 (u32) qp_init_attr->port_num, 142 static int ehca_process_perf(struct ib_device *ibdev, u8 port_num, argument 154 struct ehca_sport *sport = &shca->sport[port_num - 1]; 185 ehca_query_pkey(ibdev, port_num, in_wc->pkey_index, 198 ehca_query_gid(ibdev, port_num, 0, 219 int ehca_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num, argument 225 if (!port_num || port_num > ibdev->phys_port_cnt || !in_wc) 232 ehca_dbg(ibdev, "port_num [all...] |
H A D | ehca_av.c | 108 if (ehca_calc_ipd(shca, ah_attr->port_num, 132 rc = ehca_query_port(pd->device, ah_attr->port_num, 143 ah_attr->port_num, 196 rc = ehca_query_port(ah->device, ah_attr->port_num, 201 "ah=%p ah_attr=%p port_num=%x", 202 rc, ah, ah_attr, ah_attr->port_num); 207 ah_attr->port_num, 212 "ah=%p ah_attr=%p port_num=%x " 214 rc, ah, ah_attr, ah_attr->port_num,
|
/drivers/infiniband/hw/mlx4/ |
H A D | sysfs.c | 220 int add_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num, argument 223 struct mlx4_ib_iov_port *port = &device->iov_ports[port_num - 1]; 233 void del_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num, argument 236 struct mlx4_ib_iov_port *port = &device->iov_ports[port_num - 1]; 241 static int add_port_entries(struct mlx4_ib_dev *device, int port_num) argument 250 ret = __mlx4_ib_query_port(&device->ib_dev, port_num, &attr, 1); 254 port = &device->iov_ports[port_num - 1]; 256 port->num = port_num; 270 sprintf(buff, "%d", port_num); 369 port_num, re 395 u8 port_num; member in struct:mlx4_port 658 add_port(struct mlx4_ib_dev *dev, int port_num, int slave) argument [all...] |
H A D | mad.c | 88 static void handle_client_rereg_event(struct mlx4_ib_dev *dev, u8 port_num); 89 static void handle_lid_change_event(struct mlx4_ib_dev *dev, u8 port_num); 90 static void __propagate_pkey_ev(struct mlx4_ib_dev *dev, int port_num, 185 static void update_sm_ah(struct mlx4_ib_dev *dev, u8 port_num, u16 lid, u8 sl) argument 191 if (!dev->send_agent[port_num - 1][0]) 197 ah_attr.port_num = port_num; 199 new_ah = ib_create_ah(dev->send_agent[port_num - 1][0]->qp->pd, 205 if (dev->sm_ah[port_num - 1]) 206 ib_destroy_ah(dev->sm_ah[port_num 215 smp_snoop(struct ib_device *ibdev, u8 port_num, struct ib_mad *mad, u16 prev_lid) argument 302 __propagate_pkey_ev(struct mlx4_ib_dev *dev, int port_num, int block, u32 change_bitmap) argument 351 forward_trap(struct mlx4_ib_dev *dev, u8 port_num, struct ib_mad *mad) argument 716 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 746 forward_trap(to_mdev(ibdev), port_num, in_mad); local 815 iboe_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 856 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 935 handle_lid_change_event(struct mlx4_ib_dev *dev, u8 port_num) argument 944 handle_client_rereg_event(struct mlx4_ib_dev *dev, u8 port_num) argument 959 propagate_pkey_ev(struct mlx4_ib_dev *dev, int port_num, struct mlx4_eqe *eqe) argument 966 handle_slaves_guid_change(struct mlx4_ib_dev *dev, u8 port_num, u32 guid_tbl_blk_num, u32 change_bitmap) argument 1082 mlx4_ib_dispatch_event(struct mlx4_ib_dev *dev, u8 port_num, enum ib_event_type type) argument [all...] |
H A D | ah.c | 47 ah->av.ib.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24)); 90 ah->av.eth.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24)); 121 if (rdma_port_get_link_layer(pd->device, ah_attr->port_num) == IB_LINK_LAYER_ETHERNET) { 151 ah_attr->port_num = be32_to_cpu(ah->av.ib.port_pd) >> 24; 152 ll = rdma_port_get_link_layer(ibah->device, ah_attr->port_num);
|
/drivers/rapidio/ |
H A D | rio-scan.c | 637 int port_num; local 658 for (port_num = 0; 659 port_num < RIO_GET_TOTAL_PORTS(rdev->swpinfo); 660 port_num++) { 661 if (sw_inport == port_num) { 664 hopcount, port_num); 665 rdev->rswitch->port_ok |= (1 << port_num); 673 port_num)) { 676 port_num); 679 hopcount, port_num); 775 u8 port_num, route_port; local [all...] |