Home
last modified time | relevance | path

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

/linux/include/net/
A Dsmc.h51 struct smcd_gid { struct
57 int (*query_remote_gid)(struct smcd_dev *dev, struct smcd_gid *rgid, argument
66 void (*get_local_gid)(struct smcd_dev *dev, struct smcd_gid *gid);
75 int (*signal_event)(struct smcd_dev *dev, struct smcd_gid *rgid,
/linux/net/smc/
A Dsmc_loopback.c31 struct smcd_gid *lgid = &ldev->local_gid; in smc_lo_generate_ids()
42 static int smc_lo_query_rgid(struct smcd_dev *smcd, struct smcd_gid *rgid, in smc_lo_query_rgid()
260 struct smcd_gid *smcd_gid) in smc_lo_get_local_gid() argument
264 smcd_gid->gid = ldev->local_gid.gid; in smc_lo_get_local_gid()
265 smcd_gid->gid_ext = ldev->local_gid.gid_ext; in smc_lo_get_local_gid()
A Dsmc_diag.c171 struct smcd_gid smcd_gid; in __smc_diag_dump() local
178 smcd->ops->get_local_gid(smcd, &smcd_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()
A Dsmc_clc.c898 struct smcd_gid smcd_gid; in smc_clc_send_proposal() local
903 smcd->ops->get_local_gid(smcd, &smcd_gid); in smc_clc_send_proposal()
904 pclc_smcd->ism.gid = htonll(smcd_gid.gid); in smc_clc_send_proposal()
937 struct smcd_gid smcd_gid; in smc_clc_send_proposal() local
953 smcd->ops->get_local_gid(smcd, &smcd_gid); in smc_clc_send_proposal()
956 gidchids[entry].gid = htonll(smcd_gid.gid); in smc_clc_send_proposal()
965 htonll(smcd_gid.gid_ext); in smc_clc_send_proposal()
1039 struct smcd_gid smcd_gid; in smcd_clc_prep_confirm_accept() local
1046 smcd->ops->get_local_gid(smcd, &smcd_gid); in smcd_clc_prep_confirm_accept()
1048 clc->d0.gid = htonll(smcd_gid.gid); in smcd_clc_prep_confirm_accept()
[all …]
A Dsmc_ism.c68 int smc_ism_cantalk(struct smcd_gid *peer_gid, unsigned short vlan_id, in smc_ism_cantalk()
412 struct smcd_gid peer_gid = { .gid = wrk->event.tok, in smcd_handle_sw_event()
440 struct smcd_gid smcd_gid = { .gid = wrk->event.tok, in smc_ism_event_work() local
445 smc_smcd_terminate(wrk->smcd, &smcd_gid, VLAN_VID_MASK); in smc_ism_event_work()
A Dsmc_loopback.h39 struct smcd_gid local_gid;
A Dsmc_core.h362 struct smcd_gid peer_gid;
429 struct smcd_gid ism_peer_gid[SMC_MAX_V2_ISM_DEVS + 1];
557 void smc_smcd_terminate(struct smcd_dev *dev, struct smcd_gid *peer_gid,
A Dsmc_ism.h42 int smc_ism_cantalk(struct smcd_gid *peer_gid, unsigned short vlan_id,
A Daf_smc.c2098 struct smcd_gid *proposed_gid, in smc_check_ism_v2_match()
2136 struct smcd_gid smcd_gid; in smc_find_ism_v2_device_serv() local
2152 smcd_gid.gid = ntohll(pclc_smcd->ism.gid); in smc_find_ism_v2_device_serv()
2153 smcd_gid.gid_ext = 0; in smc_find_ism_v2_device_serv()
2155 &smcd_gid, &matches); in smc_find_ism_v2_device_serv()
2161 smcd_gid.gid = ntohll(smcd_v2_ext->gidchid[i].gid); in smc_find_ism_v2_device_serv()
2162 smcd_gid.gid_ext = 0; in smc_find_ism_v2_device_serv()
2175 smcd_gid.gid_ext = in smc_find_ism_v2_device_serv()
2178 smc_check_ism_v2_match(ini, chid, &smcd_gid, &matches); in smc_find_ism_v2_device_serv()
A Dsmc_core.c542 struct smcd_gid smcd_gid; in smc_nl_fill_smcd_lgr() local
558 smcd->ops->get_local_gid(smcd, &smcd_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()
1590 void smc_smcd_terminate(struct smcd_dev *dev, struct smcd_gid *peer_gid, in smc_smcd_terminate()
1941 struct smcd_gid *peer_gid) in smcd_lgr_match()
/linux/drivers/s390/net/
A Dism_drv.c741 static int smcd_query_rgid(struct smcd_dev *smcd, struct smcd_gid *rgid, in smcd_query_rgid()
795 static int smcd_signal_ieq(struct smcd_dev *smcd, struct smcd_gid *rgid, in smcd_signal_ieq()
820 struct smcd_gid *smcd_gid) in smcd_get_local_gid() argument
822 smcd_gid->gid = ism_get_local_gid(smcd->priv); in smcd_get_local_gid()
823 smcd_gid->gid_ext = 0; in smcd_get_local_gid()

Completed in 41 milliseconds