/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_buddy.c | 22 buddy->num_free = kcalloc(buddy->max_order + 1, in mlx5dr_buddy_init() 23 sizeof(*buddy->num_free), in mlx5dr_buddy_init() 26 if (!buddy->bitmap || !buddy->num_free) in mlx5dr_buddy_init() 45 buddy->num_free[buddy->max_order] = 1; in mlx5dr_buddy_init() 54 kfree(buddy->num_free); in mlx5dr_buddy_init() 68 kfree(buddy->num_free); in mlx5dr_buddy_cleanup() 81 if (!buddy->num_free[order_iter]) in dr_buddy_find_free_seg() 131 --buddy->num_free[order_iter]; in mlx5dr_buddy_alloc_mem() 141 ++buddy->num_free[order_iter]; in mlx5dr_buddy_alloc_mem() 160 --buddy->num_free[order]; in mlx5dr_buddy_free_mem() [all …]
|
H A D | mlx5dr.h | 177 unsigned int *num_free; member
|
/openbmc/linux/drivers/gpu/drm/virtio/ |
H A D | virtgpu_trace.h | 22 __field(u32, num_free) 33 __entry->num_free = vq->num_free; 39 __entry->ctx_id, __entry->num_free, __entry->seqno)
|
/openbmc/linux/tools/virtio/ringtest/ |
H A D | ring.c | 62 unsigned num_free; member 103 guest.num_free = ring_size; in alloc_ring() 116 if (!guest.num_free) in add_inbuf() 119 guest.num_free--; in add_inbuf() 159 guest.num_free++; in get_buf()
|
H A D | virtio_ring_0_9.c | 44 unsigned short num_free; member 89 guest.num_free = ring_size; in alloc_ring() 107 if (!guest.num_free) in add_inbuf() 115 guest.num_free--; in add_inbuf() 192 guest.num_free++; in get_buf()
|
/openbmc/linux/drivers/fpga/ |
H A D | stratix10-soc.c | 75 uint num_free = 0; in s10_free_buffers() local 80 num_free++; in s10_free_buffers() 89 num_free++; in s10_free_buffers() 93 return num_free == NUM_SVC_BUFS; in s10_free_buffers() 102 uint num_free = 0; in s10_free_buffer_count() local 107 num_free++; in s10_free_buffer_count() 109 return num_free; in s10_free_buffer_count()
|
/openbmc/linux/drivers/infiniband/hw/mthca/ |
H A D | mthca_mr.c | 93 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() 162 buddy->num_free[buddy->max_order] = 1; in mthca_buddy_init() 172 kfree(buddy->num_free); in mthca_buddy_init() 185 kfree(buddy->num_free); in mthca_buddy_cleanup()
|
/openbmc/u-boot/drivers/virtio/ |
H A D | virtio_ring.c | 32 if (vq->num_free < descs_used) { in virtqueue_add() 34 descs_used, vq->num_free); in virtqueue_add() 71 vq->num_free -= descs_used; in virtqueue_add() 144 vq->num_free++; in detach_buf() 151 vq->num_free++; in detach_buf() 219 vq->num_free = vring.num; in __vring_new_virtqueue() 332 vq->free_head, vq->num_added, vq->num_free); in virtqueue_dump()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | mr.c | 55 if (buddy->num_free[o]) { in mlx4_buddy_alloc() 67 --buddy->num_free[o]; in mlx4_buddy_alloc() 73 ++buddy->num_free[o]; in mlx4_buddy_alloc() 91 --buddy->num_free[order]; in mlx4_buddy_free() 97 ++buddy->num_free[order]; in mlx4_buddy_free() 111 buddy->num_free = kcalloc(buddy->max_order + 1, sizeof(*buddy->num_free), in mlx4_buddy_init() 113 if (!buddy->bits || !buddy->num_free) in mlx4_buddy_init() 124 buddy->num_free[buddy->max_order] = 1; in mlx4_buddy_init() 134 kfree(buddy->num_free); in mlx4_buddy_init() 147 kfree(buddy->num_free); in mlx4_buddy_cleanup()
|
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_taprio.c | 272 u32 num_free, state, list; in lan966x_taprio_gcl_free_get() local 277 num_free = LAN966X_TAPRIO_NUM_GCL; in lan966x_taprio_gcl_free_get() 294 num_free--; in lan966x_taprio_gcl_free_get() 305 return num_free; in lan966x_taprio_gcl_free_get()
|
/openbmc/linux/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_io.c | 55 free_db_area->num_free = HINIC_DB_MAX_AREAS; in init_db_area_idx() 67 free_db_area->num_free--; in get_db_area() 69 if (free_db_area->num_free < 0) { in get_db_area() 70 free_db_area->num_free++; in get_db_area() 100 free_db_area->num_free++; in return_db_area()
|
H A D | hinic_hw_io.h | 44 int num_free; member
|
/openbmc/linux/drivers/virtio/ |
H A D | virtio_ring.c | 251 return (vq->indirect && total_sg > 1 && vq->vq.num_free); in virtqueue_use_indirect() 422 vq->vq.num_free = num; in virtqueue_init() 596 if (unlikely(vq->vq.num_free < descs_used)) { in virtqueue_add_split() 598 descs_used, vq->vq.num_free); in virtqueue_add_split() 670 vq->vq.num_free -= descs_used; in virtqueue_add_split() 780 vq->vq.num_free++; in detach_buf_split() 788 vq->vq.num_free++; in detach_buf_split() 995 BUG_ON(vq->vq.num_free != vq->split.vring.num); in virtqueue_detach_unused_buf_split() 1302 if (unlikely(vq->vq.num_free < 1)) { in virtqueue_add_indirect_packed() 1361 vq->vq.num_free -= 1; in virtqueue_add_indirect_packed() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath12k/ |
H A D | dbring.c | 82 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()
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-shadow-virtqueue.c | 71 return svq->num_free; in vhost_svq_available_slots() 266 svq->num_free -= ndescs; in vhost_svq_add() 454 svq->num_free += num; in vhost_svq_get_buf() 674 svq->num_free = svq->vring.num; in vhost_svq_start()
|
H A D | vhost-shadow-virtqueue.h | 112 uint16_t num_free; member
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | dbring.c | 112 int num_remain, req_entries, num_free; in ath11k_dbring_fill_bufs() local 120 num_free = ath11k_hal_srng_src_num_free(ar->ab, srng, true); in ath11k_dbring_fill_bufs() 121 req_entries = min(num_free, ring->bufs_max); in ath11k_dbring_fill_bufs()
|
/openbmc/linux/tools/virtio/linux/ |
H A D | virtio.h | 26 unsigned int num_free; member
|
/openbmc/u-boot/include/ |
H A D | virtio_ring.h | 103 unsigned int num_free; member
|
/openbmc/qemu/tests/qtest/libqos/ |
H A D | virtio.c | 339 vq->num_free--; in qvirtqueue_add() 366 vq->num_free--; in qvirtqueue_add_indirect()
|
H A D | virtio.h | 37 uint32_t num_free; member
|
H A D | virtio-mmio.c | 169 vq->num_free = vq->size; in qvirtio_mmio_virtqueue_setup()
|
/openbmc/linux/include/linux/ |
H A D | virtio.h | 36 unsigned int num_free; member
|
/openbmc/qemu/ui/ |
H A D | console-vc.c | 302 uint32_t num_free; in qemu_text_console_handle_keysym() local 341 num_free = fifo8_num_free(&s->out_fifo); in qemu_text_console_handle_keysym() 342 fifo8_push_all(&s->out_fifo, buf, MIN(num_free, q - buf)); in qemu_text_console_handle_keysym()
|
/openbmc/linux/drivers/net/caif/ |
H A D | caif_virtio.c | 186 if (cfv->vq_tx->num_free <= cfv->watermark_tx) in cfv_release_used_buf() 540 if (unlikely(cfv->vq_tx->num_free <= num_present_cpus())) { in cfv_netdev_tx()
|