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;