Lines Matching refs:port_num
100 u8 port_num; member
654 u8 port_num; member
919 u8 port_num; member
1005 u8 port_num; /* valid only for DR SMPs on switches */ member
1154 u8 port_num; member
1271 u8 port_num; member
1384 u8 port_num; /* valid for DR SMPs on switch only */ member
1713 u8 port_num; member
2204 u8 port_num; member
2281 u8 port_num);
2301 u8 port_num,
2304 u8 port_num);
2313 u8 port_num);
2319 u8 port_num, int index,
2345 u8 port_num, u16 index, u16 *pkey);
2350 u8 port_num, int port_modify_mask,
2458 u8 port_num,
2531 u8 port_num,
2734 u8 port_num, struct ib_port_attr *port_attr);
2737 u8 port_num);
2787 u8 port_num) in rdma_is_grh_required() argument
2789 return device->port_immutable[port_num].core_cap_flags & in rdma_is_grh_required()
2793 static inline bool rdma_protocol_ib(const struct ib_device *device, u8 port_num) in rdma_protocol_ib() argument
2795 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_PROT_IB; in rdma_protocol_ib()
2798 static inline bool rdma_protocol_roce(const struct ib_device *device, u8 port_num) in rdma_protocol_roce() argument
2800 return device->port_immutable[port_num].core_cap_flags & in rdma_protocol_roce()
2804 static inline bool rdma_protocol_roce_udp_encap(const struct ib_device *device, u8 port_num) in rdma_protocol_roce_udp_encap() argument
2806 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_PROT_ROCE_UDP_ENCAP; in rdma_protocol_roce_udp_encap()
2809 static inline bool rdma_protocol_roce_eth_encap(const struct ib_device *device, u8 port_num) in rdma_protocol_roce_eth_encap() argument
2811 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_PROT_ROCE; in rdma_protocol_roce_eth_encap()
2814 static inline bool rdma_protocol_iwarp(const struct ib_device *device, u8 port_num) in rdma_protocol_iwarp() argument
2816 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_PROT_IWARP; in rdma_protocol_iwarp()
2819 static inline bool rdma_ib_or_roce(const struct ib_device *device, u8 port_num) in rdma_ib_or_roce() argument
2821 return rdma_protocol_ib(device, port_num) || in rdma_ib_or_roce()
2822 rdma_protocol_roce(device, port_num); in rdma_ib_or_roce()
2825 static inline bool rdma_protocol_raw_packet(const struct ib_device *device, u8 port_num) in rdma_protocol_raw_packet() argument
2827 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_PROT_RAW_PACKET; in rdma_protocol_raw_packet()
2830 static inline bool rdma_protocol_usnic(const struct ib_device *device, u8 port_num) in rdma_protocol_usnic() argument
2832 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_PROT_USNIC; in rdma_protocol_usnic()
2847 static inline bool rdma_cap_ib_mad(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mad() argument
2849 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_IB_MAD; in rdma_cap_ib_mad()
2871 static inline bool rdma_cap_opa_mad(struct ib_device *device, u8 port_num) in rdma_cap_opa_mad() argument
2873 return (device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_OPA_MAD) in rdma_cap_opa_mad()
2897 static inline bool rdma_cap_ib_smi(const struct ib_device *device, u8 port_num) in rdma_cap_ib_smi() argument
2899 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_IB_SMI; in rdma_cap_ib_smi()
2917 static inline bool rdma_cap_ib_cm(const struct ib_device *device, u8 port_num) in rdma_cap_ib_cm() argument
2919 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_IB_CM; in rdma_cap_ib_cm()
2934 static inline bool rdma_cap_iw_cm(const struct ib_device *device, u8 port_num) in rdma_cap_iw_cm() argument
2936 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_IW_CM; in rdma_cap_iw_cm()
2954 static inline bool rdma_cap_ib_sa(const struct ib_device *device, u8 port_num) in rdma_cap_ib_sa() argument
2956 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_IB_SA; in rdma_cap_ib_sa()
2976 static inline bool rdma_cap_ib_mcast(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mcast() argument
2978 return rdma_cap_ib_sa(device, port_num); in rdma_cap_ib_mcast()
2994 static inline bool rdma_cap_af_ib(const struct ib_device *device, u8 port_num) in rdma_cap_af_ib() argument
2996 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_AF_IB; in rdma_cap_af_ib()
3015 static inline bool rdma_cap_eth_ah(const struct ib_device *device, u8 port_num) in rdma_cap_eth_ah() argument
3017 return device->port_immutable[port_num].core_cap_flags & RDMA_CORE_CAP_ETH_AH; in rdma_cap_eth_ah()
3029 static inline bool rdma_cap_opa_ah(struct ib_device *device, u8 port_num) in rdma_cap_opa_ah() argument
3031 return (device->port_immutable[port_num].core_cap_flags & in rdma_cap_opa_ah()
3047 static inline size_t rdma_max_mad_size(const struct ib_device *device, u8 port_num) in rdma_max_mad_size() argument
3049 return device->port_immutable[port_num].max_mad_size; in rdma_max_mad_size()
3066 u8 port_num) in rdma_cap_roce_gid_table() argument
3068 return rdma_protocol_roce(device, port_num) && in rdma_cap_roce_gid_table()
3075 static inline bool rdma_cap_read_inv(struct ib_device *dev, u32 port_num) in rdma_cap_read_inv() argument
3081 return rdma_protocol_iwarp(dev, port_num); in rdma_cap_read_inv()
3094 u8 port_num, u16 index, u16 *pkey);
3101 u8 port_num, int port_modify_mask,
3105 u8 *port_num, u16 *index);
3108 u8 port_num, u16 pkey, u16 *index);
3190 int ib_init_ah_attr_from_wc(struct ib_device *device, u8 port_num,
3207 const struct ib_grh *grh, u8 port_num);
3925 int ib_get_eth_speed(struct ib_device *dev, u8 port_num, u8 *speed, u8 *width);
3993 static inline void rdma_ah_set_port_num(struct rdma_ah_attr *attr, u8 port_num) in rdma_ah_set_port_num() argument
3995 attr->port_num = port_num; in rdma_ah_set_port_num()
4000 return attr->port_num; in rdma_ah_get_port_num()
4096 u8 port_num) in rdma_ah_find_type() argument
4098 if (rdma_protocol_roce(dev, port_num)) in rdma_ah_find_type()
4100 if (rdma_protocol_ib(dev, port_num)) { in rdma_ah_find_type()
4101 if (rdma_cap_opa_ah(dev, port_num)) in rdma_ah_find_type()