Symbol: ksmbd_transport
fs/smb/server/connection.c
370
struct ksmbd_transport *t = conn->transport;
fs/smb/server/connection.c
539
struct ksmbd_transport *t;
fs/smb/server/connection.h
130
int (*prepare)(struct ksmbd_transport *t);
fs/smb/server/connection.h
131
void (*disconnect)(struct ksmbd_transport *t);
fs/smb/server/connection.h
132
void (*shutdown)(struct ksmbd_transport *t);
fs/smb/server/connection.h
133
int (*read)(struct ksmbd_transport *t, char *buf,
fs/smb/server/connection.h
135
int (*writev)(struct ksmbd_transport *t, struct kvec *iovs, int niov,
fs/smb/server/connection.h
138
int (*rdma_read)(struct ksmbd_transport *t,
fs/smb/server/connection.h
142
int (*rdma_write)(struct ksmbd_transport *t,
fs/smb/server/connection.h
146
void (*free_transport)(struct ksmbd_transport *kt);
fs/smb/server/connection.h
42
struct ksmbd_transport;
fs/smb/server/connection.h
60
struct ksmbd_transport *transport;
fs/smb/server/transport_rdma.c
112
struct ksmbd_transport transport;
fs/smb/server/transport_rdma.c
129
unsigned int get_smbd_max_read_write_size(struct ksmbd_transport *kt)
fs/smb/server/transport_rdma.c
1611
static int smb_direct_writev(struct ksmbd_transport *t,
fs/smb/server/transport_rdma.c
1931
static int smb_direct_rdma_write(struct ksmbd_transport *t,
fs/smb/server/transport_rdma.c
1940
static int smb_direct_rdma_read(struct ksmbd_transport *t,
fs/smb/server/transport_rdma.c
1949
static void smb_direct_disconnect(struct ksmbd_transport *t)
fs/smb/server/transport_rdma.c
1959
static void smb_direct_shutdown(struct ksmbd_transport *t)
fs/smb/server/transport_rdma.c
2503
static int smb_direct_prepare(struct ksmbd_transport *t)
fs/smb/server/transport_rdma.c
461
static void smb_direct_free_transport(struct ksmbd_transport *kt)
fs/smb/server/transport_rdma.c
899
static int smb_direct_read(struct ksmbd_transport *t, char *buf,
fs/smb/server/transport_rdma.h
20
unsigned int get_smbd_max_read_write_size(struct ksmbd_transport *kt);
fs/smb/server/transport_rdma.h
27
static inline unsigned int get_smbd_max_read_write_size(struct ksmbd_transport *kt) { return 0; }
fs/smb/server/transport_tcp.c
33
struct ksmbd_transport transport;
fs/smb/server/transport_tcp.c
407
static int ksmbd_tcp_read(struct ksmbd_transport *t, char *buf,
fs/smb/server/transport_tcp.c
418
static int ksmbd_tcp_writev(struct ksmbd_transport *t, struct kvec *iov,
fs/smb/server/transport_tcp.c
428
static void ksmbd_tcp_disconnect(struct ksmbd_transport *t)
fs/smb/server/transport_tcp.c
43
static void ksmbd_tcp_disconnect(struct ksmbd_transport *t);
fs/smb/server/transport_tcp.c
97
static void ksmbd_tcp_free_transport(struct ksmbd_transport *kt)
fs/smb/server/transport_tcp.h
11
void ksmbd_free_transport(struct ksmbd_transport *kt);