Home
last modified time | relevance | path

Searched refs:scat (Results 1 – 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/ofed/libmlx5/
HDsrq.c52 struct mlx5_wqe_data_seg *scat; in mlx5_copy_to_recv_srq() local
58 scat = (struct mlx5_wqe_data_seg *) (next + 1); in mlx5_copy_to_recv_srq()
61 copy = min_t(long, size, be32toh(scat->byte_count)); in mlx5_copy_to_recv_srq()
62 memcpy((void *)(unsigned long)be64toh(scat->addr), buf, copy); in mlx5_copy_to_recv_srq()
68 ++scat; in mlx5_copy_to_recv_srq()
92 struct mlx5_wqe_data_seg *scat; in mlx5_post_srq_recv() local
117 scat = (struct mlx5_wqe_data_seg *) (next + 1); in mlx5_post_srq_recv()
120 scat[i].byte_count = htobe32(wr->sg_list[i].length); in mlx5_post_srq_recv()
121 scat[i].lkey = htobe32(wr->sg_list[i].lkey); in mlx5_post_srq_recv()
122 scat[i].addr = htobe64(wr->sg_list[i].addr); in mlx5_post_srq_recv()
[all …]
HDqp.c71 static int copy_to_scat(struct mlx5_wqe_data_seg *scat, void *buf, int *size, in copy_to_scat() argument
81 copy = min_t(long, *size, be32toh(scat->byte_count)); in copy_to_scat()
82 memcpy((void *)(unsigned long)be64toh(scat->addr), buf, copy); in copy_to_scat()
88 ++scat; in copy_to_scat()
95 struct mlx5_wqe_data_seg *scat; in mlx5_copy_to_recv_wqe() local
98 scat = get_recv_wqe(qp, idx); in mlx5_copy_to_recv_wqe()
100 ++scat; in mlx5_copy_to_recv_wqe()
102 return copy_to_scat(scat, buf, &size, max); in mlx5_copy_to_recv_wqe()
108 struct mlx5_wqe_data_seg *scat; in mlx5_copy_to_send_wqe() local
137 scat = p; in mlx5_copy_to_send_wqe()
[all …]
/freebsd-13-stable/contrib/ofed/libmlx4/
HDsrq.c68 struct mlx4_wqe_data_seg *scat; in mlx4_post_srq_recv() local
93 scat = (struct mlx4_wqe_data_seg *) (next + 1); in mlx4_post_srq_recv()
96 scat[i].byte_count = htobe32(wr->sg_list[i].length); in mlx4_post_srq_recv()
97 scat[i].lkey = htobe32(wr->sg_list[i].lkey); in mlx4_post_srq_recv()
98 scat[i].addr = htobe64(wr->sg_list[i].addr); in mlx4_post_srq_recv()
102 scat[i].byte_count = 0; in mlx4_post_srq_recv()
103 scat[i].lkey = htobe32(MLX4_INVALID_LKEY); in mlx4_post_srq_recv()
104 scat[i].addr = 0; in mlx4_post_srq_recv()
HDqp.c516 struct mlx4_wqe_data_seg *scat; in mlx4_post_recv() local
541 scat = get_recv_wqe(qp, ind); in mlx4_post_recv()
544 __set_data_seg(scat + i, wr->sg_list + i); in mlx4_post_recv()
547 scat[i].byte_count = 0; in mlx4_post_recv()
548 scat[i].lkey = htobe32(MLX4_INVALID_LKEY); in mlx4_post_recv()
549 scat[i].addr = 0; in mlx4_post_recv()
/freebsd-13-stable/sys/dev/mlx4/mlx4_ib/
HDmlx4_ib_srq.c319 struct mlx4_wqe_data_seg *scat; in mlx4_ib_post_srq_recv() local
351 scat = (struct mlx4_wqe_data_seg *) (next + 1); in mlx4_ib_post_srq_recv()
354 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length); in mlx4_ib_post_srq_recv()
355 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); in mlx4_ib_post_srq_recv()
356 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr); in mlx4_ib_post_srq_recv()
360 scat[i].byte_count = 0; in mlx4_ib_post_srq_recv()
361 scat[i].lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_post_srq_recv()
362 scat[i].addr = 0; in mlx4_ib_post_srq_recv()
HDmlx4_ib_qp.c3262 struct mlx4_wqe_data_seg *scat; in mlx4_ib_post_recv() local
3296 scat = get_recv_wqe(qp, ind); in mlx4_ib_post_recv()
3304 scat->byte_count = in mlx4_ib_post_recv()
3307 scat->lkey = cpu_to_be32(wr->sg_list->lkey); in mlx4_ib_post_recv()
3308 scat->addr = cpu_to_be64(qp->sqp_proxy_rcv[ind].map); in mlx4_ib_post_recv()
3309 scat++; in mlx4_ib_post_recv()
3314 __set_data_seg(scat + i, wr->sg_list + i); in mlx4_ib_post_recv()
3317 scat[i].byte_count = 0; in mlx4_ib_post_recv()
3318 scat[i].lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_post_recv()
3319 scat[i].addr = 0; in mlx4_ib_post_recv()
/freebsd-13-stable/sys/dev/mlx5/mlx5_ib/
HDmlx5_ib_srq.c436 struct mlx5_wqe_data_seg *scat; in mlx5_ib_post_srq_recv() local
469 scat = (struct mlx5_wqe_data_seg *)(next + 1); in mlx5_ib_post_srq_recv()
472 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length); in mlx5_ib_post_srq_recv()
473 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); in mlx5_ib_post_srq_recv()
474 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr); in mlx5_ib_post_srq_recv()
478 scat[i].byte_count = 0; in mlx5_ib_post_srq_recv()
479 scat[i].lkey = cpu_to_be32(MLX5_INVALID_LKEY); in mlx5_ib_post_srq_recv()
480 scat[i].addr = 0; in mlx5_ib_post_srq_recv()
HDmlx5_ib_qp.c4196 struct mlx5_wqe_data_seg *scat; in mlx5_ib_post_recv() local
4233 scat = get_recv_wqe(qp, ind); in mlx5_ib_post_recv()
4235 scat++; in mlx5_ib_post_recv()
4238 set_data_ptr_seg(scat + i, wr->sg_list + i); in mlx5_ib_post_recv()
4241 scat[i].byte_count = 0; in mlx5_ib_post_recv()
4242 scat[i].lkey = cpu_to_be32(MLX5_INVALID_LKEY); in mlx5_ib_post_recv()
4243 scat[i].addr = 0; in mlx5_ib_post_recv()
4247 sig = (struct mlx5_rwqe_sig *)scat; in mlx5_ib_post_recv()
/freebsd-13-stable/bin/sh/
HDTOUR234 BUILTIN COMMANDS: The procedures for handling these are scat-
/freebsd-13-stable/share/dict/
HDweb2a57170 soul scat
HDweb2174672 scat