Searched refs:smcd (Results 1 – 7 of 7) sorted by relevance
| /linux/net/smc/ |
| H A D | smc_ism.c | 72 struct smcd_dev *smcd) in smc_ism_cantalk() argument 74 struct dibs_dev *dibs = smcd->dibs; in smc_ism_cantalk() 90 u16 smc_ism_get_chid(struct smcd_dev *smcd) in smc_ism_get_chid() argument 92 return smcd->dibs->ops->get_fabric_id(smcd->dibs); in smc_ism_get_chid() 111 spin_lock_irqsave(&conn->lgr->smcd->lock, flags); in smc_ism_set_conn() 112 conn->lgr->smcd->conn[conn->rmb_desc->sba_idx] = conn; in smc_ism_set_conn() 113 spin_unlock_irqrestore(&conn->lgr->smcd->lock, flags); in smc_ism_set_conn() 124 spin_lock_irqsave(&conn->lgr->smcd->lock, flags); in smc_ism_unset_conn() 125 conn->lgr->smcd in smc_ism_unset_conn() 133 smc_ism_get_vlan(struct smcd_dev * smcd,unsigned short vlanid) smc_ism_get_vlan() argument 179 smc_ism_put_vlan(struct smcd_dev * smcd,unsigned short vlanid) smc_ism_put_vlan() argument 215 smc_ism_unregister_dmb(struct smcd_dev * smcd,struct smc_buf_desc * dmb_desc) smc_ism_unregister_dmb() argument 260 smc_ism_support_dmb_nocopy(struct smcd_dev * smcd) smc_ism_support_dmb_nocopy() argument 301 smc_nl_handle_smcd_dev(struct smcd_dev * smcd,struct sk_buff * skb,struct netlink_callback * cb) smc_nl_handle_smcd_dev() argument 371 struct smcd_dev *smcd; smc_nl_prep_smcd_dev() local 398 struct smcd_dev *smcd; global() member 468 struct smcd_dev *smcd; smcd_alloc_dev() local 498 struct smcd_dev *smcd, *fentry; smcd_register_dev() local 550 struct smcd_dev *smcd = dibs_get_priv(dibs, &smc_dibs_client); smcd_unregister_dev() local 578 struct smcd_dev *smcd = dibs_get_priv(dibs, &smc_dibs_client); smcd_handle_event() local 603 struct smcd_dev *smcd = dibs_get_priv(dibs, &smc_dibs_client); smcd_handle_irq() local [all...] |
| H A D | smc_core.c | 63 *lgr_lock = &lgr->smcd->lgr_lock; in smc_lgr_list_head() 64 return &lgr->smcd->lgr_list; in smc_lgr_list_head() 541 struct smcd_dev *smcd = lgr->smcd; in smc_nl_fill_smcd_lgr() local 558 copy_to_smcdgid(&smcd_gid, &smcd->dibs->gid); in smc_nl_fill_smcd_lgr() 575 if (nla_put_u32(skb, SMC_NLA_LGR_D_CHID, smc_ism_get_chid(lgr->smcd))) in smc_nl_fill_smcd_lgr() 581 memcpy(smc_pnet, lgr->smcd->pnetid, SMC_MAX_PNETID_LEN); in smc_nl_fill_smcd_lgr() 893 struct smcd_dev *smcd; in smc_lgr_create() local 940 smcd = ini->ism_dev[ini->ism_selected]; in smc_lgr_create() 941 get_device(&smcd in smc_lgr_create() 1210 struct smcd_dev *smcd = conn->lgr->smcd; smcd_buf_detach() local 1639 smc_smcd_terminate_all(struct smcd_dev * smcd) smc_smcd_terminate_all() argument 2576 struct smcd_dev *smcd = conn->lgr->smcd; smcd_buf_attach() local 2726 struct smcd_dev *smcd; smc_core_going_away() local 2747 struct smcd_dev *smcd; smc_lgrs_shutdown() local [all...] |
| H A D | smc_pnet.c | 106 struct smcd_dev *smcd; in smc_pnet_remove_by_pnetid() local 165 list_for_each_entry(smcd, &smcd_dev_list.list, list) { in smc_pnet_remove_by_pnetid() 166 if (smcd->pnetid_by_user && in smc_pnet_remove_by_pnetid() 168 smc_pnet_match(pnet_name, smcd->pnetid))) { in smc_pnet_remove_by_pnetid() 172 dev_name(&smcd->dibs->dev), in smc_pnet_remove_by_pnetid() 173 smcd->pnetid); in smc_pnet_remove_by_pnetid() 174 memset(smcd->pnetid, 0, SMC_MAX_PNETID_LEN); in smc_pnet_remove_by_pnetid() 175 smcd->pnetid_by_user = false; in smc_pnet_remove_by_pnetid() 418 struct smcd_dev *smcd; in smc_pnet_add_ib() local 432 smcd = smc_pnet_find_smcd(ib_name); in smc_pnet_add_ib() [all …]
|
| H A D | smc_clc.c | 858 struct smcd_dev *smcd; in smc_clc_send_proposal() local 919 smcd = ini->ism_dev[0]; in smc_clc_send_proposal() 920 copy_to_smcdgid(&smcd_gid, &smcd->dibs->gid); in smc_clc_send_proposal() 969 smcd = ini->ism_dev[i]; in smc_clc_send_proposal() 970 copy_to_smcdgid(&smcd_gid, &smcd->dibs->gid); in smc_clc_send_proposal() 974 if (smc_ism_is_emulated(smcd)) { in smc_clc_send_proposal() 1055 struct smcd_dev *smcd = conn->lgr->smcd; in smcd_clc_prep_confirm_accept() local 1063 copy_to_smcdgid(&smcd_gid, &smcd->dibs->gid); in smcd_clc_prep_confirm_accept() 1073 chid = smc_ism_get_chid(smcd); in smcd_clc_prep_confirm_accept() [all...] |
| H A D | af_smc.c | 1070 struct smcd_dev *smcd; in smc_find_ism_v2_device_clnt() local 1078 list_for_each_entry(smcd, &smcd_dev_list.list, list) { in smc_find_ism_v2_device_clnt() 1079 if (smcd->going_away || smcd == ini->ism_dev[0]) in smc_find_ism_v2_device_clnt() 1081 chid = smc_ism_get_chid(smcd); in smc_find_ism_v2_device_clnt() 1085 if (!smc_pnet_is_pnetid_set(smcd->pnetid) || in smc_find_ism_v2_device_clnt() 1086 smc_pnet_is_ndev_pnetid(sock_net(&smc->sk), smcd->pnetid)) { in smc_find_ism_v2_device_clnt() 1094 ini->ism_dev[i] = smcd; in smc_find_ism_v2_device_clnt() 1465 if (smc_ism_support_dmb_nocopy(smc->conn.lgr->smcd)) { in smc_connect_ism() 2114 static bool smc_is_already_selected(struct smcd_dev *smcd, in smc_is_already_selected() argument 2121 if (smcd == ini->ism_dev[i]) in smc_is_already_selected() [all …]
|
| H A D | smc_pnet.h | 64 int smc_pnetid_by_table_smcd(struct smcd_dev *smcd);
|
| H A D | smc_cdc.c | 260 if (smc_ism_support_dmb_nocopy(conn->lgr->smcd)) in smcd_cdc_msg_send() 357 smc_ism_support_dmb_nocopy(conn->lgr->smcd)) { in smc_cdc_msg_recv_action()
|