smcd_dev 196 drivers/s390/net/ism.h struct smcd_dev *smcd; smcd_dev 199 drivers/s390/net/ism_drv.c static int ism_query_rgid(struct smcd_dev *smcd, u64 rgid, u32 vid_valid, smcd_dev 251 drivers/s390/net/ism_drv.c static int ism_register_dmb(struct smcd_dev *smcd, struct smcd_dmb *dmb) smcd_dev 282 drivers/s390/net/ism_drv.c static int ism_unregister_dmb(struct smcd_dev *smcd, struct smcd_dmb *dmb) smcd_dev 303 drivers/s390/net/ism_drv.c static int ism_add_vlan_id(struct smcd_dev *smcd, u64 vlan_id) smcd_dev 317 drivers/s390/net/ism_drv.c static int ism_del_vlan_id(struct smcd_dev *smcd, u64 vlan_id) smcd_dev 331 drivers/s390/net/ism_drv.c static int ism_set_vlan_required(struct smcd_dev *smcd) smcd_dev 336 drivers/s390/net/ism_drv.c static int ism_reset_vlan_required(struct smcd_dev *smcd) smcd_dev 341 drivers/s390/net/ism_drv.c static int ism_signal_ieq(struct smcd_dev *smcd, u64 rgid, u32 trigger_irq, smcd_dev 365 drivers/s390/net/ism_drv.c static int ism_move(struct smcd_dev *smcd, u64 dmb_tok, unsigned int idx, smcd_dev 48 include/net/smc.h struct smcd_dev; smcd_dev 51 include/net/smc.h int (*query_remote_gid)(struct smcd_dev *dev, u64 rgid, u32 vid_valid, smcd_dev 53 include/net/smc.h int (*register_dmb)(struct smcd_dev *dev, struct smcd_dmb *dmb); smcd_dev 54 include/net/smc.h int (*unregister_dmb)(struct smcd_dev *dev, struct smcd_dmb *dmb); smcd_dev 55 include/net/smc.h int (*add_vlan_id)(struct smcd_dev *dev, u64 vlan_id); smcd_dev 56 include/net/smc.h int (*del_vlan_id)(struct smcd_dev *dev, u64 vlan_id); smcd_dev 57 include/net/smc.h int (*set_vlan_required)(struct smcd_dev *dev); smcd_dev 58 include/net/smc.h int (*reset_vlan_required)(struct smcd_dev *dev); smcd_dev 59 include/net/smc.h int (*signal_event)(struct smcd_dev *dev, u64 rgid, u32 trigger_irq, smcd_dev 61 include/net/smc.h int (*move_data)(struct smcd_dev *dev, u64 dmb_tok, unsigned int idx, smcd_dev 80 include/net/smc.h struct smcd_dev *smcd_alloc_dev(struct device *parent, const char *name, smcd_dev 82 include/net/smc.h int smcd_register_dev(struct smcd_dev *smcd); smcd_dev 83 include/net/smc.h void smcd_unregister_dev(struct smcd_dev *smcd); smcd_dev 84 include/net/smc.h void smcd_free_dev(struct smcd_dev *smcd); smcd_dev 85 include/net/smc.h void smcd_handle_event(struct smcd_dev *dev, struct smcd_event *event); smcd_dev 86 include/net/smc.h void smcd_handle_irq(struct smcd_dev *dev, unsigned int bit); smcd_dev 187 net/smc/smc_clc.h struct smcd_dev; smcd_dev 516 net/smc/smc_core.c void smc_smcd_terminate(struct smcd_dev *dev, u64 peer_gid, unsigned short vlan) smcd_dev 606 net/smc/smc_core.c struct smcd_dev *smcismdev, u64 peer_gid) smcd_dev 189 net/smc/smc_core.h struct smcd_dev; smcd_dev 226 net/smc/smc_core.h struct smcd_dev *smcd; smcd_dev 247 net/smc/smc_core.h struct smcd_dev *ism_dev; smcd_dev 290 net/smc/smc_core.h void smc_smcd_terminate(struct smcd_dev *dev, u64 peer_gid, smcd_dev 24 net/smc/smc_ism.c int smc_ism_cantalk(u64 peer_gid, unsigned short vlan_id, struct smcd_dev *smcd) smcd_dev 30 net/smc/smc_ism.c int smc_ism_write(struct smcd_dev *smcd, const struct smc_ism_position *pos, smcd_dev 68 net/smc/smc_ism.c int smc_ism_get_vlan(struct smcd_dev *smcd, unsigned short vlanid) smcd_dev 112 net/smc/smc_ism.c int smc_ism_put_vlan(struct smcd_dev *smcd, unsigned short vlanid) smcd_dev 146 net/smc/smc_ism.c int smc_ism_unregister_dmb(struct smcd_dev *smcd, struct smc_buf_desc *dmb_desc) smcd_dev 183 net/smc/smc_ism.c struct smcd_dev *smcd; smcd_dev 260 net/smc/smc_ism.c struct smcd_dev *smcd = container_of(dev, struct smcd_dev, dev); smcd_dev 266 net/smc/smc_ism.c struct smcd_dev *smcd_alloc_dev(struct device *parent, const char *name, smcd_dev 269 net/smc/smc_ism.c struct smcd_dev *smcd; smcd_dev 301 net/smc/smc_ism.c int smcd_register_dev(struct smcd_dev *smcd) smcd_dev 311 net/smc/smc_ism.c void smcd_unregister_dev(struct smcd_dev *smcd) smcd_dev 324 net/smc/smc_ism.c void smcd_free_dev(struct smcd_dev *smcd) smcd_dev 341 net/smc/smc_ism.c void smcd_handle_event(struct smcd_dev *smcd, struct smcd_event *event) smcd_dev 363 net/smc/smc_ism.c void smcd_handle_irq(struct smcd_dev *smcd, unsigned int dmbno) smcd_dev 36 net/smc/smc_ism.h struct smcd_dev; smcd_dev 38 net/smc/smc_ism.h int smc_ism_cantalk(u64 peer_gid, unsigned short vlan_id, struct smcd_dev *dev); smcd_dev 41 net/smc/smc_ism.h int smc_ism_get_vlan(struct smcd_dev *dev, unsigned short vlan_id); smcd_dev 42 net/smc/smc_ism.h int smc_ism_put_vlan(struct smcd_dev *dev, unsigned short vlan_id); smcd_dev 45 net/smc/smc_ism.h int smc_ism_unregister_dmb(struct smcd_dev *dev, struct smc_buf_desc *dmb_desc); smcd_dev 46 net/smc/smc_ism.h int smc_ism_write(struct smcd_dev *dev, const struct smc_ism_position *pos, smcd_dev 68 net/smc/smc_pnet.c struct smcd_dev *smcd_dev; smcd_dev 100 net/smc/smc_pnet.c struct smcd_dev *smcd_dev; smcd_dev 145 net/smc/smc_pnet.c list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) { smcd_dev 146 net/smc/smc_pnet.c if (smcd_dev->pnetid_by_user && smcd_dev 148 net/smc/smc_pnet.c smc_pnet_match(pnet_name, smcd_dev->pnetid))) { smcd_dev 149 net/smc/smc_pnet.c memset(smcd_dev->pnetid, 0, SMC_MAX_PNETID_LEN); smcd_dev 150 net/smc/smc_pnet.c smcd_dev->pnetid_by_user = false; smcd_dev 213 net/smc/smc_pnet.c if (new_pnetelem->smcd_dev) { smcd_dev 214 net/smc/smc_pnet.c struct smcd_dev *smcd_dev = new_pnetelem->smcd_dev; smcd_dev 217 net/smc/smc_pnet.c if (smc_pnet_match(smcd_dev->pnetid, pnet_null)) { smcd_dev 218 net/smc/smc_pnet.c memcpy(smcd_dev->pnetid, new_pnetelem->pnet_name, smcd_dev 220 net/smc/smc_pnet.c smcd_dev->pnetid_by_user = true; smcd_dev 310 net/smc/smc_pnet.c static struct smcd_dev *smc_pnet_find_smcd(char *smcd_name) smcd_dev 312 net/smc/smc_pnet.c struct smcd_dev *smcd_dev; smcd_dev 315 net/smc/smc_pnet.c list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) { smcd_dev 316 net/smc/smc_pnet.c if (!strncmp(dev_name(&smcd_dev->dev), smcd_name, smcd_dev 320 net/smc/smc_pnet.c smcd_dev = NULL; smcd_dev 323 net/smc/smc_pnet.c return smcd_dev; smcd_dev 363 net/smc/smc_pnet.c pnetelem->smcd_dev = smc_pnet_find_smcd(ibname); smcd_dev 364 net/smc/smc_pnet.c if (!pnetelem->smcibdev && !pnetelem->smcd_dev) smcd_dev 401 net/smc/smc_pnet.c } else if (pnetelem->smcd_dev) { smcd_dev 403 net/smc/smc_pnet.c dev_name(&pnetelem->smcd_dev->dev)) || smcd_dev 476 net/smc/smc_pnet.c struct smcd_dev *smcd_dev; smcd_dev 538 net/smc/smc_pnet.c list_for_each_entry(smcd_dev, &smcd_dev_list.list, list) { smcd_dev 539 net/smc/smc_pnet.c if (smcd_dev->pnetid_by_user) { smcd_dev 540 net/smc/smc_pnet.c if (pnetid && !smc_pnet_match(smcd_dev->pnetid, pnetid)) smcd_dev 545 net/smc/smc_pnet.c memcpy(&tmp_entry.pnet_name, smcd_dev->pnetid, smcd_dev 547 net/smc/smc_pnet.c tmp_entry.smcd_dev = smcd_dev; smcd_dev 837 net/smc/smc_pnet.c struct smcd_dev *ismdev; smcd_dev 20 net/smc/smc_pnet.h struct smcd_dev;