Home
last modified time | relevance | path

Searched refs:dibs_dev (Results 1 – 5 of 5) sorted by relevance

/linux/include/linux/
H A Ddibs.h105 struct dibs_dev;
126 void (*add_dev)(struct dibs_dev *dev);
138 void (*del_dev)(struct dibs_dev *dev);
153 void (*handle_irq)(struct dibs_dev *dev, unsigned int idx,
162 void (*handle_event)(struct dibs_dev *dev,
227 u16 (*get_fabric_id)(struct dibs_dev *dev);
240 int (*query_remote_gid)(struct dibs_dev *dev, const uuid_t *rgid,
272 int (*register_dmb)(struct dibs_dev *dev, struct dibs_dmb *dmb,
286 int (*unregister_dmb)(struct dibs_dev *dev, struct dibs_dmb *dmb);
310 int (*move_data)(struct dibs_dev *dev, u64 dmb_tok, unsigned int idx,
[all …]
/linux/drivers/dibs/
H A Ddibs_main.c41 struct dibs_dev *dibs) in dibs_setup_forwarding()
52 struct dibs_dev *dibs; in dibs_register_client()
85 struct dibs_dev *dibs; in dibs_unregister_client()
127 struct dibs_dev *dibs; in dibs_dev_release()
129 dibs = container_of(dev, struct dibs_dev, dev); in dibs_dev_release()
135 struct dibs_dev *dibs_dev_alloc(void) in dibs_dev_alloc()
137 struct dibs_dev *dibs; in dibs_dev_alloc()
154 struct dibs_dev *dibs; in gid_show()
156 dibs = container_of(dev, struct dibs_dev, dev); in gid_show()
165 struct dibs_dev *dibs; in fabric_id_show()
[all …]
H A Ddibs_loopback.c29 static u16 dibs_lo_get_fabric_id(struct dibs_dev *dibs) in dibs_lo_get_fabric_id()
34 static int dibs_lo_query_rgid(struct dibs_dev *dibs, const uuid_t *rgid, in dibs_lo_query_rgid()
48 static int dibs_lo_register_dmb(struct dibs_dev *dibs, struct dibs_dmb *dmb, in dibs_lo_register_dmb()
132 static int dibs_lo_unregister_dmb(struct dibs_dev *dibs, struct dibs_dmb *dmb) in dibs_lo_unregister_dmb()
168 static int dibs_lo_support_dmb_nocopy(struct dibs_dev *dibs) in dibs_lo_support_dmb_nocopy()
173 static int dibs_lo_attach_dmb(struct dibs_dev *dibs, struct dibs_dmb *dmb) in dibs_lo_attach_dmb()
204 static int dibs_lo_detach_dmb(struct dibs_dev *dibs, u64 token) in dibs_lo_detach_dmb()
235 static int dibs_lo_move_data(struct dibs_dev *dibs, u64 dmb_tok, in dibs_lo_move_data()
309 struct dibs_dev *dibs; in dibs_lo_dev_probe()
/linux/net/smc/
H A Dsmc_ism.c30 static void smcd_register_dev(struct dibs_dev *dibs);
31 static void smcd_unregister_dev(struct dibs_dev *dibs);
32 static void smcd_handle_event(struct dibs_dev *dibs,
34 static void smcd_handle_irq(struct dibs_dev *dibs, unsigned int dmbno,
74 struct dibs_dev *dibs = smcd->dibs; in smc_ism_cantalk()
238 struct dibs_dev *dibs; in smc_ism_register_dmb()
308 struct dibs_dev *dibs; in smc_nl_handle_smcd_dev()
419 struct dibs_dev *dibs = wrk->smcd->dibs; in smcd_handle_sw_event()
491 static void smcd_register_dev(struct dibs_dev *dibs) in smcd_alloc_dev()
543 static void smcd_unregister_dev(struct dibs_dev *dib in smcd_register_dev()
[all...]
/linux/drivers/s390/net/
H A Dism_drv.c186 static int ism_read_local_gid(struct dibs_dev *dibs) in ism_read_local_gid()
206 static int ism_query_rgid(struct dibs_dev *dibs, const uuid_t *rgid, in ism_query_rgid()
283 static int ism_register_dmb(struct dibs_dev *dibs, struct dibs_dmb *dmb, in ism_register_dmb()
319 static int ism_unregister_dmb(struct dibs_dev *dibs, struct dibs_dmb *dmb) in ism_unregister_dmb()
345 static int ism_add_vlan_id(struct dibs_dev *dibs, u64 vlan_id) in ism_add_vlan_id()
359 static int ism_del_vlan_id(struct dibs_dev *dibs, u64 vlan_id) in ism_del_vlan_id()
373 static int ism_signal_ieq(struct dibs_dev *dibs, const uuid_t *rgid, in ism_signal_ieq()
397 static int ism_move(struct dibs_dev *dibs, u64 dmb_tok, unsigned int idx, in ism_move()
423 static u16 ism_get_chid(struct dibs_dev *dibs) in ism_get_chid()
463 struct dibs_dev *dibs = ism->dibs; in ism_handle_event()
[all …]