Searched refs:smcd_gid (Results 1 – 11 of 11) sorted by relevance
| /linux/include/net/ |
| A D | smc.h | 51 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 D | smc_loopback.c | 31 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 D | smc_diag.c | 171 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 D | smc_clc.c | 898 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 D | smc_ism.c | 68 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 D | smc_loopback.h | 39 struct smcd_gid local_gid;
|
| A D | smc_core.h | 362 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 D | smc_ism.h | 42 int smc_ism_cantalk(struct smcd_gid *peer_gid, unsigned short vlan_id,
|
| A D | af_smc.c | 2098 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 D | smc_core.c | 542 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 D | ism_drv.c | 741 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