Searched refs:dibs_dev (Results 1 – 9 of 9) sorted by relevance
| /linux/include/linux/ ! |
| H A D | dibs.h | 105 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 …]
|
| H A D | ism.h | 22 struct dibs_dev *dibs;
|
| /linux/drivers/dibs/ ! |
| H A D | dibs_loopback.c | 29 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() 137 static int dibs_lo_unregister_dmb(struct dibs_dev *dibs, struct dibs_dmb *dmb) in dibs_lo_unregister_dmb() 167 static int dibs_lo_support_dmb_nocopy(struct dibs_dev *dibs) in dibs_lo_support_dmb_nocopy() 172 static int dibs_lo_attach_dmb(struct dibs_dev *dibs, struct dibs_dmb *dmb) in dibs_lo_attach_dmb() 208 static int dibs_lo_detach_dmb(struct dibs_dev *dibs, u64 token) in dibs_lo_detach_dmb() 234 static int dibs_lo_move_data(struct dibs_dev *dibs, u64 dmb_tok, in dibs_lo_move_data() 303 struct dibs_dev *dibs; in dibs_lo_dev_probe()
|
| H A D | dibs_loopback.h | 36 struct dibs_dev *dibs;
|
| /linux/net/smc/ ! |
| H A D | smc_ism.c | 30 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() 496 static void smcd_register_dev(struct dibs_dev *dibs) in smcd_register_dev() 548 static void smcd_unregister_dev(struct dibs_dev *dibs) in smcd_unregister_dev() [all …]
|
| H A D | smc_ism.h | 96 static inline bool smc_ism_is_loopback(struct dibs_dev *dibs) in smc_ism_is_loopback()
|
| /linux/drivers/s390/net/ ! |
| H A D | ism_drv.c | 180 static int ism_read_local_gid(struct dibs_dev *dibs) in ism_read_local_gid() 200 static int ism_query_rgid(struct dibs_dev *dibs, const uuid_t *rgid, in ism_query_rgid() 277 static int ism_register_dmb(struct dibs_dev *dibs, struct dibs_dmb *dmb, in ism_register_dmb() 313 static int ism_unregister_dmb(struct dibs_dev *dibs, struct dibs_dmb *dmb) in ism_unregister_dmb() 339 static int ism_add_vlan_id(struct dibs_dev *dibs, u64 vlan_id) in ism_add_vlan_id() 353 static int ism_del_vlan_id(struct dibs_dev *dibs, u64 vlan_id) in ism_del_vlan_id() 367 static int ism_signal_ieq(struct dibs_dev *dibs, const uuid_t *rgid, in ism_signal_ieq() 391 static int ism_move(struct dibs_dev *dibs, u64 dmb_tok, unsigned int idx, in ism_move() 417 static u16 ism_get_chid(struct dibs_dev *dibs) in ism_get_chid() 457 struct dibs_dev *dibs = ism->dibs; in ism_handle_event() [all …]
|
| H A D | ism.h | 229 struct dibs_dev *dibs;
|
| /linux/include/net/ ! |
| H A D | smc.h | 40 struct dibs_dev *dibs;
|