Home
last modified time | relevance | path

Searched refs:sz_m1 (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_wq.c35 return (u32)wq->sz_m1 + 1; in mlx5_wq_cyc_get_size()
40 return wq->sz_m1 + 1; in mlx5_cqwq_get_size()
45 return (u32)wq->sz_m1 + 1; in mlx5_wq_ll_get_size()
71 wq->sz_m1 = (1 << MLX5_GET(wq, wqc, log_wq_sz)) - 1; in mlx5_wq_cyc_create()
108 wq->sz_m1 = (1 << wq->log_sz) - 1; in mlx5_cqwq_create()
146 wq->sz_m1 = (1 << MLX5_GET(wq, wqc, log_wq_sz)) - 1; in mlx5_wq_ll_create()
164 for (i = 0; i < wq->sz_m1; i++) { in mlx5_wq_ll_create()
H A Dwq.h50 u16 sz_m1; member
62 u32 sz_m1; member
72 u16 sz_m1; member
98 return ctr & wq->sz_m1; in mlx5_wq_cyc_ctr2ix()
116 return wq->cc & wq->sz_m1; in mlx5_cqwq_get_ci()
141 return wq->cur_sz == wq->sz_m1; in mlx5_wq_ll_is_full()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_iq.c62 ci = iqcc & iq->wq.sz_m1; in mlx5e_iq_poll()
106 u16 pi = iq->pc & iq->wq.sz_m1; in mlx5e_iq_send_nop()
470 return ((iq->wq.sz_m1 & (cc - pc)) >= n || cc == pc); in mlx5e_iq_has_room_for()
486 pi = ((~iq->pc) & iq->wq.sz_m1); in mlx5e_iq_get_producer_index()
490 pi = ((~iq->pc) & iq->wq.sz_m1); in mlx5e_iq_get_producer_index()
494 return (iq->pc & iq->wq.sz_m1); in mlx5e_iq_get_producer_index()
H A Dmlx5_en_rx.c426 memcpy(data, mlx5_cqwq_get_wqe(&cq->wq, (cc & cq->wq.sz_m1)), in mlx5e_read_cqe_slot()
433 memcpy(mlx5_cqwq_get_wqe(&cq->wq, cc & cq->wq.sz_m1), in mlx5e_write_cqe_slot()
448 title->wqe_counter = cpu_to_be16((wqe_counter + i) & cq->wq.sz_m1); in mlx5e_decompress_cqe()
477 KASSERT(cqe_count <= cq->wq.sz_m1, in mlx5e_decompress_cqes()
479 cqe_count, cq->wq.sz_m1)); in mlx5e_decompress_cqes()
H A Dmlx5_en_tx.c56 u16 pi = sq->pc & sq->wq.sz_m1; in mlx5e_send_nop()
567 pi = sq->pc & sq->wq.sz_m1; in mlx5e_sq_dump_xmit()
619 wqe_last = mlx5_wq_cyc_get_wqe(&sq->wq, sq->wq.sz_m1); in mlx5e_sq_dump_xmit()
653 wqe_last = mlx5_wq_cyc_get_wqe(&sq->wq, (sq->pc - 1) & sq->wq.sz_m1); in mlx5e_sq_dump_xmit()
709 pi = ((~sq->pc) & sq->wq.sz_m1); in mlx5e_sq_xmit()
713 pi = ((~sq->pc) & sq->wq.sz_m1); in mlx5e_sq_xmit()
738 pi = sq->pc & sq->wq.sz_m1; in mlx5e_sq_xmit()
1066 ci = sqcc & sq->wq.sz_m1; in mlx5e_poll_tx_cq()
H A Dmlx5_en_txrx.c70 ci = (cq->wq.cc - 1) & cq->wq.sz_m1; in mlx5e_dump_err_cqe()
H A Dmlx5_en_hw_tls.c504 pi = sq->pc & sq->wq.sz_m1; in mlx5e_tls_send_static_parameters()
549 pi = sq->pc & sq->wq.sz_m1; in mlx5e_tls_send_progress_parameters()
583 pi = sq->pc & sq->wq.sz_m1; in mlx5e_tls_send_nop()
H A Den.h902 return ((sq->wq.sz_m1 & (cc - pc)) >= n || cc == pc); in mlx5e_sq_has_room_for()
917 return (((sq->wq.sz_m1 & (pc - cc)) * in mlx5e_sq_queue_level()
918 IF_SND_QUEUE_LEVEL_MAX) / sq->wq.sz_m1); in mlx5e_sq_queue_level()