/kernel/linux/linux-6.6/net/smc/ |
H A D | smc_ib.h | 35 struct smc_ib_device { /* ib-device infos for smc */ struct 72 static inline struct net *smc_ib_net(struct smc_ib_device *smcibdev) in smc_ib_net() 86 bool smc_ib_port_active(struct smc_ib_device *smcibdev, u8 ibport); 100 long smc_ib_setup_per_ibdev(struct smc_ib_device *smcibdev); 112 int smc_ib_determine_gid(struct smc_ib_device *smcibdev, u8 ibport,
|
H A D | smc_pnet.h | 21 struct smc_ib_device; 63 int smc_pnetid_by_table_ib(struct smc_ib_device *smcibdev, u8 ib_port); 67 struct smc_ib_device *known_dev);
|
H A D | smc_ib.c | 155 static int smc_ib_fill_mac(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_fill_mac() 174 static inline void smc_ib_define_local_systemid(struct smc_ib_device *smcibdev, in smc_ib_define_local_systemid() 191 bool smc_ib_port_active(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_port_active() 269 int smc_ib_determine_gid(struct smc_ib_device *smcibdev, u8 ibport, in smc_ib_determine_gid() 303 struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_check_link_gid() 328 static void smc_ib_gid_check(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_gid_check() 353 static int smc_ib_remember_port_attr(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_remember_port_attr() 378 struct smc_ib_device *smcibdev = container_of( in smc_ib_port_event_work() 379 work, struct smc_ib_device, port_event_work); in smc_ib_port_event_work() 400 struct smc_ib_device *smcibde in smc_ib_global_event_handler() [all...] |
H A D | smc_core.h | 93 struct smc_ib_device *smcibdev; /* ib-device */ 384 struct smc_ib_device *ib_dev_v2; 413 struct smc_ib_device *ib_dev; 545 void smcr_port_add(struct smc_ib_device *smcibdev, u8 ibport); 546 void smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport); 550 void smc_smcr_terminate_all(struct smc_ib_device *smcibdev);
|
H A D | smc_wr.h | 112 void smc_wr_remove_dev(struct smc_ib_device *smcibdev); 113 void smc_wr_add_dev(struct smc_ib_device *smcibdev);
|
H A D | smc_pnet.c | 105 struct smc_ib_device *ibdev; in smc_pnet_remove_by_pnetid() 248 static bool smc_pnet_apply_ib(struct smc_ib_device *ib_dev, u8 ib_port, in smc_pnet_apply_ib() 308 static struct smc_ib_device *smc_pnet_find_ib(char *ib_name) in smc_pnet_find_ib() 310 struct smc_ib_device *ibdev; in smc_pnet_find_ib() 412 struct smc_ib_device *ib_dev; in smc_pnet_add_ib() 970 static int smc_pnet_determine_gid(struct smc_ib_device *ibdev, int i, in smc_pnet_determine_gid() 993 struct smc_ib_device *known_dev, in _smc_pnet_find_roce_by_pnetid() 996 struct smc_ib_device *ibdev; in _smc_pnet_find_roce_by_pnetid() 1022 struct smc_ib_device *known_dev) in smc_pnet_find_alt_roce() 1036 struct smc_ib_device *ibde in smc_pnet_find_rdma_dev() [all...] |
H A D | smc_wr.c | 138 struct smc_ib_device *dev = from_tasklet(dev, t, send_tasklet); in smc_wr_tx_tasklet_fn() 164 struct smc_ib_device *dev = (struct smc_ib_device *)cq_context; in smc_wr_tx_cq_handler() 481 struct smc_ib_device *dev = from_tasklet(dev, t, recv_tasklet); in smc_wr_rx_tasklet_fn() 506 struct smc_ib_device *dev = (struct smc_ib_device *)cq_context; in smc_wr_rx_cq_handler() 839 void smc_wr_remove_dev(struct smc_ib_device *smcibdev) in smc_wr_remove_dev() 845 void smc_wr_add_dev(struct smc_ib_device *smcibdev) in smc_wr_add_dev()
|
H A D | smc_core.c | 737 struct smc_ib_device *smcibdev = link->smcibdev; in smcr_copy_dev_info_to_link() 747 struct smc_ib_device *smcibdev; in smcr_link_init() 888 struct smc_ib_device *ibdev; in smc_lgr_create() 1262 struct smc_ib_device *smcibdev; in __smcr_link_clear() 1567 void smc_smcr_terminate_all(struct smc_ib_device *smcibdev) in smc_smcr_terminate_all() 1661 void smcr_port_add(struct smc_ib_device *smcibdev, u8 ibport) in smcr_port_add() 1748 void smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport) in smcr_port_err() 2576 struct smc_ib_device *smcibdev; in smc_core_going_away()
|
H A D | smc.h | 373 struct smc_ib_device *known_dev, u8 *known_gid);
|
H A D | af_smc.c | 1174 struct smc_ib_device *known_dev, u8 *known_gid) in smc_fill_gid_list()
|
/kernel/linux/linux-5.10/net/smc/ |
H A D | smc_ib.h | 34 struct smc_ib_device { /* ib-device infos for smc */ struct 63 bool smc_ib_port_active(struct smc_ib_device *smcibdev, u8 ibport); 78 long smc_ib_setup_per_ibdev(struct smc_ib_device *smcibdev); 88 int smc_ib_determine_gid(struct smc_ib_device *smcibdev, u8 ibport,
|
H A D | smc_ib.c | 144 static int smc_ib_fill_mac(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_fill_mac() 163 static inline void smc_ib_define_local_systemid(struct smc_ib_device *smcibdev, in smc_ib_define_local_systemid() 180 bool smc_ib_port_active(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_port_active() 186 int smc_ib_determine_gid(struct smc_ib_device *smcibdev, u8 ibport, in smc_ib_determine_gid() 219 static int smc_ib_remember_port_attr(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_remember_port_attr() 244 struct smc_ib_device *smcibdev = container_of( in smc_ib_port_event_work() 245 work, struct smc_ib_device, port_event_work); in smc_ib_port_event_work() 265 struct smc_ib_device *smcibdev; in smc_ib_global_event_handler() 269 smcibdev = container_of(handler, struct smc_ib_device, event_handler); in smc_ib_global_event_handler() 332 struct smc_ib_device *smcibde in smc_ib_qp_event_handler() [all...] |
H A D | smc_pnet.h | 21 struct smc_ib_device; 63 int smc_pnetid_by_table_ib(struct smc_ib_device *smcibdev, u8 ib_port); 67 struct smc_ib_device *known_dev);
|
H A D | smc_core.h | 76 struct smc_ib_device *smcibdev; /* ib-device */ 308 struct smc_ib_device *ib_dev; 379 void smcr_port_add(struct smc_ib_device *smcibdev, u8 ibport); 380 void smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport); 384 void smc_smcr_terminate_all(struct smc_ib_device *smcibdev);
|
H A D | smc_wr.c | 123 struct smc_ib_device *dev = (struct smc_ib_device *)data; in smc_wr_tx_tasklet_fn() 149 struct smc_ib_device *dev = (struct smc_ib_device *)cq_context; in smc_wr_tx_cq_handler() 413 struct smc_ib_device *dev = (struct smc_ib_device *)data; in smc_wr_rx_tasklet_fn() 438 struct smc_ib_device *dev = (struct smc_ib_device *)cq_context; in smc_wr_rx_cq_handler() 668 void smc_wr_remove_dev(struct smc_ib_device *smcibdev) in smc_wr_remove_dev() 674 void smc_wr_add_dev(struct smc_ib_device *smcibde [all...] |
H A D | smc_wr.h | 106 void smc_wr_remove_dev(struct smc_ib_device *smcibdev); 107 void smc_wr_add_dev(struct smc_ib_device *smcibdev);
|
H A D | smc_pnet.c | 104 struct smc_ib_device *ibdev; in smc_pnet_remove_by_pnetid() 245 static bool smc_pnet_apply_ib(struct smc_ib_device *ib_dev, u8 ib_port, in smc_pnet_apply_ib() 305 static struct smc_ib_device *smc_pnet_find_ib(char *ib_name) in smc_pnet_find_ib() 307 struct smc_ib_device *ibdev; in smc_pnet_find_ib() 407 struct smc_ib_device *ib_dev; in smc_pnet_add_ib() 959 struct smc_ib_device *known_dev) in _smc_pnet_find_roce_by_pnetid() 961 struct smc_ib_device *ibdev; in _smc_pnet_find_roce_by_pnetid() 990 struct smc_ib_device *known_dev) in smc_pnet_find_alt_roce() 1001 struct smc_ib_device *ibdev; in smc_pnet_find_rdma_dev() 1121 int smc_pnetid_by_table_ib(struct smc_ib_device *smcibde [all...] |
H A D | smc_core.c | 729 struct smc_ib_device *smcibdev; in smcr_link_clear() 1006 void smc_smcr_terminate_all(struct smc_ib_device *smcibdev) in smc_smcr_terminate_all() 1100 void smcr_port_add(struct smc_ib_device *smcibdev, u8 ibport) in smcr_port_add() 1179 void smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport) in smcr_port_err() 1919 struct smc_ib_device *smcibdev; in smc_core_going_away()
|