Home
last modified time | relevance | path

Searched refs:smc_ib_device (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/net/smc/
H A Dsmc_ib.c144 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 *smcibdev = lnk->smcibdev; in smc_ib_qp_event_handler()
[all …]
H A Dsmc_ib.h34 struct smc_ib_device { /* ib-device infos for smc */ struct
63 bool smc_ib_port_active(struct smc_ib_device *smcibdev, u8 ibport); argument
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 Dsmc_pnet.h21 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 Dsmc_wr.c123 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 *smcibdev) in smc_wr_add_dev()
H A Dsmc_core.h76 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 Dsmc_pnet.c104 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 *smcibdev, u8 ib_port) in smc_pnetid_by_table_ib()
H A Dsmc_wr.h106 void smc_wr_remove_dev(struct smc_ib_device *smcibdev);
107 void smc_wr_add_dev(struct smc_ib_device *smcibdev);
H A Dsmc_core.c729 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()
1177 void smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport) in smcr_port_err()
1917 struct smc_ib_device *smcibdev; in smc_core_going_away()