Home
last modified time | relevance | path

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

/freebsd/contrib/ofed/libmlx5/
H A Dsrq.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 …]
H A Dqp.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/contrib/ofed/libmlx4/
H A Dsrq.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()
H A Dqp.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/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c311 struct mlx4_wqe_data_seg *scat; in mlx4_ib_post_srq_recv() local
343 scat = (struct mlx4_wqe_data_seg *) (next + 1); in mlx4_ib_post_srq_recv()
346 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length); in mlx4_ib_post_srq_recv()
347 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); in mlx4_ib_post_srq_recv()
348 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr); in mlx4_ib_post_srq_recv()
352 scat[i].byte_count = 0; in mlx4_ib_post_srq_recv()
353 scat[i].lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_post_srq_recv()
354 scat[i].addr = 0; in mlx4_ib_post_srq_recv()
H A Dmlx4_ib_qp.c3270 struct mlx4_wqe_data_seg *scat; in mlx4_ib_post_recv() local
3304 scat = get_recv_wqe(qp, ind); in mlx4_ib_post_recv()
3312 scat->byte_count = in mlx4_ib_post_recv()
3315 scat->lkey = cpu_to_be32(wr->sg_list->lkey); in mlx4_ib_post_recv()
3316 scat->addr = cpu_to_be64(qp->sqp_proxy_rcv[ind].map); in mlx4_ib_post_recv()
3317 scat++; in mlx4_ib_post_recv()
3322 __set_data_seg(scat + i, wr->sg_list + i); in mlx4_ib_post_recv()
3325 scat[i].byte_count = 0; in mlx4_ib_post_recv()
3326 scat[i].lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_post_recv()
3327 scat[i].addr = 0; in mlx4_ib_post_recv()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_srq.c434 struct mlx5_wqe_data_seg *scat; in mlx5_ib_post_srq_recv() local
467 scat = (struct mlx5_wqe_data_seg *)(next + 1); in mlx5_ib_post_srq_recv()
470 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length); in mlx5_ib_post_srq_recv()
471 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); in mlx5_ib_post_srq_recv()
472 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr); in mlx5_ib_post_srq_recv()
476 scat[i].byte_count = 0; in mlx5_ib_post_srq_recv()
477 scat[i].lkey = cpu_to_be32(MLX5_INVALID_LKEY); in mlx5_ib_post_srq_recv()
478 scat[i].addr = 0; in mlx5_ib_post_srq_recv()
H A Dmlx5_ib_qp.c4215 struct mlx5_wqe_data_seg *scat; in mlx5_ib_post_recv() local
4252 scat = get_recv_wqe(qp, ind); in mlx5_ib_post_recv()
4254 scat++; in mlx5_ib_post_recv()
4257 set_data_ptr_seg(scat + i, wr->sg_list + i); in mlx5_ib_post_recv()
4260 scat[i].byte_count = 0; in mlx5_ib_post_recv()
4261 scat[i].lkey = cpu_to_be32(MLX5_INVALID_LKEY); in mlx5_ib_post_recv()
4262 scat[i].addr = 0; in mlx5_ib_post_recv()
4266 sig = (struct mlx5_rwqe_sig *)scat; in mlx5_ib_post_recv()
/freebsd/bin/sh/
H A DTOUR233 BUILTIN COMMANDS: The procedures for handling these are scat-
/freebsd/share/dict/
H A Dweb2a57170 soul scat
H A Dweb2174672 scat