Searched refs:ism_dev (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | ism.h | 29 struct ism_dev { struct 60 void (*add)(struct ism_dev *dev); argument 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, in ism_get_priv() 79 static inline void ism_set_priv(struct ism_dev *dev, struct ism_client *client, in ism_set_priv() 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 *dev, u64 dmb_tok, unsigned int idx, bool sf,
|
/openbmc/linux/drivers/s390/net/ |
H A D | ism_drv.c | 60 struct ism_dev *ism; in ism_register_client() 93 struct ism_dev *ism; in ism_unregister_client() 160 static int query_info(struct ism_dev *ism) in query_info() 177 static int register_sba(struct ism_dev *ism) in register_sba() 204 static int register_ieq(struct ism_dev *ism) in register_ieq() 233 static int unregister_sba(struct ism_dev *ism) in unregister_sba() 253 static int unregister_ieq(struct ism_dev *ism) in unregister_ieq() 513 struct ism_dev *ism = data; in ism_handle_irq() 549 static int ism_dev_init(struct ism_dev *ism) in ism_dev_init() 616 struct ism_dev *ism; in ism_probe() [all …]
|
H A D | ism.h | 201 static inline void __ism_read_cmd(struct ism_dev *ism, void *data, in __ism_read_cmd() 215 static inline void __ism_write_cmd(struct ism_dev *ism, void *data, in __ism_write_cmd() 225 static inline int __ism_move(struct ism_dev *ism, u64 dmb_req, void *data, in __ism_move()
|
/openbmc/linux/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, 234 struct ism_dev *ism; in smc_nl_handle_smcd_dev() 410 static void smcd_register_dev(struct ism_dev *ism) in smcd_register_dev() 452 static void smcd_unregister_dev(struct ism_dev *ism) in smcd_unregister_dev() 477 static void smcd_handle_event(struct ism_dev *ism, struct ism_event *event) in smcd_handle_event() 501 static void smcd_handle_irq(struct ism_dev *ism, unsigned int dmbno, in smcd_handle_irq()
|
H A D | af_smc.c | 1006 if (!ini->ism_dev[0]) in smc_find_ism_device() 1017 int i = (!ini->ism_dev[0]) ? 1 : 0; in smc_find_ism_v2_is_unique_chid() 1047 ini->ism_dev[i] = smcd; in smc_find_ism_v2_device_clnt() 1058 if (!ini->ism_dev[0] && !ini->ism_dev[1]) in smc_find_ism_v2_device_clnt() 2083 if (smcd == ini->ism_dev[i]) in smc_is_already_selected() 2104 ini->ism_dev[*matches] = smcd; in smc_check_ism_v2_match() 2152 if (!ini->ism_dev[0]) { in smc_find_ism_v2_device_serv() 2182 ini->ism_dev[0] = NULL; in smc_find_ism_v2_device_serv() 2209 ini->ism_dev[0] = NULL; in smc_find_ism_v1_device_serv() 2315 if (ini->ism_dev[0]) in smc_listen_find_device() [all …]
|
H A D | smc_clc.c | 895 if (ini->ism_dev[0]) { in smc_clc_send_proposal() 896 smcd = ini->ism_dev[0]; in smc_clc_send_proposal() 900 htons(smc_ism_get_chid(ini->ism_dev[0])); in smc_clc_send_proposal() 944 smcd = ini->ism_dev[i]; in smc_clc_send_proposal() 948 htons(smc_ism_get_chid(ini->ism_dev[i])); in smc_clc_send_proposal()
|
H A D | smc_core.c | 838 if (smc_ism_get_vlan(ini->ism_dev[ini->ism_selected], in smc_lgr_create() 877 smcd = ini->ism_dev[ini->ism_selected]; in smc_lgr_create() 880 lgr->smcd = ini->ism_dev[ini->ism_selected]; in smc_lgr_create() 881 lgr_list = &ini->ism_dev[ini->ism_selected]->lgr_list; in smc_lgr_create() 885 atomic_inc(&ini->ism_dev[ini->ism_selected]->lgr_cnt); in smc_lgr_create() 942 smc_ism_put_vlan(ini->ism_dev[ini->ism_selected], ini->vlan_id); in smc_lgr_create() 1879 lgr_list = ini->is_smcd ? &ini->ism_dev[ini->ism_selected]->lgr_list : in smc_conn_create() 1881 lgr_lock = ini->is_smcd ? &ini->ism_dev[ini->ism_selected]->lgr_lock : in smc_conn_create() 1894 smcd_lgr_match(lgr, ini->ism_dev[ini->ism_selected], in smc_conn_create()
|
H A D | smc_core.h | 420 struct smcd_dev *ism_dev[SMC_MAX_ISM_DEVS + 1]; member
|
H A D | smc_pnet.c | 1119 ini->ism_dev[0] = ismdev; in smc_pnet_find_ism_by_pnetid() 1151 ini->ism_dev[0] = NULL; in smc_pnet_find_ism_resource()
|