Searched refs:sz_m1 (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_wq.c | 35 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 D | wq.h | 50 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 D | mlx5_en_iq.c | 62 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 D | mlx5_en_rx.c | 426 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 D | mlx5_en_tx.c | 56 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 D | mlx5_en_txrx.c | 70 ci = (cq->wq.cc - 1) & cq->wq.sz_m1; in mlx5e_dump_err_cqe()
|
H A D | mlx5_en_hw_tls.c | 504 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 D | en.h | 902 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()
|