Home
last modified time | relevance | path

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

/linux/net/smc/
A Dsmc_ism.c56 return smcd->ops->get_chid(smcd); in smc_ism_get_chid()
121 if (smcd->ops->add_vlan_id(smcd, vlanid)) { in smc_ism_get_vlan()
161 if (smcd->ops->del_vlan_id(smcd, vlanid)) in smc_ism_put_vlan()
184 rc = smcd->ops->unregister_dmb(smcd, &dmb); in smc_ism_unregister_dmb()
204 rc = lgr->smcd->ops->register_dmb(lgr->smcd, &dmb); in smc_ism_register_dmb()
339 wrk->smcd->ops->signal_event(wrk->smcd, in smcd_handle_sw_event()
399 smcd = kzalloc(sizeof(*smcd), GFP_KERNEL); in smcd_alloc_dev()
400 if (!smcd) in smcd_alloc_dev()
442 smcd->ops->get_system_eid(smcd, &system_eid); in smcd_register_dev()
457 dev_name(&smcd->dev), smcd->pnetid, in smcd_register_dev()
[all …]
A Dsmc_core.c63 *lgr_lock = &lgr->smcd->lgr_lock; in smc_lgr_list_head()
64 return &lgr->smcd->lgr_list; in smc_lgr_list_head()
1302 put_device(&lgr->smcd->dev); in smc_lgr_free()
1444 spin_lock_bh(&smcd->lgr_lock); in smc_smcd_terminate_all()
1448 spin_unlock_bh(&smcd->lgr_lock); in smc_smcd_terminate_all()
1455 if (atomic_read(&smcd->lgr_cnt)) in smc_smcd_terminate_all()
1456 wait_event(smcd->lgrs_deleted, !atomic_read(&smcd->lgr_cnt)); in smc_smcd_terminate_all()
2407 struct smcd_dev *smcd; in smc_core_going_away() local
2420 smcd->going_away = 1; in smc_core_going_away()
2428 struct smcd_dev *smcd; in smc_lgrs_shutdown() local
[all …]
A Daf_smc.c689 struct smcd_dev *smcd; in smc_find_ism_v2_device_clnt() local
697 if (smcd->going_away || smcd == ini->ism_dev[0]) in smc_find_ism_v2_device_clnt()
699 chid = smc_ism_get_chid(smcd); in smc_find_ism_v2_device_clnt()
702 if (!smc_pnet_is_pnetid_set(smcd->pnetid) || in smc_find_ism_v2_device_clnt()
704 ini->ism_dev[i] = smcd; in smc_find_ism_v2_device_clnt()
1649 if (smcd == ini->ism_dev[i]) in smc_is_already_selected()
1660 struct smcd_dev *smcd; in smc_check_ism_v2_match() local
1663 if (smcd->going_away) in smc_check_ism_v2_match()
1665 if (smc_is_already_selected(smcd, ini, *matches)) in smc_check_ism_v2_match()
1667 if (smc_ism_get_chid(smcd) == proposed_chid && in smc_check_ism_v2_match()
[all …]
A Dsmc_pnet.h64 int smc_pnetid_by_table_smcd(struct smcd_dev *smcd);
A Dsmc_diag.c175 dinfo.my_gid = conn->lgr->smcd->local_gid; in __smc_diag_dump()
A Dsmc_core.h313 struct smcd_dev *smcd; member
A Dsmc_clc.c1001 clc->d0.gid = conn->lgr->smcd->local_gid; in smc_clc_send_confirm_accept()
1010 htons(smc_ism_get_chid(conn->lgr->smcd)); in smc_clc_send_confirm_accept()
A Dsmc_tx.c277 rc = smc_ism_write(conn->lgr->smcd, &pos, data, len); in smcd_tx_ism_write()
/linux/drivers/s390/net/
A Dism_drv.c204 struct ism_dev *ism = smcd->priv; in ism_query_rgid()
255 struct ism_dev *ism = smcd->priv; in ism_register_dmb()
286 struct ism_dev *ism = smcd->priv; in ism_unregister_dmb()
307 struct ism_dev *ism = smcd->priv; in ism_add_vlan_id()
321 struct ism_dev *ism = smcd->priv; in ism_del_vlan_id()
346 struct ism_dev *ism = smcd->priv; in ism_signal_ieq()
568 if (!ism->smcd) { in ism_probe()
573 ism->smcd->priv = ism; in ism_probe()
581 smcd_free_dev(ism->smcd); in ism_probe()
596 smcd_unregister_dev(ism->smcd); in ism_dev_exit()
[all …]
A Dism.h195 struct smcd_dev *smcd; member
/linux/include/net/
A Dsmc.h93 int smcd_register_dev(struct smcd_dev *smcd);
94 void smcd_unregister_dev(struct smcd_dev *smcd);
95 void smcd_free_dev(struct smcd_dev *smcd);

Completed in 35 milliseconds