Home
last modified time | relevance | path

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

/freebsd/sys/dev/mthca/
H A Dmthca_mr.c93 if (buddy->num_free[o]) { in mthca_buddy_alloc()
105 --buddy->num_free[o]; in mthca_buddy_alloc()
111 ++buddy->num_free[o]; in mthca_buddy_alloc()
129 --buddy->num_free[order]; in mthca_buddy_free()
135 ++buddy->num_free[order]; in mthca_buddy_free()
149 buddy->num_free = kcalloc((buddy->max_order + 1), sizeof *buddy->num_free, in mthca_buddy_init()
151 if (!buddy->bits || !buddy->num_free) in mthca_buddy_init()
164 buddy->num_free[buddy->max_order] = 1; in mthca_buddy_init()
174 kfree(buddy->num_free); in mthca_buddy_init()
187 kfree(buddy->num_free); in mthca_buddy_cleanup()
H A Dmthca_dev.h208 int *num_free; member
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_mr.c58 if (buddy->num_free[o]) { in mlx4_buddy_alloc()
70 --buddy->num_free[o]; in mlx4_buddy_alloc()
76 ++buddy->num_free[o]; in mlx4_buddy_alloc()
94 --buddy->num_free[order]; in mlx4_buddy_free()
100 ++buddy->num_free[order]; in mlx4_buddy_free()
114 buddy->num_free = kcalloc((buddy->max_order + 1), sizeof *buddy->num_free, in mlx4_buddy_init()
116 if (!buddy->bits || !buddy->num_free) in mlx4_buddy_init()
130 buddy->num_free[buddy->max_order] = 1; in mlx4_buddy_init()
140 kfree(buddy->num_free); in mlx4_buddy_init()
153 kfree(buddy->num_free); in mlx4_buddy_cleanup()
H A Dmlx4.h255 unsigned int *num_free; member
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddbring.c82 int num_remain, req_entries, num_free; in ath12k_dbring_fill_bufs() local
90 num_free = ath12k_hal_srng_src_num_free(ab, srng, true); in ath12k_dbring_fill_bufs()
91 req_entries = min(num_free, ring->bufs_max); in ath12k_dbring_fill_bufs()
H A Ddp_rx.c268 int num_free; in ath12k_dp_rx_bufs_replenish() local
284 num_free = ath12k_hal_srng_src_num_free(ab, srng, true); in ath12k_dp_rx_bufs_replenish()
285 if (!req_entries && (num_free > (rx_ring->bufs_max * 3) / 4)) in ath12k_dp_rx_bufs_replenish()
286 req_entries = num_free; in ath12k_dp_rx_bufs_replenish()
288 req_entries = min(num_free, req_entries); in ath12k_dp_rx_bufs_replenish()
/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddbring.c111 int num_remain, req_entries, num_free; in ath11k_dbring_fill_bufs() local
119 num_free = ath11k_hal_srng_src_num_free(ar->ab, srng, true); in ath11k_dbring_fill_bufs()
120 req_entries = min(num_free, ring->bufs_max); in ath11k_dbring_fill_bufs()
H A Ddp_rx.c351 int num_free; in ath11k_dp_rxbufs_replenish() local
365 num_free = ath11k_hal_srng_src_num_free(ab, srng, true); in ath11k_dp_rxbufs_replenish()
366 if (!req_entries && (num_free > (rx_ring->bufs_max * 3) / 4)) in ath11k_dp_rxbufs_replenish()
367 req_entries = num_free; in ath11k_dp_rxbufs_replenish()
369 req_entries = min(num_free, req_entries); in ath11k_dp_rxbufs_replenish()
2940 int num_free; in ath11k_dp_rx_mon_status_bufs_replenish() local
2954 num_free = ath11k_hal_srng_src_num_free(ab, srng, true); in ath11k_dp_rx_mon_status_bufs_replenish()
2956 req_entries = min(num_free, req_entries); in ath11k_dp_rx_mon_status_bufs_replenish()