net/smc/af_smc.c
1068
struct smcd_dev *smcd;
net/smc/af_smc.c
2115
static bool smc_is_already_selected(struct smcd_dev *smcd,
net/smc/af_smc.c
2134
struct smcd_dev *smcd;
net/smc/smc_clc.c
1055
struct smcd_dev *smcd = conn->lgr->smcd;
net/smc/smc_clc.c
858
struct smcd_dev *smcd;
net/smc/smc_clc.h
442
struct smcd_dev;
net/smc/smc_core.c
1210
struct smcd_dev *smcd = conn->lgr->smcd;
net/smc/smc_core.c
1609
void smc_smcd_terminate(struct smcd_dev *dev, struct smcd_gid *peer_gid,
net/smc/smc_core.c
1639
void smc_smcd_terminate_all(struct smcd_dev *smcd)
net/smc/smc_core.c
1961
struct smcd_dev *smcismdev,
net/smc/smc_core.c
2576
struct smcd_dev *smcd = conn->lgr->smcd;
net/smc/smc_core.c
2726
struct smcd_dev *smcd;
net/smc/smc_core.c
2747
struct smcd_dev *smcd;
net/smc/smc_core.c
541
struct smcd_dev *smcd = lgr->smcd;
net/smc/smc_core.c
606
static int smc_nl_handle_smcd_lgr(struct smcd_dev *dev,
net/smc/smc_core.c
638
struct smcd_dev *smcd_dev;
net/smc/smc_core.c
643
list_for_each_entry(smcd_dev, &dev_list->list, list) {
net/smc/smc_core.c
644
if (list_empty(&smcd_dev->lgr_list))
net/smc/smc_core.c
648
rc = smc_nl_handle_smcd_lgr(smcd_dev, skb, cb);
net/smc/smc_core.c
893
struct smcd_dev *smcd;
net/smc/smc_core.h
255
struct smcd_dev;
net/smc/smc_core.h
381
struct smcd_dev *smcd;
net/smc/smc_core.h
447
struct smcd_dev *ism_dev[SMC_MAX_V2_ISM_DEVS + 1];
net/smc/smc_core.h
579
void smc_smcd_terminate(struct smcd_dev *dev, struct smcd_gid *peer_gid,
net/smc/smc_core.h
581
void smc_smcd_terminate_all(struct smcd_dev *dev);
net/smc/smc_diag.c
170
struct smcd_dev *smcd = conn->lgr->smcd;
net/smc/smc_ism.c
133
int smc_ism_get_vlan(struct smcd_dev *smcd, unsigned short vlanid)
net/smc/smc_ism.c
179
int smc_ism_put_vlan(struct smcd_dev *smcd, unsigned short vlanid)
net/smc/smc_ism.c
215
void smc_ism_unregister_dmb(struct smcd_dev *smcd,
net/smc/smc_ism.c
260
bool smc_ism_support_dmb_nocopy(struct smcd_dev *smcd)
net/smc/smc_ism.c
270
int smc_ism_attach_dmb(struct smcd_dev *dev, u64 token,
net/smc/smc_ism.c
293
int smc_ism_detach_dmb(struct smcd_dev *dev, u64 token)
net/smc/smc_ism.c
301
static int smc_nl_handle_smcd_dev(struct smcd_dev *smcd,
net/smc/smc_ism.c
371
struct smcd_dev *smcd;
net/smc/smc_ism.c
398
struct smcd_dev *smcd;
net/smc/smc_ism.c
466
static struct smcd_dev *smcd_alloc_dev(const char *name, int max_dmbs)
net/smc/smc_ism.c
468
struct smcd_dev *smcd;
net/smc/smc_ism.c
498
struct smcd_dev *smcd, *fentry;
net/smc/smc_ism.c
526
struct smcd_dev, list);
net/smc/smc_ism.c
550
struct smcd_dev *smcd = dibs_get_priv(dibs, &smc_dibs_client);
net/smc/smc_ism.c
578
struct smcd_dev *smcd = dibs_get_priv(dibs, &smc_dibs_client);
net/smc/smc_ism.c
603
struct smcd_dev *smcd = dibs_get_priv(dibs, &smc_dibs_client);
net/smc/smc_ism.c
72
struct smcd_dev *smcd)
net/smc/smc_ism.c
90
u16 smc_ism_get_chid(struct smcd_dev *smcd)
net/smc/smc_ism.h
41
struct smcd_dev;
net/smc/smc_ism.h
44
struct smcd_dev *dev);
net/smc/smc_ism.h
47
int smc_ism_get_vlan(struct smcd_dev *dev, unsigned short vlan_id);
net/smc/smc_ism.h
48
int smc_ism_put_vlan(struct smcd_dev *dev, unsigned short vlan_id);
net/smc/smc_ism.h
51
void smc_ism_unregister_dmb(struct smcd_dev *dev,
net/smc/smc_ism.h
53
bool smc_ism_support_dmb_nocopy(struct smcd_dev *smcd);
net/smc/smc_ism.h
54
int smc_ism_attach_dmb(struct smcd_dev *dev, u64 token,
net/smc/smc_ism.h
56
int smc_ism_detach_dmb(struct smcd_dev *dev, u64 token);
net/smc/smc_ism.h
59
u16 smc_ism_get_chid(struct smcd_dev *dev);
net/smc/smc_ism.h
66
static inline int smc_ism_write(struct smcd_dev *smcd, u64 dmb_tok,
net/smc/smc_ism.h
89
static inline bool smc_ism_is_emulated(struct smcd_dev *smcd)
net/smc/smc_pnet.c
106
struct smcd_dev *smcd;
net/smc/smc_pnet.c
1101
struct smcd_dev *ismdev;
net/smc/smc_pnet.c
1194
int smc_pnetid_by_table_smcd(struct smcd_dev *smcddev)
net/smc/smc_pnet.c
266
static bool smc_pnet_apply_smcd(struct smcd_dev *smcd_dev, char *pnet_name)
net/smc/smc_pnet.c
271
if (!smc_pnet_is_pnetid_set(smcd_dev->pnetid)) {
net/smc/smc_pnet.c
272
memcpy(smcd_dev->pnetid, pnet_name, SMC_MAX_PNETID_LEN);
net/smc/smc_pnet.c
273
smcd_dev->pnetid_by_user = true;
net/smc/smc_pnet.c
329
static struct smcd_dev *smc_pnet_find_smcd(char *smcd_name)
net/smc/smc_pnet.c
331
struct smcd_dev *smcd_dev;
net/smc/smc_pnet.c
334
list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) {
net/smc/smc_pnet.c
335
if (!strncmp(dev_name(&smcd_dev->dibs->dev), smcd_name,
net/smc/smc_pnet.c
337
(smcd_dev->dibs->dev.parent &&
net/smc/smc_pnet.c
338
!strncmp(dev_name(smcd_dev->dibs->dev.parent), smcd_name,
net/smc/smc_pnet.c
342
smcd_dev = NULL;
net/smc/smc_pnet.c
345
return smcd_dev;
net/smc/smc_pnet.c
418
struct smcd_dev *smcd;
net/smc/smc_pnet.h
22
struct smcd_dev;
net/smc/smc_pnet.h
64
int smc_pnetid_by_table_smcd(struct smcd_dev *smcd);