Lines Matching refs:ib_device

482 	struct ib_device	*device;
493 struct ib_device *device;
1235 struct ib_device *device;
1287 struct ib_device *device;
1294 struct ib_device *device;
1303 struct ib_device *device;
1311 struct ib_device *device;
1321 struct ib_device *device;
1339 struct ib_device *device;
1358 struct ib_device *device;
1370 struct ib_device *device;
1378 struct ib_device *device;
1532 int (*mapping_error)(struct ib_device *dev,
1534 u64 (*map_single)(struct ib_device *dev,
1537 void (*unmap_single)(struct ib_device *dev,
1540 u64 (*map_page)(struct ib_device *dev,
1544 void (*unmap_page)(struct ib_device *dev,
1547 int (*map_sg)(struct ib_device *dev,
1550 void (*unmap_sg)(struct ib_device *dev,
1553 void (*sync_single_for_cpu)(struct ib_device *dev,
1557 void (*sync_single_for_device)(struct ib_device *dev,
1561 void *(*alloc_coherent)(struct ib_device *dev,
1565 void (*free_coherent)(struct ib_device *dev,
1579 struct ib_device { struct
1603 int (*get_protocol_stats)(struct ib_device *device, argument
1605 int (*query_device)(struct ib_device *device, argument
1608 int (*query_port)(struct ib_device *device, argument
1611 enum rdma_link_layer (*get_link_layer)(struct ib_device *device, argument
1620 struct net_device *(*get_netdev)(struct ib_device *device, argument
1622 int (*query_gid)(struct ib_device *device, argument
1638 int (*add_gid)(struct ib_device *device, argument
1650 int (*del_gid)(struct ib_device *device, argument
1654 int (*query_pkey)(struct ib_device *device, argument
1656 int (*modify_device)(struct ib_device *device, argument
1659 int (*modify_port)(struct ib_device *device, argument
1662 struct ib_ucontext * (*alloc_ucontext)(struct ib_device *device, argument
1667 struct ib_pd * (*alloc_pd)(struct ib_device *device, argument
1709 struct ib_cq * (*create_cq)(struct ib_device *device, argument
1780 int (*process_mad)(struct ib_device *device, argument
1790 struct ib_xrcd * (*alloc_xrcd)(struct ib_device *device, argument
1833 int (*get_port_immutable)(struct ib_device *, u8, struct ib_port_immutable *); argument
1838 void (*add) (struct ib_device *);
1839 void (*remove)(struct ib_device *, void *client_data);
1857 struct ib_device *dev,
1866 struct ib_device *ib_alloc_device(size_t size);
1867 void ib_dealloc_device(struct ib_device *device);
1869 int ib_register_device(struct ib_device *device,
1870 int (*port_callback)(struct ib_device *,
1872 void ib_unregister_device(struct ib_device *device);
1877 void *ib_get_client_data(struct ib_device *device, struct ib_client *client);
1878 void ib_set_client_data(struct ib_device *device, struct ib_client *client,
1915 int ib_query_device(struct ib_device *device,
1918 int ib_query_port(struct ib_device *device,
1921 enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device,
1933 static inline bool rdma_cap_ib_switch(const struct ib_device *device) in rdma_cap_ib_switch()
1946 static inline u8 rdma_start_port(const struct ib_device *device) in rdma_start_port()
1959 static inline u8 rdma_end_port(const struct ib_device *device) in rdma_end_port()
1964 static inline bool rdma_protocol_ib(const struct ib_device *device, u8 port_num) in rdma_protocol_ib()
1969 static inline bool rdma_protocol_roce(const struct ib_device *device, u8 port_num) in rdma_protocol_roce()
1974 static inline bool rdma_protocol_iwarp(const struct ib_device *device, u8 port_num) in rdma_protocol_iwarp()
1979 static inline bool rdma_ib_or_roce(const struct ib_device *device, u8 port_num) in rdma_ib_or_roce()
1997 static inline bool rdma_cap_ib_mad(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mad()
2021 static inline bool rdma_cap_opa_mad(struct ib_device *device, u8 port_num) in rdma_cap_opa_mad()
2047 static inline bool rdma_cap_ib_smi(const struct ib_device *device, u8 port_num) in rdma_cap_ib_smi()
2067 static inline bool rdma_cap_ib_cm(const struct ib_device *device, u8 port_num) in rdma_cap_ib_cm()
2084 static inline bool rdma_cap_iw_cm(const struct ib_device *device, u8 port_num) in rdma_cap_iw_cm()
2104 static inline bool rdma_cap_ib_sa(const struct ib_device *device, u8 port_num) in rdma_cap_ib_sa()
2126 static inline bool rdma_cap_ib_mcast(const struct ib_device *device, u8 port_num) in rdma_cap_ib_mcast()
2144 static inline bool rdma_cap_af_ib(const struct ib_device *device, u8 port_num) in rdma_cap_af_ib()
2165 static inline bool rdma_cap_eth_ah(const struct ib_device *device, u8 port_num) in rdma_cap_eth_ah()
2182 static inline size_t rdma_max_mad_size(const struct ib_device *device, u8 port_num) in rdma_max_mad_size()
2200 static inline bool rdma_cap_roce_gid_table(const struct ib_device *device, in rdma_cap_roce_gid_table()
2207 int ib_query_gid(struct ib_device *device,
2211 int ib_query_pkey(struct ib_device *device,
2214 int ib_modify_device(struct ib_device *device,
2218 int ib_modify_port(struct ib_device *device,
2222 int ib_find_gid(struct ib_device *device, union ib_gid *gid,
2225 int ib_find_pkey(struct ib_device *device,
2228 struct ib_pd *ib_alloc_pd(struct ib_device *device);
2253 int ib_init_ah_from_wc(struct ib_device *device, u8 port_num,
2470 struct ib_cq *ib_create_cq(struct ib_device *device,
2594 static inline int ib_dma_mapping_error(struct ib_device *dev, u64 dma_addr) in ib_dma_mapping_error()
2608 static inline u64 ib_dma_map_single(struct ib_device *dev, in ib_dma_map_single()
2624 static inline void ib_dma_unmap_single(struct ib_device *dev, in ib_dma_unmap_single()
2634 static inline u64 ib_dma_map_single_attrs(struct ib_device *dev, in ib_dma_map_single_attrs()
2643 static inline void ib_dma_unmap_single_attrs(struct ib_device *dev, in ib_dma_unmap_single_attrs()
2660 static inline u64 ib_dma_map_page(struct ib_device *dev, in ib_dma_map_page()
2678 static inline void ib_dma_unmap_page(struct ib_device *dev, in ib_dma_unmap_page()
2695 static inline int ib_dma_map_sg(struct ib_device *dev, in ib_dma_map_sg()
2711 static inline void ib_dma_unmap_sg(struct ib_device *dev, in ib_dma_unmap_sg()
2721 static inline int ib_dma_map_sg_attrs(struct ib_device *dev, in ib_dma_map_sg_attrs()
2729 static inline void ib_dma_unmap_sg_attrs(struct ib_device *dev, in ib_dma_unmap_sg_attrs()
2744 static inline u64 ib_sg_dma_address(struct ib_device *dev, in ib_sg_dma_address()
2758 static inline unsigned int ib_sg_dma_len(struct ib_device *dev, in ib_sg_dma_len()
2771 static inline void ib_dma_sync_single_for_cpu(struct ib_device *dev, in ib_dma_sync_single_for_cpu()
2789 static inline void ib_dma_sync_single_for_device(struct ib_device *dev, in ib_dma_sync_single_for_device()
2807 static inline void *ib_dma_alloc_coherent(struct ib_device *dev, in ib_dma_alloc_coherent()
2831 static inline void ib_dma_free_coherent(struct ib_device *dev, in ib_dma_free_coherent()
2985 struct ib_xrcd *ib_alloc_xrcd(struct ib_device *device);
3025 struct net_device *ib_get_net_dev_by_params(struct ib_device *dev, u8 port,