Searched refs:num_free (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_buddy.c22 buddy->num_free = kcalloc(buddy->max_order + 1,
23 sizeof(*buddy->num_free),
26 if (!buddy->bitmap || !buddy->num_free)
45 buddy->num_free[buddy->max_order] = 1;
54 kfree(buddy->num_free);
68 kfree(buddy->num_free);
81 if (!buddy->num_free[order_iter])
131 --buddy->num_free[order_iter];
141 ++buddy->num_free[order_iter];
160 --buddy->num_free[orde
[all...]
H A Dmlx5dr.h177 unsigned int *num_free; member in struct:mlx5dr_icm_buddy_mem
/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_trace.h22 __field(u32, num_free)
33 __entry->num_free = vq->num_free;
36 TP_printk("vdev=%d vq=%u name=%s type=0x%x flags=0x%x fence_id=%llu ctx_id=%u num_free=%u seqno=%u",
39 __entry->ctx_id, __entry->num_free, __entry->seqno)
H A Dvirtgpu_vq.c338 if (vq->num_free < elemcnt) {
341 wait_event(vgdev->ctrlq.ack_queue, vq->num_free >= elemcnt);
469 wait_event(vgdev->cursorq.ack_queue, vq->num_free >= outcnt);
/linux-master/tools/virtio/ringtest/
H A Dring.c62 unsigned num_free; member in struct:guest
103 guest.num_free = ring_size;
116 if (!guest.num_free)
119 guest.num_free--;
159 guest.num_free++;
H A Dvirtio_ring_0_9.c44 unsigned short num_free; member in struct:guest
89 guest.num_free = ring_size;
107 if (!guest.num_free)
115 guest.num_free--;
192 guest.num_free++;
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c93 if (buddy->num_free[o]) {
105 --buddy->num_free[o];
111 ++buddy->num_free[o];
129 --buddy->num_free[order];
135 ++buddy->num_free[order];
149 buddy->num_free = kcalloc((buddy->max_order + 1), sizeof *buddy->num_free,
151 if (!buddy->bits || !buddy->num_free)
162 buddy->num_free[buddy->max_order] = 1;
172 kfree(buddy->num_free);
[all...]
H A Dmthca_dev.h205 int *num_free; member in struct:mthca_buddy
/linux-master/tools/virtio/linux/
H A Dvirtio.h26 unsigned int num_free; member in struct:virtqueue
/linux-master/drivers/fpga/
H A Dstratix10-soc.c75 uint num_free = 0; local
80 num_free++;
89 num_free++;
93 return num_free == NUM_SVC_BUFS;
102 uint num_free = 0; local
107 num_free++;
109 return num_free;
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.h44 int num_free; member in struct:hinic_free_db_area
H A Dhinic_hw_io.c55 free_db_area->num_free = HINIC_DB_MAX_AREAS;
67 free_db_area->num_free--;
69 if (free_db_area->num_free < 0) {
70 free_db_area->num_free++;
100 free_db_area->num_free++;
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dmr.c55 if (buddy->num_free[o]) {
67 --buddy->num_free[o];
73 ++buddy->num_free[o];
91 --buddy->num_free[order];
97 ++buddy->num_free[order];
111 buddy->num_free = kcalloc(buddy->max_order + 1, sizeof(*buddy->num_free),
113 if (!buddy->bits || !buddy->num_free)
124 buddy->num_free[buddy->max_order] = 1;
134 kfree(buddy->num_free);
[all...]
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_taprio.c272 u32 num_free, state, list; local
277 num_free = LAN966X_TAPRIO_NUM_GCL;
294 num_free--;
305 return num_free;
/linux-master/drivers/net/wireless/ath/ath11k/
H A Ddbring.c112 int num_remain, req_entries, num_free; local
120 num_free = ath11k_hal_srng_src_num_free(ar->ab, srng, true);
121 req_entries = min(num_free, ring->bufs_max);
H A Ddp_rx.c352 int num_free; local
366 num_free = ath11k_hal_srng_src_num_free(ab, srng, true);
367 if (!req_entries && (num_free > (rx_ring->bufs_max * 3) / 4))
368 req_entries = num_free;
370 req_entries = min(num_free, req_entries);
2899 int num_free; local
2913 num_free = ath11k_hal_srng_src_num_free(ab, srng, true);
2915 req_entries = min(num_free, req_entries);
/linux-master/drivers/net/wireless/ath/ath12k/
H A Ddbring.c82 int num_remain, req_entries, num_free; local
90 num_free = ath12k_hal_srng_src_num_free(ab, srng, true);
91 req_entries = min(num_free, ring->bufs_max);
H A Ddp_rx.c272 int num_free; local
288 num_free = ath12k_hal_srng_src_num_free(ab, srng, true);
289 if (!req_entries && (num_free > (rx_ring->bufs_max * 3) / 4))
290 req_entries = num_free;
292 req_entries = min(num_free, req_entries);
/linux-master/drivers/virtio/
H A Dvirtio_ring.c251 return (vq->indirect && total_sg > 1 && vq->vq.num_free);
422 vq->vq.num_free = num;
596 if (unlikely(vq->vq.num_free < descs_used)) {
598 descs_used, vq->vq.num_free);
670 vq->vq.num_free -= descs_used;
780 vq->vq.num_free++;
788 vq->vq.num_free++;
995 BUG_ON(vq->vq.num_free != vq->split.vring.num);
1302 if (unlikely(vq->vq.num_free < 1)) {
1361 vq->vq.num_free
[all...]
/linux-master/include/linux/
H A Dvirtio.h22 * @num_free: number of elements we expect to be able to fit.
26 * A note on @num_free: with indirect buffers, each buffer needs one
36 unsigned int num_free; member in struct:virtqueue
/linux-master/drivers/net/caif/
H A Dcaif_virtio.c186 if (cfv->vq_tx->num_free <= cfv->watermark_tx)
540 if (unlikely(cfv->vq_tx->num_free <= num_present_cpus())) {
/linux-master/drivers/scsi/
H A Dqlogicpti.c973 int num_free = QLOGICPTI_REQ_QUEUE_LEN - REQ_QUEUE_DEPTH(in_ptr, out_ptr) - 64; local
974 host->can_queue = scsi_host_busy(host) + num_free;
975 host->sg_tablesize = QLOGICPTI_MAX_SG(num_free);
/linux-master/net/vmw_vsock/
H A Dvirtio_transport.c289 } while (vq->num_free);
/linux-master/drivers/net/wireless/ath/wil6210/
H A Ddebugfs.c1223 int num_free; local
1236 num_free = wil_print_rx_buff(s, &rbm->free);
1239 num_active + num_free);
/linux-master/drivers/net/
H A Dvirtio_net.c876 if (sq->vq->num_free < 2+MAX_SKB_FRAGS) {
884 if (sq->vq->num_free >= 2+MAX_SKB_FRAGS) {
2031 } while (rq->vq->num_free);
2137 if (rq->vq->num_free > min((unsigned int)budget, virtqueue_get_vring_size(rq->vq)) / 2) {
2182 if (sq->vq->num_free >= 2 + MAX_SKB_FRAGS)
2329 if (sq->vq->num_free >= 2 + MAX_SKB_FRAGS)

Completed in 352 milliseconds

12