Searched refs:port_num (Results 1 - 25 of 51) sorted by relevance

123

/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/core/
H A Ddevice.c575 * @port_num:Port number to query
581 int ib_query_port(struct ib_device *device, u8 port_num, argument
583 if (port_num < start_port(device) || port_num > end_port(device))
586 return device->query_port(device, port_num, port_attr);
594 * @port_num:Port number to query
600 int ib_query_gid(struct ib_device *device, u8 port_num, int index, argument
602 return device->query_gid(device, port_num, index, gid);
610 * @port_num:Port number to query
616 int ib_query_pkey(struct ib_device *device, u8 port_num, u1 argument
[all...]
H A Dagent.h43 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 Dagent.c63 __ib_get_agent_port(struct ib_device *device, int port_num) { argument
69 && entry->agent[1]->port_num == port_num)
76 ib_get_agent_port(struct ib_device *device, int port_num) { argument
81 entry = __ib_get_agent_port(device, port_num);
87 struct ib_wc *wc, struct ib_device *device, int port_num, int qpn) {
97 port_priv = ib_get_agent_port(device, port_num);
105 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;
86 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
[all...]
H A Dsa.h61 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 Dsmi.c48 int port_num) {
59 return (smp->initial_path[smp->hop_ptr] == port_num ?
70 return (smp->initial_path[smp->hop_ptr] == port_num ?
90 return (smp->return_path[smp->hop_ptr] == port_num ?
100 return (smp->return_path[smp->hop_ptr] == port_num ?
126 int port_num, int phys_port_cnt) {
143 smp->return_path[hop_ptr] = port_num;
152 smp->return_path[hop_ptr] = port_num;
169 return (smp->return_path[smp->hop_ptr] == port_num ?
47 smi_handle_dr_smp_send(struct ib_smp *smp, u8 node_type, int port_num) argument
125 smi_handle_dr_smp_recv(struct ib_smp *smp, u8 node_type, int port_num, int phys_port_cnt) argument
H A Dsmi.h55 int port_num, int phys_port_cnt);
59 u8 node_type, int port_num);
H A Dmad.c103 __ib_get_mad_port(struct ib_device *device, int port_num) { argument
108 if (entry->device == device && entry->port_num == port_num)
119 ib_get_mad_port(struct ib_device *device, int port_num) { argument
124 entry = __ib_get_mad_port(device, port_num);
205 u8 port_num, enum ib_qp_type qp_type,
282 port_priv = ib_get_mad_port(device, port_num);
322 mad_agent_priv->agent.port_num = port_num;
441 u8 port_num,
204 ib_register_mad_agent(struct ib_device *device, u8 port_num, enum ib_qp_type qp_type, struct ib_mad_reg_req *mad_reg_req, u8 rmpp_version, ib_mad_send_handler send_handler, ib_mad_recv_handler recv_handler, void *context) argument
651 build_smp_wc(struct ib_qp *qp, u64 wr_id, u16 slid, u16 pkey_index, u8 port_num, struct ib_wc *wc) argument
682 u8 port_num; local
1832 int port_num; local
2728 ib_mad_port_open(struct ib_device *device, int port_num) argument
[all...]
H A Dsa_query.c66 u8 port_num; member in struct:ib_sa_port
529 if (ib_query_port(port->agent->device, port->port_num, &port_attr)) {
544 if (ib_find_pkey(port->agent->device, port->port_num,
551 ah_attr.port_num = port->port_num;
580 &sa_dev->port[event->element.port_num - sa_dev->start_port];
582 if (rdma_port_get_link_layer(handler->device, port->port_num) != IB_LINK_LAYER_INFINIBAND)
591 schedule_work(&sa_dev->port[event->element.port_num -
638 static u8 get_src_path_mask(struct ib_device *device, u8 port_num) argument
649 port = &sa_dev->port[port_num
657 ib_init_ah_from_path(struct ib_device *device, u8 port_num, struct ib_sa_path_rec *rec, struct ib_ah_attr *ah_attr) argument
804 ib_sa_path_rec_query(struct ib_sa_client *client, struct ib_device *device, u8 port_num, struct ib_sa_path_rec *rec, ib_sa_comp_mask comp_mask, int timeout_ms, gfp_t gfp_mask, void (*callback)(int status, struct ib_sa_path_rec *resp, void *context), void *context, struct ib_sa_query **sa_query) argument
920 ib_sa_service_rec_query(struct ib_sa_client *client, struct ib_device *device, u8 port_num, u8 method, struct ib_sa_service_rec *rec, ib_sa_comp_mask comp_mask, int timeout_ms, gfp_t gfp_mask, void (*callback)(int status, struct ib_sa_service_rec *resp, void *context), void *context, struct ib_sa_query **sa_query) argument
1016 ib_sa_mcmember_rec_query(struct ib_sa_client *client, struct ib_device *device, u8 port_num, u8 method, struct ib_sa_mcmember_rec *rec, ib_sa_comp_mask comp_mask, int timeout_ms, gfp_t gfp_mask, void (*callback)(int status, struct ib_sa_mcmember_rec *resp, void *context), void *context, struct ib_sa_query **sa_query) argument
1107 ib_sa_guid_info_rec_query(struct ib_sa_client *client, struct ib_device *device, u8 port_num, struct ib_sa_guidinfo_rec *rec, ib_sa_comp_mask comp_mask, u8 method, int timeout_ms, gfp_t gfp_mask, void (*callback)(int status, struct ib_sa_guidinfo_rec *resp, void *context), void *context, struct ib_sa_query **sa_query) argument
1153 ib_sa_informinfo_query(struct ib_sa_client *client, struct ib_device *device, u8 port_num, struct ib_sa_inform *rec, int timeout_ms, gfp_t gfp_mask, void (*callback)(int status, struct ib_sa_inform *resp, void *context), void *context, struct ib_sa_query **sa_query) argument
[all...]
H A Dsysfs.c49 u8 port_num; member in struct:ib_port
103 ret = ib_query_port(p->ibdev, p->port_num, &attr);
118 ret = ib_query_port(p->ibdev, p->port_num, &attr);
132 ret = ib_query_port(p->ibdev, p->port_num, &attr);
145 ret = ib_query_port(p->ibdev, p->port_num, &attr);
158 ret = ib_query_port(p->ibdev, p->port_num, &attr);
171 ret = ib_query_port(p->ibdev, p->port_num, &attr);
186 ret = ib_query_port(p->ibdev, p->port_num, &attr);
211 ret = ib_query_port(p->ibdev, p->port_num, &attr);
230 switch (rdma_port_get_link_layer(p->ibdev, p->port_num)) {
552 add_port(struct ib_device *device, int port_num, int (*port_callback)(struct ib_device *, u8, struct kobject *)) argument
[all...]
H A Duverbs_marshall.c48 dst->port_num = src->port_num;
80 dst->port_num = src->port_num;
H A Dverbs.c103 u8 port_num) {
105 return device->get_link_layer(device, port_num);
165 int ib_init_ah_from_wc(struct ib_device *device, u8 port_num, struct ib_wc *wc, argument
175 ah_attr->port_num = port_num;
182 ret = ib_find_cached_gid(device, &grh->dgid, &port_num, &gid_index);
198 struct ib_grh *grh, u8 port_num) {
202 ret = ib_init_ah_from_wc(pd->device, port_num, wc, grh, &ah_attr);
102 rdma_port_get_link_layer(struct ib_device *device, u8 port_num) argument
197 ib_create_ah_from_wc(struct ib_pd *pd, struct ib_wc *wc, struct ib_grh *grh, u8 port_num) argument
H A Dmulticast.c64 u8 port_num; member in struct:mcast_port
307 port->port_num, IB_MGMT_METHOD_SET,
330 port->port_num, IB_SA_METHOD_DELETE, &rec,
371 group->port->port_num,
498 ib_find_pkey(group->port->dev->device, group->port->port_num,
578 struct ib_device *device, u8 port_num,
608 member->group = acquire_group(&dev->port[port_num - dev->start_port],
663 int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num, argument
676 port = &dev->port[port_num - dev->start_port];
689 int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num, argument
577 ib_sa_join_multicast(struct ib_sa_client *client, struct ib_device *device, u8 port_num, struct ib_sa_mcmember_rec *rec, ib_sa_comp_mask comp_mask, gfp_t gfp_mask, int (*callback)(int status, struct ib_sa_multicast *multicast), void *context) argument
[all...]
H A Dlocal_sa.c126 int port_num; member in struct:sa_db_port
443 ah_attr.port_num = port->port_num;
594 port->port_num,
610 port->port_num,
646 ret = ib_query_port(port->dev->device, port->port_num, &port_attr);
822 port = &dev->port[event->element.port_num - dev->start_port];
843 static int ib_create_path_iter(struct ib_device *device, u8 port_num, argument
854 port = &dev->port[port_num - dev->start_port];
992 * @port_num
1013 ib_sa_path_rec_get(struct ib_sa_client *client, struct ib_device *device, u8 port_num, struct ib_sa_path_rec *rec, ib_sa_comp_mask comp_mask, int timeout_ms, gfp_t gfp_mask, void (*callback)(int status, struct ib_sa_path_rec *resp, void *context), void *context, struct ib_sa_query **sa_query) argument
1142 init_port(struct sa_db_device *dev, int port_num) argument
[all...]
/barrelfish-master/lib/devif/backends/net/mlx4/include/rdma/
H A Dib_cache.h43 * @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...]
H A Dib_sa.h371 u8 port_num; member in struct:ib_sa_notice_data_port_error
418 struct ib_device *device, u8 port_num,
429 struct ib_device *device, u8 port_num,
453 * @port_num: Port on the specified device to associate with the multicast
477 struct ib_device *device, u8 port_num,
501 * @port_num: Port on the specified device to associate with the multicast
506 int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num,
513 int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num,
521 int ib_init_ah_from_path(struct ib_device *device, u8 port_num,
542 * @port_num
[all...]
H A Dib_verbs_exp.h89 u8 port_num; /* special QP types only */ member in struct:ib_exp_qp_init_attr
H A Dib_verbs.h398 u8 port_num; member in union:ib_event::__anon887
494 u8 port_num; member in struct:ib_ah_attr
566 u8 port_num; /*valid only for DR SMPs on switches*/ member in struct:ib_wc
676 u8 port_num; /*special QP types only*/ member in struct:ib_qp_init_attr
780 u8 port_num; member in struct:ib_qp_attr
872 u8 port_num; /*valid for DR SMPs on switch only*/ member in struct:ib_send_wr::__anon893::__anon896
1187 int (*query_port)(struct ib_device *device, u8 port_num,
1190 u8 port_num);
1191 int (*query_gid)(struct ib_device *device, u8 port_num, int index,
1193 int (*query_pkey)(struct ib_device *device, u8 port_num, u1
[all...]
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c50 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...]
H A Dmthca_av.c201 av->port_pd = cpu_to_be32(pd->pd_num | (ah_attr->port_num << 24));
205 mthca_get_rate(dev, ah_attr->static_rate, ah_attr->port_num);
209 av->gid_index = (ah_attr->port_num - 1) * dev->limits.gid_table_len +
304 attr->port_num = be32_to_cpu(ah->av->port_pd) >> 24;
306 attr->port_num);
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/hw/mlx4/
H A Dmad.c99 static void handle_client_rereg_event(struct mlx4_ib_dev *dev, u8 port_num);
100 static void handle_lid_change_event(struct mlx4_ib_dev *dev, u8 port_num);
101 static void __propagate_pkey_ev(struct mlx4_ib_dev *dev, int port_num,
194 static void update_sm_ah(struct mlx4_ib_dev *dev, u8 port_num, u16 lid, u8 sl)
200 if (!dev->send_agent[port_num - 1][0])
206 ah_attr.port_num = port_num;
208 new_ah = ib_create_ah(dev->send_agent[port_num - 1][0]->qp->pd,
214 if (dev->sm_ah[port_num - 1])
215 ib_destroy_ah(dev->sm_ah[port_num
358 forward_trap(struct mlx4_ib_dev *dev, u8 port_num, struct ib_mad *mad) argument
688 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
714 forward_trap(to_mdev(ibdev), port_num, in_mad); local
1004 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...]
H A Dsysfs.c220 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
392 u8 port_num; member in struct:mlx4_port
561 add_port(struct mlx4_ib_dev *dev, int port_num, int slave) argument
[all...]
H A Dah.c70 to_mpd(pd)->pdn | (ah_attr->port_num << 24));
104 ah_attr->port_num);
109 err = ib_get_cached_gid(pd->device, ah_attr->port_num,
117 to_mpd(pd)->pdn | (ah_attr->port_num << 24));
147 if (rdma_port_get_link_layer(pd->device, ah_attr->port_num)
179 ah_attr->port_num = be32_to_cpu(ah->av.ib.port_pd) >> 24;
180 ll = rdma_port_get_link_layer(ibah->device, ah_attr->port_num);
H A Dalias_GUID.c70 u8 port_num, u8 *p_data)
75 int port_index = port_num - 1;
81 ports_guid[port_num - 1].
83 pr_debug("port: %d, guid_indexes: 0x%llx\n", port_num, (long long)guid_indexes);
130 int block_num, u8 port_num,
145 ports_guid[port_num - 1].
147 pr_debug("port: %d, guid_indexes: 0x%llx\n", port_num, (long long)guid_indexes);
159 form_cache_ag = get_cached_alias_guid(dev, port_num,
168 mlx4_gen_guid_change_eqe(dev->dev, slave_id, port_num);
173 prev_state = mlx4_get_slave_port_state(dev->dev, slave_id, port_num);
69 mlx4_ib_update_cache_on_guid_change(struct mlx4_ib_dev *dev, int block_num, u8 port_num, u8 *p_data) argument
129 mlx4_ib_notify_slaves_on_guid_change(struct mlx4_ib_dev *dev, int block_num, u8 port_num, u8 *p_data) argument
[all...]
/barrelfish-master/lib/devif/backends/net/mlx4/include/infiniband/
H A Dverbs.h224 int port_num; member in union:ibv_async_event::__anon759
382 uint8_t port_num; member in struct:ibv_ah_attr
486 uint8_t port_num; member in struct:ibv_qp_attr
672 int (*query_port)(struct ibv_context *context, uint8_t port_num,
731 uint8_t port_num,
737 return context->ops.query_port(context, port_num, port_attr);
812 int ibv_query_port(struct ibv_context *context, uint8_t port_num,
818 int ibv_query_gid(struct ibv_context *context, uint8_t port_num, int index,
824 int ibv_query_pkey(struct ibv_context *context, uint8_t port_num, int index,
1078 * @port_num
[all...]
H A Ddriver.h66 int ibv_cmd_query_port(struct ibv_context *context, uint8_t port_num,
69 int ibv_cmd_query_gid(struct ibv_context *context, uint8_t port_num, int index,
71 int ibv_cmd_query_pkey(struct ibv_context *context, uint8_t port_num, int index,
155 int ibv_resolve_eth_gid(const struct ibv_pd *pd, uint8_t port_num,

Completed in 275 milliseconds

123