Lines Matching refs:port_num
154 u8 port_num; member
738 u8 port_num; member
921 u8 port_num; member
1008 u8 port_num; /* valid only for DR SMPs on switches */ member
1163 u8 port_num; member
1280 u8 port_num; member
1401 u8 port_num; /* valid for DR SMPs on switch only */ member
1708 u8 port_num; member
2194 u8 port_num; member
2223 int (*initialize_rdma_netdev)(struct ib_device *device, u8 port_num,
2306 u8 port_num, const struct ib_wc *in_wc,
2318 int (*query_port)(struct ib_device *device, u8 port_num,
2320 int (*modify_port)(struct ib_device *device, u8 port_num,
2329 int (*get_port_immutable)(struct ib_device *device, u8 port_num,
2332 u8 port_num);
2341 struct net_device *(*get_netdev)(struct ib_device *device, u8 port_num);
2349 struct ib_device *device, u8 port_num, enum rdma_netdev_t type,
2353 int (*rdma_netdev_get_params)(struct ib_device *device, u8 port_num,
2361 int (*query_gid)(struct ib_device *device, u8 port_num, int index,
2386 int (*query_pkey)(struct ib_device *device, u8 port_num, u16 index,
2515 u8 port_num);
2534 int (*init_port)(struct ib_device *device, u8 port_num,
2966 u8 port_num, struct ib_port_attr *port_attr);
2969 u8 port_num);
3029 u8 port_num) in rdma_is_grh_required() argument
3031 return device->port_data[port_num].immutable.core_cap_flags & in rdma_is_grh_required()
3035 static inline bool rdma_protocol_ib(const struct ib_device *device, u8 port_num) in rdma_protocol_ib() argument
3037 return device->port_data[port_num].immutable.core_cap_flags & in rdma_protocol_ib()
3041 static inline bool rdma_protocol_roce(const struct ib_device *device, u8 port_num) in rdma_protocol_roce() argument
3043 return device->port_data[port_num].immutable.core_cap_flags & in rdma_protocol_roce()
3047 static inline bool rdma_protocol_roce_udp_encap(const struct ib_device *device, u8 port_num) in rdma_protocol_roce_udp_encap() argument
3049 return device->port_data[port_num].immutable.core_cap_flags & in rdma_protocol_roce_udp_encap()
3053 static inline bool rdma_protocol_roce_eth_encap(const struct ib_device *device, u8 port_num) in rdma_protocol_roce_eth_encap() argument
3055 return device->port_data[port_num].immutable.core_cap_flags & in rdma_protocol_roce_eth_encap()
3059 static inline bool rdma_protocol_iwarp(const struct ib_device *device, u8 port_num) in rdma_protocol_iwarp() argument
3061 return device->port_data[port_num].immutable.core_cap_flags & in rdma_protocol_iwarp()
3065 static inline bool rdma_ib_or_roce(const struct ib_device *device, u8 port_num) in rdma_ib_or_roce() argument
3067 return rdma_protocol_ib(device, port_num) || in rdma_ib_or_roce()
3068 rdma_protocol_roce(device, port_num); in rdma_ib_or_roce()
3071 static inline bool rdma_protocol_raw_packet(const struct ib_device *device, u8 port_num) in rdma_protocol_raw_packet() argument
3073 return device->port_data[port_num].immutable.core_cap_flags & in rdma_protocol_raw_packet()
3077 static inline bool rdma_protocol_usnic(const struct ib_device *device, u8 port_num) in rdma_protocol_usnic() argument
3079 return device->port_data[port_num].immutable.core_cap_flags & in rdma_protocol_usnic()
3095 static inline bool rdma_cap_ib_mad(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mad() argument
3097 return device->port_data[port_num].immutable.core_cap_flags & in rdma_cap_ib_mad()
3120 static inline bool rdma_cap_opa_mad(struct ib_device *device, u8 port_num) in rdma_cap_opa_mad() argument
3122 return device->port_data[port_num].immutable.core_cap_flags & in rdma_cap_opa_mad()
3146 static inline bool rdma_cap_ib_smi(const struct ib_device *device, u8 port_num) in rdma_cap_ib_smi() argument
3148 return device->port_data[port_num].immutable.core_cap_flags & in rdma_cap_ib_smi()
3167 static inline bool rdma_cap_ib_cm(const struct ib_device *device, u8 port_num) in rdma_cap_ib_cm() argument
3169 return device->port_data[port_num].immutable.core_cap_flags & in rdma_cap_ib_cm()
3185 static inline bool rdma_cap_iw_cm(const struct ib_device *device, u8 port_num) in rdma_cap_iw_cm() argument
3187 return device->port_data[port_num].immutable.core_cap_flags & in rdma_cap_iw_cm()
3206 static inline bool rdma_cap_ib_sa(const struct ib_device *device, u8 port_num) in rdma_cap_ib_sa() argument
3208 return device->port_data[port_num].immutable.core_cap_flags & in rdma_cap_ib_sa()
3229 static inline bool rdma_cap_ib_mcast(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mcast() argument
3231 return rdma_cap_ib_sa(device, port_num); in rdma_cap_ib_mcast()
3247 static inline bool rdma_cap_af_ib(const struct ib_device *device, u8 port_num) in rdma_cap_af_ib() argument
3249 return device->port_data[port_num].immutable.core_cap_flags & in rdma_cap_af_ib()
3269 static inline bool rdma_cap_eth_ah(const struct ib_device *device, u8 port_num) in rdma_cap_eth_ah() argument
3271 return device->port_data[port_num].immutable.core_cap_flags & in rdma_cap_eth_ah()
3284 static inline bool rdma_cap_opa_ah(struct ib_device *device, u8 port_num) in rdma_cap_opa_ah() argument
3286 return (device->port_data[port_num].immutable.core_cap_flags & in rdma_cap_opa_ah()
3302 static inline size_t rdma_max_mad_size(const struct ib_device *device, u8 port_num) in rdma_max_mad_size() argument
3304 return device->port_data[port_num].immutable.max_mad_size; in rdma_max_mad_size()
3321 u8 port_num) in rdma_cap_roce_gid_table() argument
3323 return rdma_protocol_roce(device, port_num) && in rdma_cap_roce_gid_table()
3330 static inline bool rdma_cap_read_inv(struct ib_device *dev, u32 port_num) in rdma_cap_read_inv() argument
3336 return rdma_protocol_iwarp(dev, port_num); in rdma_cap_read_inv()
3347 u32 port_num) in rdma_core_cap_opa_port() argument
3349 return (device->port_data[port_num].immutable.core_cap_flags & in rdma_core_cap_opa_port()
3401 u8 port_num, u16 index, u16 *pkey);
3408 u8 port_num, int port_modify_mask,
3412 u8 *port_num, u16 *index);
3415 u8 port_num, u16 pkey, u16 *index);
3519 int ib_init_ah_attr_from_wc(struct ib_device *device, u8 port_num,
3536 const struct ib_grh *grh, u8 port_num);
4353 int ib_get_eth_speed(struct ib_device *dev, u8 port_num, u16 *speed, u8 *width);
4421 static inline void rdma_ah_set_port_num(struct rdma_ah_attr *attr, u8 port_num) in rdma_ah_set_port_num() argument
4423 attr->port_num = port_num; in rdma_ah_set_port_num()
4428 return attr->port_num; in rdma_ah_get_port_num()
4524 u8 port_num) in rdma_ah_find_type() argument
4526 if (rdma_protocol_roce(dev, port_num)) in rdma_ah_find_type()
4528 if (rdma_protocol_ib(dev, port_num)) { in rdma_ah_find_type()
4529 if (rdma_cap_opa_ah(dev, port_num)) in rdma_ah_find_type()
4596 struct net_device *rdma_alloc_netdev(struct ib_device *device, u8 port_num,
4601 int rdma_init_netdev(struct ib_device *device, u8 port_num,