Home
last modified time | relevance | path

Searched refs:num_free (Results 1 – 9 of 9) 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.c83 int num_remain, req_entries, num_free; in ath12k_dbring_fill_bufs() local
91 num_free = ath12k_hal_srng_src_num_free(ab, srng, true); in ath12k_dbring_fill_bufs()
92 req_entries = min(num_free, ring->bufs_max); in ath12k_dbring_fill_bufs()
H A Ddp_mon.c738 int num_free, num_remain, buf_id; in ath12k_dp_mon_status_bufs_replenish() local
753 num_free = ath12k_hal_srng_src_num_free(ab, srng, true); in ath12k_dp_mon_status_bufs_replenish()
754 if (!req_entries && (num_free > (rx_ring->bufs_max * 3) / 4)) in ath12k_dp_mon_status_bufs_replenish()
755 req_entries = num_free; in ath12k_dp_mon_status_bufs_replenish()
757 req_entries = min(num_free, req_entries); in ath12k_dp_mon_status_bufs_replenish()
H A Ddp_rx.c76 int num_free; in ath12k_dp_rx_bufs_replenish() local
91 num_free = ath12k_hal_srng_src_num_free(ab, srng, true); in ath12k_dp_rx_bufs_replenish()
92 if (!req_entries && (num_free > (rx_ring->bufs_max * 3) / 4)) in ath12k_dp_rx_bufs_replenish()
93 req_entries = num_free; in ath12k_dp_rx_bufs_replenish()
95 req_entries = min(num_free, req_entries); in ath12k_dp_rx_bufs_replenish()
/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddbring.c115 int num_remain, req_entries, num_free; in ath11k_dbring_fill_bufs() local
123 num_free = ath11k_hal_srng_src_num_free(ar->ab, srng, true); in ath11k_dbring_fill_bufs()
124 req_entries = min(num_free, ring->bufs_max); in ath11k_dbring_fill_bufs()
H A Ddp_rx.c352 int num_free; in ath11k_dp_rxbufs_replenish() local
366 num_free = ath11k_hal_srng_src_num_free(ab, srng, true); in ath11k_dp_rxbufs_replenish()
367 if (!req_entries && (num_free > (rx_ring->bufs_max * 3) / 4)) in ath11k_dp_rxbufs_replenish()
368 req_entries = num_free; in ath11k_dp_rxbufs_replenish()
370 req_entries = min(num_free, req_entries); in ath11k_dp_rxbufs_replenish()
2931 int num_free; in ath11k_dp_rx_mon_status_bufs_replenish() local
2945 num_free = ath11k_hal_srng_src_num_free(ab, srng, true); in ath11k_dp_rx_mon_status_bufs_replenish()
2947 req_entries = min(num_free, req_entries); in ath11k_dp_rx_mon_status_bufs_replenish()