Home
last modified time | relevance | path

Searched refs:smcd_dev (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/include/net/
Dsmc.h48 struct smcd_dev;
51 int (*query_remote_gid)(struct smcd_dev *dev, u64 rgid, u32 vid_valid,
53 int (*register_dmb)(struct smcd_dev *dev, struct smcd_dmb *dmb);
54 int (*unregister_dmb)(struct smcd_dev *dev, struct smcd_dmb *dmb);
55 int (*add_vlan_id)(struct smcd_dev *dev, u64 vlan_id);
56 int (*del_vlan_id)(struct smcd_dev *dev, u64 vlan_id);
57 int (*set_vlan_required)(struct smcd_dev *dev);
58 int (*reset_vlan_required)(struct smcd_dev *dev);
59 int (*signal_event)(struct smcd_dev *dev, u64 rgid, u32 trigger_irq,
61 int (*move_data)(struct smcd_dev *dev, u64 dmb_tok, unsigned int idx,
[all …]
/Linux-v4.19/net/smc/
Dsmc_ism.h36 struct smcd_dev;
38 int smc_ism_cantalk(u64 peer_gid, unsigned short vlan_id, struct smcd_dev *dev);
41 int smc_ism_get_vlan(struct smcd_dev *dev, unsigned short vlan_id);
42 int smc_ism_put_vlan(struct smcd_dev *dev, unsigned short vlan_id);
45 int smc_ism_unregister_dmb(struct smcd_dev *dev, struct smc_buf_desc *dmb_desc);
46 int smc_ism_write(struct smcd_dev *dev, const struct smc_ism_position *pos,
Dsmc_ism.c24 int smc_ism_cantalk(u64 peer_gid, unsigned short vlan_id, struct smcd_dev *smcd) in smc_ism_cantalk()
30 int smc_ism_write(struct smcd_dev *smcd, const struct smc_ism_position *pos, in smc_ism_write()
68 int smc_ism_get_vlan(struct smcd_dev *smcd, unsigned short vlanid) in smc_ism_get_vlan()
112 int smc_ism_put_vlan(struct smcd_dev *smcd, unsigned short vlanid) in smc_ism_put_vlan()
146 int smc_ism_unregister_dmb(struct smcd_dev *smcd, struct smc_buf_desc *dmb_desc) in smc_ism_unregister_dmb()
183 struct smcd_dev *smcd;
239 struct smcd_dev *smcd = container_of(dev, struct smcd_dev, dev); in smcd_release()
245 struct smcd_dev *smcd_alloc_dev(struct device *parent, const char *name, in smcd_alloc_dev()
248 struct smcd_dev *smcd; in smcd_alloc_dev()
275 int smcd_register_dev(struct smcd_dev *smcd) in smcd_register_dev()
[all …]
Dsmc_pnet.h20 struct smcd_dev;
38 void smc_pnet_find_ism_resource(struct sock *sk, struct smcd_dev **smcismdev);
Dsmc_core.h166 struct smcd_dev;
203 struct smcd_dev *smcd;
250 void smc_smcd_terminate(struct smcd_dev *dev, u64 peer_gid);
266 struct smc_clc_msg_local *lcl, struct smcd_dev *smcd,
Dsmc_clc.h180 struct smcd_dev;
189 struct smcd_dev *ismdev);
Dsmc_pnet.c576 struct smcd_dev **smcismdev) in smc_pnet_find_ism_by_pnetid()
579 struct smcd_dev *ismdev; in smc_pnet_find_ism_by_pnetid()
653 void smc_pnet_find_ism_resource(struct sock *sk, struct smcd_dev **smcismdev) in smc_pnet_find_ism_resource()
Daf_smc.c490 static int smc_check_ism(struct smc_sock *smc, struct smcd_dev **ismdev) in smc_check_ism()
501 struct smcd_dev *ismdev, in smc_connect_ism_vlan_setup()
513 struct smcd_dev *ismdev, in smc_connect_ism_vlan_cleanup()
527 u8 gid[], struct smcd_dev *ismdev) in smc_connect_clc()
615 struct smcd_dev *ismdev) in smc_connect_ism()
653 struct smcd_dev *ismdev; in __smc_connect()
1104 struct smcd_dev *ismdev, in smc_listen_ism_init()
1199 struct smcd_dev *ismdev; in smc_listen_work()
Dsmc_core.c200 struct smcd_dev *smcismdev, u64 peer_gid) in smc_lgr_create()
489 void smc_smcd_terminate(struct smcd_dev *dev, u64 peer_gid) in smc_smcd_terminate()
575 struct smcd_dev *smcismdev, u64 peer_gid) in smcd_lgr_match()
583 struct smc_clc_msg_local *lcl, struct smcd_dev *smcd, in smc_conn_create()
Dsmc_clc.c386 struct smcd_dev *ismdev) in smc_clc_send_proposal()
/Linux-v4.19/drivers/s390/net/
Dism_drv.c194 static int ism_query_rgid(struct smcd_dev *smcd, u64 rgid, u32 vid_valid, in ism_query_rgid()
247 static int ism_register_dmb(struct smcd_dev *smcd, struct smcd_dmb *dmb) in ism_register_dmb()
278 static int ism_unregister_dmb(struct smcd_dev *smcd, struct smcd_dmb *dmb) in ism_unregister_dmb()
299 static int ism_add_vlan_id(struct smcd_dev *smcd, u64 vlan_id) in ism_add_vlan_id()
313 static int ism_del_vlan_id(struct smcd_dev *smcd, u64 vlan_id) in ism_del_vlan_id()
327 static int ism_set_vlan_required(struct smcd_dev *smcd) in ism_set_vlan_required()
332 static int ism_reset_vlan_required(struct smcd_dev *smcd) in ism_reset_vlan_required()
337 static int ism_signal_ieq(struct smcd_dev *smcd, u64 rgid, u32 trigger_irq, in ism_signal_ieq()
361 static int ism_move(struct smcd_dev *smcd, u64 dmb_tok, unsigned int idx, in ism_move()
Dism.h195 struct smcd_dev *smcd;