Searched refs:ism_dev (Results 1 - 9 of 9) sorted by relevance

/linux-master/include/linux/
H A Dism.h29 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 Dism_drv.c50 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 Dism.h194 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 Dsmc_ism.c31 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 Daf_smc.c1021 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 Dsmc_clc.c899 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 Dsmc_core.c845 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 Dsmc_core.h428 struct smcd_dev *ism_dev[SMC_MAX_V2_ISM_DEVS + 1]; member in struct:smc_init_info
H A Dsmc_pnet.c1119 ini->ism_dev[0] = ismdev;
1151 ini->ism_dev[0] = NULL;

Completed in 296 milliseconds