Searched refs:smcd_gid (Results 1 - 9 of 9) sorted by relevance

/linux-master/include/net/
H A Dsmc.h55 struct smcd_gid { struct
61 int (*query_remote_gid)(struct smcd_dev *dev, struct smcd_gid *rgid,
70 int (*signal_event)(struct smcd_dev *dev, struct smcd_gid *rgid,
76 void (*get_local_gid)(struct smcd_dev *dev, struct smcd_gid *gid);
/linux-master/net/smc/
H A Dsmc_ism.h42 int smc_ism_cantalk(struct smcd_gid *peer_gid, unsigned short vlan_id,
H A Dsmc_diag.c171 struct smcd_gid smcd_gid; local
178 smcd->ops->get_local_gid(smcd, &smcd_gid);
179 dinfo.my_gid = smcd_gid.gid;
180 dinfo.my_gid_ext = smcd_gid.gid_ext;
H A Dsmc_clc.c896 struct smcd_gid smcd_gid; local
901 smcd->ops->get_local_gid(smcd, &smcd_gid);
902 pclc_smcd->ism.gid = htonll(smcd_gid.gid);
935 struct smcd_gid smcd_gid; local
951 smcd->ops->get_local_gid(smcd, &smcd_gid);
954 gidchids[entry].gid = htonll(smcd_gid.gid);
963 htonll(smcd_gid.gid_ext);
1037 struct smcd_gid smcd_gi local
[all...]
H A Dsmc_ism.c68 int smc_ism_cantalk(struct smcd_gid *peer_gid, unsigned short vlan_id,
365 struct smcd_gid peer_gid = { .gid = wrk->event.tok,
392 struct smcd_gid smcd_gid = { .gid = wrk->event.tok, local
397 smc_smcd_terminate(wrk->smcd, &smcd_gid, VLAN_VID_MASK);
H A Dsmc_core.h360 struct smcd_gid peer_gid;
427 struct smcd_gid ism_peer_gid[SMC_MAX_V2_ISM_DEVS + 1];
555 void smc_smcd_terminate(struct smcd_dev *dev, struct smcd_gid *peer_gid,
H A Dsmc_core.c509 struct smcd_gid smcd_gid; local
525 smcd->ops->get_local_gid(smcd, &smcd_gid);
527 smcd_gid.gid, SMC_NLA_LGR_D_PAD))
530 smcd_gid.gid_ext, SMC_NLA_LGR_D_PAD))
1527 void smc_smcd_terminate(struct smcd_dev *dev, struct smcd_gid *peer_gid,
1878 struct smcd_gid *peer_gid)
H A Daf_smc.c2108 struct smcd_gid *proposed_gid,
2146 struct smcd_gid smcd_gid; local
2162 smcd_gid.gid = ntohll(pclc_smcd->ism.gid);
2163 smcd_gid.gid_ext = 0;
2165 &smcd_gid, &matches);
2171 smcd_gid.gid = ntohll(smcd_v2_ext->gidchid[i].gid);
2172 smcd_gid.gid_ext = 0;
2185 smcd_gid.gid_ext =
2188 smc_check_ism_v2_match(ini, chid, &smcd_gid,
[all...]
/linux-master/drivers/s390/net/
H A Dism_drv.c741 static int smcd_query_rgid(struct smcd_dev *smcd, struct smcd_gid *rgid,
795 static int smcd_signal_ieq(struct smcd_dev *smcd, struct smcd_gid *rgid,
820 struct smcd_gid *smcd_gid)
822 smcd_gid->gid = ism_get_local_gid(smcd->priv);
823 smcd_gid->gid_ext = 0;
819 smcd_get_local_gid(struct smcd_dev *smcd, struct smcd_gid *smcd_gid) argument

Completed in 163 milliseconds