Searched refs:ism_dev (Results 1 - 9 of 9) sorted by relevance
/linux-master/include/linux/ |
H A D | ism.h | 29 struct ism_dev { struct 60 void (*add)(struct ism_dev *dev); 61 void (*remove)(struct ism_dev *dev); 62 void (*handle_event)(struct ism_dev *dev, struct ism_event *event); 67 void (*handle_irq)(struct ism_dev *dev, unsigned int bit, u16 dmbemask); 74 static inline void *ism_get_priv(struct ism_dev *dev, 79 static inline void ism_set_priv(struct ism_dev *dev, struct ism_client *client, 84 int ism_register_dmb(struct ism_dev *dev, struct ism_dmb *dmb, 86 int ism_unregister_dmb(struct ism_dev *dev, struct ism_dmb *dmb); 87 int ism_move(struct ism_dev *de [all...] |
/linux-master/drivers/s390/net/ |
H A D | ism_drv.c | 50 static void ism_setup_forwarding(struct ism_client *client, struct ism_dev *ism) 61 struct ism_dev *ism; 94 struct ism_dev *ism; 129 static int ism_cmd(struct ism_dev *ism, void *cmd) 150 static int ism_cmd_simple(struct ism_dev *ism, u32 cmd_code) 161 static int query_info(struct ism_dev *ism) 178 static int register_sba(struct ism_dev *ism) 205 static int register_ieq(struct ism_dev *ism) 234 static int unregister_sba(struct ism_dev *ism) 254 static int unregister_ieq(struct ism_dev *is [all...] |
H A D | ism.h | 194 static inline void __ism_read_cmd(struct ism_dev *ism, void *data, 208 static inline void __ism_write_cmd(struct ism_dev *ism, void *data, 218 static inline int __ism_move(struct ism_dev *ism, u64 dmb_req, void *data,
|
/linux-master/net/smc/ |
H A D | smc_ism.c | 31 static void smcd_register_dev(struct ism_dev *ism); 32 static void smcd_unregister_dev(struct ism_dev *ism); 33 static void smcd_handle_event(struct ism_dev *ism, struct ism_event *event); 34 static void smcd_handle_irq(struct ism_dev *ism, unsigned int dmbno, 256 struct ism_dev *ism; 436 static void smcd_register_dev(struct ism_dev *ism) 472 static void smcd_unregister_dev(struct ism_dev *ism) 497 static void smcd_handle_event(struct ism_dev *ism, struct ism_event *event) 521 static void smcd_handle_irq(struct ism_dev *ism, unsigned int dmbno,
|
H A D | af_smc.c | 1021 if (!ini->ism_dev[0]) 1024 ini->ism_chid[0] = smc_ism_get_chid(ini->ism_dev[0]); 1032 int i = (!ini->ism_dev[0]) ? 1 : 0; 1056 if (smcd->going_away || smcd == ini->ism_dev[0]) 1071 ini->ism_dev[i] = smcd; 1083 if (!ini->ism_dev[0] && !ini->ism_dev[1]) 1093 if (ini->vlan_id && smc_ism_get_vlan(ini->ism_dev[0], ini->vlan_id)) 1153 if (ini->vlan_id && smc_ism_put_vlan(ini->ism_dev[0], ini->vlan_id)) 2099 if (smcd == ini->ism_dev[ [all...] |
H A D | smc_clc.c | 899 if (ini->ism_dev[0]) { 900 smcd = ini->ism_dev[0]; 904 htons(smc_ism_get_chid(ini->ism_dev[0])); 950 smcd = ini->ism_dev[i]; 953 htons(smc_ism_get_chid(ini->ism_dev[i]));
|
H A D | smc_core.c | 845 if (smc_ism_get_vlan(ini->ism_dev[ini->ism_selected], 884 smcd = ini->ism_dev[ini->ism_selected]; 890 lgr->smcd = ini->ism_dev[ini->ism_selected]; 891 lgr_list = &ini->ism_dev[ini->ism_selected]->lgr_list; 895 atomic_inc(&ini->ism_dev[ini->ism_selected]->lgr_cnt); 952 smc_ism_put_vlan(ini->ism_dev[ini->ism_selected], ini->vlan_id); 1902 lgr_list = ini->is_smcd ? &ini->ism_dev[ini->ism_selected]->lgr_list : 1904 lgr_lock = ini->is_smcd ? &ini->ism_dev[ini->ism_selected]->lgr_lock : 1917 smcd_lgr_match(lgr, ini->ism_dev[ini->ism_selected],
|
H A D | smc_core.h | 428 struct smcd_dev *ism_dev[SMC_MAX_V2_ISM_DEVS + 1]; member in struct:smc_init_info
|
H A D | smc_pnet.c | 1119 ini->ism_dev[0] = ismdev; 1151 ini->ism_dev[0] = NULL;
|
Completed in 296 milliseconds