Home
last modified time | relevance | path

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

/linux/net/smc/
H A Dsmc_ism.h43 int smc_ism_cantalk(struct smcd_gid *peer_gid, unsigned short vlan_id,
101 static inline void copy_to_smcdgid(struct smcd_gid *sgid, uuid_t *dibs_gid) in copy_to_smcdgid()
112 static inline void copy_to_dibsgid(uuid_t *dibs_gid, struct smcd_gid *sgid) in copy_to_dibsgid()
H A Dsmc_diag.c171 struct smcd_gid smcd_gid; in __smc_diag_dump() local
178 copy_to_smcdgid(&smcd_gid, &smcd->dibs->gid); in __smc_diag_dump()
179 dinfo.my_gid = smcd_gid.gid; in __smc_diag_dump()
180 dinfo.my_gid_ext = smcd_gid.gid_ext; in __smc_diag_dump()
H A Dsmc_clc.c915 struct smcd_gid smcd_gid; in smc_clc_send_proposal() local
920 copy_to_smcdgid(&smcd_gid, &smcd->dibs->gid); in smc_clc_send_proposal()
921 pclc_smcd->ism.gid = htonll(smcd_gid.gid); in smc_clc_send_proposal()
954 struct smcd_gid smcd_gid; in smc_clc_send_proposal() local
970 copy_to_smcdgid(&smcd_gid, &smcd->dibs->gid); in smc_clc_send_proposal()
973 gidchids[entry].gid = htonll(smcd_gid.gid); in smc_clc_send_proposal()
982 htonll(smcd_gid.gid_ext); in smc_clc_send_proposal()
1056 struct smcd_gid smcd_gid; in smcd_clc_prep_confirm_accept() local
1063 copy_to_smcdgid(&smcd_gid, &smcd->dibs->gid); in smcd_clc_prep_confirm_accept()
1065 clc->d0.gid = htonll(smcd_gid.gid); in smcd_clc_prep_confirm_accept()
[all …]
H A Dsmc_ism.c71 int smc_ism_cantalk(struct smcd_gid *peer_gid, unsigned short vlan_id, in smc_ism_cantalk()
421 struct smcd_gid peer_gid; in smcd_handle_sw_event()
449 struct smcd_gid smcd_gid; in smc_ism_event_work() local
451 copy_to_smcdgid(&smcd_gid, &wrk->event.gid); in smc_ism_event_work()
455 smc_smcd_terminate(wrk->smcd, &smcd_gid, VLAN_VID_MASK); in smc_ism_event_work()
H A Dsmc_core.h379 struct smcd_gid peer_gid;
446 struct smcd_gid ism_peer_gid[SMC_MAX_V2_ISM_DEVS + 1];
579 void smc_smcd_terminate(struct smcd_dev *dev, struct smcd_gid *peer_gid,
H A Daf_smc.c2131 struct smcd_gid *proposed_gid, in smc_check_ism_v2_match()
2169 struct smcd_gid smcd_gid; in smc_find_ism_v2_device_serv() local
2187 smcd_gid.gid = ntohll(pclc_smcd->ism.gid); in smc_find_ism_v2_device_serv()
2188 smcd_gid.gid_ext = 0; in smc_find_ism_v2_device_serv()
2190 &smcd_gid, &matches); in smc_find_ism_v2_device_serv()
2196 smcd_gid.gid = ntohll(smcd_v2_ext->gidchid[i].gid); in smc_find_ism_v2_device_serv()
2197 smcd_gid.gid_ext = 0; in smc_find_ism_v2_device_serv()
2210 smcd_gid.gid_ext = in smc_find_ism_v2_device_serv()
2213 smc_check_ism_v2_match(ini, chid, &smcd_gid, &matches); in smc_find_ism_v2_device_serv()
H A Dsmc_core.c542 struct smcd_gid smcd_gid; in smc_nl_fill_smcd_lgr() local
558 copy_to_smcdgid(&smcd_gid, &smcd->dibs->gid); in smc_nl_fill_smcd_lgr()
560 smcd_gid.gid, SMC_NLA_LGR_D_PAD)) in smc_nl_fill_smcd_lgr()
563 smcd_gid.gid_ext, SMC_NLA_LGR_D_PAD)) in smc_nl_fill_smcd_lgr()
1609 void smc_smcd_terminate(struct smcd_dev *dev, struct smcd_gid *peer_gid, in smc_smcd_terminate()
1962 struct smcd_gid *peer_gid) in smcd_lgr_match()
/linux/include/net/
H A Dsmc.h34 struct smcd_gid { struct