Home
last modified time | relevance | path

Searched refs:rdsv3_sock (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdma.h37 struct rdsv3_sock *r_sock;
87 int rdsv3_get_mr(struct rdsv3_sock *rs, const void *optval, int optlen);
88 int rdsv3_get_mr_for_dest(struct rdsv3_sock *rs, const void *optval,
90 int rdsv3_free_mr(struct rdsv3_sock *rs, const void *optval, int optlen);
91 void rdsv3_rdma_drop_keys(struct rdsv3_sock *rs);
92 int rdsv3_cmsg_rdma_args(struct rdsv3_sock *rs, struct rdsv3_message *rm,
94 int rdsv3_cmsg_rdma_dest(struct rdsv3_sock *rs, struct rdsv3_message *rm,
96 int rdsv3_cmsg_rdma_map(struct rdsv3_sock *rs, struct rdsv3_message *rm,
H A Drdsv3.h295 struct rdsv3_sock *m_rs;
387 struct rdsv3_sock *rs, uint32_t *key_ret);
393 struct rdsv3_sock { struct
470 static inline struct rdsv3_sock * argument
473 return ((struct rdsv3_sock *)sk->sk_protinfo); in rdsv3_sk_to_rs()
477 rdsv3_rs_to_sk(const struct rdsv3_sock *rs) in rdsv3_rs_to_sk()
488 rdsv3_sk_sndbuf(struct rdsv3_sock *rs) in rdsv3_sk_sndbuf()
495 rdsv3_sk_rcvbuf(struct rdsv3_sock *rs) in rdsv3_sk_rcvbuf()
538 void rdsv3_sock_addref(struct rdsv3_sock *rs);
539 void rdsv3_sock_put(struct rdsv3_sock *rs);
[all …]
H A Dinfo.h24 struct rdsv3_sock;
H A Dib.h313 struct rdsv3_sock *rs, uint32_t *key_ret);
H A Drdsv3_impl.h239 struct rdsv3_sock *sk_protinfo;
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Daf_rds.c90 struct rdsv3_sock *rs; in rdsv3_release()
152 rdsv3_wake_sk_sleep(struct rdsv3_sock *rs) in rdsv3_wake_sk_sleep()
168 struct rdsv3_sock *rs = rdsv3_sk_to_rs(sk); in rdsv3_getname()
205 struct rdsv3_sock *rs = rdsv3_sk_to_rs(sk); in rdsv3_poll()
523 struct rdsv3_sock *rs = rdsv3_sk_to_rs(sk); in rdsv3_setsockopt()
573 struct rdsv3_sock *rs = rdsv3_sk_to_rs(sk); in rdsv3_getsockopt()
810 struct rdsv3_sock *rs; in rdsv3_create()
860 rdsv3_sock_addref(struct rdsv3_sock *rs) in rdsv3_sock_addref()
867 rdsv3_sock_put(struct rdsv3_sock *rs) in rdsv3_sock_put()
877 struct rdsv3_sock *rs; in rdsv3_sock_inc_info()
[all …]
H A Drdma.c108 struct rdsv3_sock *rs = mr->r_sock; in rdsv3_destroy_mr()
143 rdsv3_rdma_drop_keys(struct rdsv3_sock *rs) in rdsv3_rdma_drop_keys()
168 __rdsv3_rdma_map(struct rdsv3_sock *rs, struct rds_get_mr_args *args, in __rdsv3_rdma_map()
270 rdsv3_get_mr(struct rdsv3_sock *rs, const void *optval, int optlen) in rdsv3_get_mr()
289 rdsv3_get_mr_for_dest(struct rdsv3_sock *rs, const void *optval, in rdsv3_get_mr_for_dest()
322 rdsv3_free_mr(struct rdsv3_sock *rs, const void *optval, int optlen) in rdsv3_free_mr()
382 rdsv3_rdma_unuse(struct rdsv3_sock *rs, uint32_t r_key, int force) in rdsv3_rdma_unuse()
444 rdsv3_rdma_prepare(struct rdsv3_sock *rs, struct rds_rdma_args *args) in rdsv3_rdma_prepare()
586 rdsv3_cmsg_rdma_args(struct rdsv3_sock *rs, struct rdsv3_message *rm, in rdsv3_cmsg_rdma_args()
615 rdsv3_cmsg_rdma_dest(struct rdsv3_sock *rs, struct rdsv3_message *rm, in rdsv3_cmsg_rdma_dest()
[all …]
H A Dbind.c64 struct rdsv3_sock *port[65536];
143 struct rdsv3_sock *
146 struct rdsv3_sock *rs; in rdsv3_find_bound()
168 rdsv3_add_bound(struct rdsv3_sock *rs, uint32_be_t addr, uint16_be_t *port) in rdsv3_add_bound()
225 rdsv3_remove_bound(struct rdsv3_sock *rs) in rdsv3_remove_bound()
258 struct rdsv3_sock *rs = rdsv3_sk_to_rs(sk); in rdsv3_bind()
H A Drds_recv.c85 rdsv3_recv_rcvbuf_delta(struct rdsv3_sock *rs, struct rsock *sk, in rdsv3_recv_rcvbuf_delta()
135 rdsv3_recv_incoming_exthdrs(struct rdsv3_incoming *inc, struct rdsv3_sock *rs) in rdsv3_recv_incoming_exthdrs()
195 struct rdsv3_sock *rs = NULL; in rdsv3_recv_incoming()
297 rdsv3_next_incoming(struct rdsv3_sock *rs, struct rdsv3_incoming **inc) in rdsv3_next_incoming()
312 rdsv3_still_queued(struct rdsv3_sock *rs, struct rdsv3_incoming *inc, in rdsv3_still_queued()
345 rdsv3_notify_queue_get(struct rdsv3_sock *rs, struct msghdr *msghdr) in rdsv3_notify_queue_get()
424 rdsv3_notify_cong(struct rdsv3_sock *rs, struct msghdr *msghdr) in rdsv3_notify_cong()
456 rdsv3_recvmsg(struct rdsv3_sock *rs, uio_t *uio, in rdsv3_recvmsg()
626 rdsv3_clear_recv_queue(struct rdsv3_sock *rs) in rdsv3_clear_recv_queue()
H A Dcong.c270 struct rdsv3_sock *rs; in rdsv3_cong_map_updated()
352 rdsv3_cong_add_socket(struct rdsv3_sock *rs) in rdsv3_cong_add_socket()
363 rdsv3_cong_remove_socket(struct rdsv3_sock *rs) in rdsv3_cong_remove_socket()
386 struct rdsv3_sock *rs) in rdsv3_cong_wait()
495 list_create(&rdsv3_cong_monitor, sizeof (struct rdsv3_sock), in rdsv3_cong_init()
496 offsetof(struct rdsv3_sock, rs_cong_list)); in rdsv3_cong_init()
H A Drdsv3_ddi.c67 sizeof (struct rsock) + sizeof (struct rdsv3_sock), 0, NULL, in rdsv3_sock_init()
77 list_create(&rdsv3_sock_list, sizeof (struct rdsv3_sock), in rdsv3_sock_init()
78 offsetof(struct rdsv3_sock, rs_item)); in rdsv3_sock_init()
H A Dsend.c421 rdsv3_send_sndbuf_remove(struct rdsv3_sock *rs, struct rdsv3_message *rm) in rdsv3_send_sndbuf_remove()
484 struct rdsv3_sock *rs = NULL; in rdsv3_rdma_send_complete()
534 __rdsv3_rdma_send_complete(struct rdsv3_sock *rs, struct rdsv3_message *rm, in __rdsv3_rdma_send_complete()
602 struct rdsv3_sock *rs = NULL; in rdsv3_send_remove_from_sock()
720 rdsv3_send_drop_to(struct rdsv3_sock *rs, struct sockaddr_in *dest) in rdsv3_send_drop_to()
807 rdsv3_send_queue_rm(struct rdsv3_sock *rs, struct rdsv3_connection *conn, in rdsv3_send_queue_rm()
884 rdsv3_cmsg_send(struct rdsv3_sock *rs, struct rdsv3_message *rm, in rdsv3_cmsg_send()
934 rdsv3_sendmsg(struct rdsv3_sock *rs, uio_t *uio, struct nmsghdr *msg, in rdsv3_sendmsg()
H A Drdsv3_impl.c812 struct rdsv3_sock *rs = sk->sk_protinfo; in rdsv3_sock_exit_data()
860 bzero(sk, sizeof (struct rsock) + sizeof (struct rdsv3_sock)); in rdsv3_sk_alloc()
872 sk->sk_protinfo = (struct rdsv3_sock *)(sk + 1); in rdsv3_sock_init_data()
H A Dib_rdma.c333 struct rdsv3_sock *rs, uint32_t *key_ret) in rdsv3_ib_get_mr()