Home
last modified time | relevance | path

Searched refs:ibport (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/net/smc/
H A Dsmc_ib.c50 qp_attr.port_num = lnk->ibport; in smc_ib_modify_qp_init()
69 rdma_ah_set_port_num(&qp_attr.ah_attr, lnk->ibport); in smc_ib_modify_qp_rtr()
144 static int smc_ib_fill_mac(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_fill_mac() argument
149 attr = rdma_get_gid_attr(smcibdev->ibdev, ibport, 0); in smc_ib_fill_mac()
153 rc = rdma_read_gid_l2_fields(attr, NULL, smcibdev->mac[ibport - 1]); in smc_ib_fill_mac()
164 u8 ibport) in smc_ib_define_local_systemid()
166 memcpy(&local_systemid[2], &smcibdev->mac[ibport - 1], in smc_ib_define_local_systemid()
167 sizeof(smcibdev->mac[ibport - 1])); in smc_ib_define_local_systemid()
180 bool smc_ib_port_active(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_port_active() argument
182 return smcibdev->pattr[ibport in smc_ib_port_active()
163 smc_ib_define_local_systemid(struct smc_ib_device *smcibdev, u8 ibport) smc_ib_define_local_systemid() argument
186 smc_ib_determine_gid(struct smc_ib_device *smcibdev, u8 ibport, unsigned short vlan_id, u8 gid[], u8 *sgid_index) smc_ib_determine_gid() argument
219 smc_ib_remember_port_attr(struct smc_ib_device *smcibdev, u8 ibport) smc_ib_remember_port_attr() argument
[all...]
H A Dsmc_pnet.c108 int ibport; in smc_pnet_remove_by_pnetid() local
142 for (ibport = 0; ibport < SMC_MAX_PORTS; ibport++) { in smc_pnet_remove_by_pnetid()
143 if (ibdev->pnetid_by_user[ibport] && in smc_pnet_remove_by_pnetid()
146 ibdev->pnetid[ibport]))) { in smc_pnet_remove_by_pnetid()
147 pr_warn_ratelimited("smc: ib device %s ibport " in smc_pnet_remove_by_pnetid()
151 ibport + 1, in smc_pnet_remove_by_pnetid()
152 ibdev->pnetid[ibport]); in smc_pnet_remove_by_pnetid()
153 memset(ibdev->pnetid[ibport], in smc_pnet_remove_by_pnetid()
476 u8 ibport = 1; smc_pnet_enter() local
[all...]
H A Dsmc_ib.h63 bool smc_ib_port_active(struct smc_ib_device *smcibdev, u8 ibport);
88 int smc_ib_determine_gid(struct smc_ib_device *smcibdev, u8 ibport,
H A Dsmc_core.h77 u8 ibport; /* port - values 1 | 2 */ member
379 void smcr_port_add(struct smc_ib_device *smcibdev, u8 ibport);
380 void smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport);
H A Dsmc_core.c315 lnk->ibport = ini->ib_port; in smcr_link_init()
327 rc = smc_ib_determine_gid(lnk->smcibdev, lnk->ibport, in smcr_link_init()
547 from_lnk->ibport == lgr->lnk[i].ibport) { in smc_switch_conns()
1100 void smcr_port_add(struct smc_ib_device *smcibdev, u8 ibport) in smcr_port_add() argument
1108 if (strncmp(smcibdev->pnetid[ibport - 1], lgr->pnet_id, in smcr_port_add()
1179 void smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport) in smcr_port_err() argument
1185 if (strncmp(smcibdev->pnetid[ibport - 1], lgr->pnet_id, in smcr_port_err()
1194 lnk->smcibdev == smcibdev && lnk->ibport == ibport) in smcr_port_err()
[all...]
H A Dsmc_diag.c163 .lnk[0].ibport = smc->conn.lgr->lnk[0].ibport, in __smc_diag_dump()
H A Dsmc_llc.c398 memcpy(confllc->sender_mac, link->smcibdev->mac[link->ibport - 1], in smc_llc_send_confirm_link()
891 ini.ib_port = link->ibport; in smc_llc_cli_add_link()
1171 ini.ib_port = link->ibport; in smc_llc_srv_add_link()
1818 "peerid %*phN, ibdev %s, ibport %d\n", in smc_llc_link_active()
1822 link->smcibdev->ibdev->name, link->ibport); in smc_llc_link_active()
1836 ", peerid %*phN, ibdev %s, ibport %d\n", in smc_llc_link_clear()
1840 link->smcibdev->ibdev->name, link->ibport); in smc_llc_link_clear()
H A Dsmc_clc.c692 memcpy(&clc->r0.lcl.mac, &link->smcibdev->mac[link->ibport - 1], in smc_clc_send_confirm_accept()
/kernel/linux/linux-6.6/net/smc/
H A Dsmc_ib.c54 qp_attr.port_num = lnk->ibport; in smc_ib_modify_qp_init()
74 rdma_ah_set_port_num(&qp_attr.ah_attr, lnk->ibport); in smc_ib_modify_qp_rtr()
155 static int smc_ib_fill_mac(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_fill_mac() argument
160 attr = rdma_get_gid_attr(smcibdev->ibdev, ibport, 0); in smc_ib_fill_mac()
164 rc = rdma_read_gid_l2_fields(attr, NULL, smcibdev->mac[ibport - 1]); in smc_ib_fill_mac()
175 u8 ibport) in smc_ib_define_local_systemid()
177 memcpy(&local_systemid[2], &smcibdev->mac[ibport - 1], in smc_ib_define_local_systemid()
178 sizeof(smcibdev->mac[ibport - 1])); in smc_ib_define_local_systemid()
191 bool smc_ib_port_active(struct smc_ib_device *smcibdev, u8 ibport) in smc_ib_port_active() argument
193 return smcibdev->pattr[ibport in smc_ib_port_active()
174 smc_ib_define_local_systemid(struct smc_ib_device *smcibdev, u8 ibport) smc_ib_define_local_systemid() argument
269 smc_ib_determine_gid(struct smc_ib_device *smcibdev, u8 ibport, unsigned short vlan_id, u8 gid[], u8 *sgid_index, struct smc_init_info_smcrv2 *smcrv2) smc_ib_determine_gid() argument
302 smc_ib_check_link_gid(u8 gid[SMC_GID_SIZE], bool smcrv2, struct smc_ib_device *smcibdev, u8 ibport) smc_ib_check_link_gid() argument
328 smc_ib_gid_check(struct smc_ib_device *smcibdev, u8 ibport) smc_ib_gid_check() argument
353 smc_ib_remember_port_attr(struct smc_ib_device *smcibdev, u8 ibport) smc_ib_remember_port_attr() argument
[all...]
H A Dsmc_pnet.c109 int ibport; in smc_pnet_remove_by_pnetid() local
144 for (ibport = 0; ibport < SMC_MAX_PORTS; ibport++) { in smc_pnet_remove_by_pnetid()
145 if (ibdev->pnetid_by_user[ibport] && in smc_pnet_remove_by_pnetid()
148 ibdev->pnetid[ibport]))) { in smc_pnet_remove_by_pnetid()
149 pr_warn_ratelimited("smc: ib device %s ibport " in smc_pnet_remove_by_pnetid()
153 ibport + 1, in smc_pnet_remove_by_pnetid()
154 ibdev->pnetid[ibport]); in smc_pnet_remove_by_pnetid()
155 memset(ibdev->pnetid[ibport], in smc_pnet_remove_by_pnetid()
484 u8 ibport = 1; smc_pnet_enter() local
[all...]
H A Dsmc_ib.h86 bool smc_ib_port_active(struct smc_ib_device *smcibdev, u8 ibport);
112 int smc_ib_determine_gid(struct smc_ib_device *smcibdev, u8 ibport,
H A Dsmc_core.c73 atomic_inc(&lnk->smcibdev->lnk_cnt_by_port[lnk->ibport - 1]); in smc_ibdev_cnt_inc()
78 atomic_dec(&lnk->smcibdev->lnk_cnt_by_port[lnk->ibport - 1]); in smc_ibdev_cnt_dec()
412 if (nla_put_u8(skb, SMC_NLA_LINK_IB_PORT, link->ibport)) in smc_nl_fill_lgr_link()
741 link->ndev_ifidx = smcibdev->ndev_ifidx[link->ibport - 1]; in smcr_copy_dev_info_to_link()
753 lnk->ibport = ini->smcrv2.ib_port_v2; in smcr_link_init()
756 lnk->ibport = ini->ib_port; in smcr_link_init()
762 lnk->path_mtu = lnk->smcibdev->pattr[lnk->ibport - 1].active_mtu; in smcr_link_init()
781 rc = smc_ib_determine_gid(lnk->smcibdev, lnk->ibport, in smcr_link_init()
889 int ibport; in smc_lgr_create() local
897 ibport in smc_lgr_create()
1661 smcr_port_add(struct smc_ib_device *smcibdev, u8 ibport) smcr_port_add() argument
1748 smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport) smcr_port_err() argument
[all...]
H A Dsmc_core.h94 u8 ibport; /* port - values 1 | 2 */ member
545 void smcr_port_add(struct smc_ib_device *smcibdev, u8 ibport);
546 void smcr_port_err(struct smc_ib_device *smcibdev, u8 ibport);
H A Dsmc_llc.c467 memcpy(confllc->sender_mac, link->smcibdev->mac[link->ibport - 1], in smc_llc_send_confirm_link()
1070 ini->smcrv2.ib_port_v2 = link->ibport; in smc_llc_cli_add_link()
1074 ini->ib_port = link->ibport; in smc_llc_cli_add_link()
1096 lnk_new->smcibdev->mac[lnk_new->ibport - 1], in smc_llc_cli_add_link()
1446 ini->smcrv2.ib_port_v2 = link->ibport; in smc_llc_srv_add_link()
1450 ini->ib_port = link->ibport; in smc_llc_srv_add_link()
1468 link_new->smcibdev->mac[link_new->ibport-1], in smc_llc_srv_add_link()
2178 "peerid %*phN, ibdev %s, ibport %d\n", in smc_llc_link_active()
2183 link->smcibdev->ibdev->name, link->ibport); in smc_llc_link_active()
2197 ", peerid %*phN, ibdev %s, ibport in smc_llc_link_clear()
[all...]
H A Dsmc_diag.c152 .lnk[0].ibport = link->ibport, in __smc_diag_dump()
H A Dsmc_clc.c1066 memcpy(&clc->r0.lcl.mac, &link->smcibdev->mac[link->ibport - 1], in smc_clc_send_confirm_accept()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dsmc_diag.h89 __u8 ibport; /* RDMA device port number */ member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dsmc_diag.h89 __u8 ibport; /* RDMA device port number */ member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dsmc_diag.h72 __u8 ibport; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dsmc_diag.h82 __u8 ibport; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dsmc_diag.h82 __u8 ibport; member

Completed in 22 milliseconds