Home
last modified time | relevance | path

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

/linux/fs/smb/server/
H A Dconnection.h43 struct ksmbd_transport;
62 struct ksmbd_transport *transport;
133 void (*disconnect)(struct ksmbd_transport *t);
134 void (*shutdown)(struct ksmbd_transport *t);
135 int (*read)(struct ksmbd_transport *t, char *buf,
137 int (*writev)(struct ksmbd_transport *t, struct kvec *iovs, int niov,
140 int (*rdma_read)(struct ksmbd_transport *t,
144 int (*rdma_write)(struct ksmbd_transport *t,
148 void (*free_transport)(struct ksmbd_transport *kt);
151 struct ksmbd_transport { struct
H A Dtransport_rdma.c88 struct ksmbd_transport transport;
164 unsigned int get_smbd_max_read_write_size(struct ksmbd_transport *kt) in get_smbd_max_read_write_size()
207 static void smb_direct_free_transport(struct ksmbd_transport *kt) in smb_direct_free_transport()
221 static int smb_direct_read(struct ksmbd_transport *t, char *buf, in smb_direct_read()
241 static int smb_direct_writev(struct ksmbd_transport *t, in smb_direct_writev()
255 static int smb_direct_rdma_write(struct ksmbd_transport *t, in smb_direct_rdma_write()
267 static int smb_direct_rdma_read(struct ksmbd_transport *t, in smb_direct_rdma_read()
279 static void smb_direct_disconnect(struct ksmbd_transport *t) in smb_direct_disconnect()
289 static void smb_direct_shutdown(struct ksmbd_transport *t) in smb_direct_shutdown()
H A Dtransport_rdma.h19 unsigned int get_smbd_max_read_write_size(struct ksmbd_transport *kt);
25 static inline unsigned int get_smbd_max_read_write_size(struct ksmbd_transport *kt) { return 0; } in get_smbd_max_read_write_size()
H A Dtransport_tcp.h11 void ksmbd_free_transport(struct ksmbd_transport *kt);
H A Dconnection.c455 struct ksmbd_transport *t = conn->transport; in ksmbd_conn_handler_loop()
619 struct ksmbd_transport *t; in stop_sessions()