Searched refs:num_free (Results 1 – 9 of 9) sorted by relevance
/linux-3.4.99/drivers/virtio/ |
D | virtio_ring.c | 97 unsigned int num_free; member 167 vq->num_free--; in vring_add_indirect() 228 if (vq->indirect && (out + in) > 1 && vq->num_free) { in virtqueue_add_buf() 237 if (vq->num_free < out + in) { in virtqueue_add_buf() 239 out + in, vq->num_free); in virtqueue_add_buf() 250 vq->num_free -= out + in; in virtqueue_add_buf() 296 return vq->num_free; in virtqueue_add_buf() 393 vq->num_free++; in detach_buf() 399 vq->num_free++; in detach_buf() 631 BUG_ON(vq->num_free != vq->vring.num); in virtqueue_detach_unused_buf() [all …]
|
/linux-3.4.99/drivers/net/ethernet/mellanox/mlx4/ |
D | mr.c | 69 if (buddy->num_free[o]) { in mlx4_buddy_alloc() 81 --buddy->num_free[o]; in mlx4_buddy_alloc() 87 ++buddy->num_free[o]; in mlx4_buddy_alloc() 105 --buddy->num_free[order]; in mlx4_buddy_free() 111 ++buddy->num_free[order]; in mlx4_buddy_free() 125 buddy->num_free = kcalloc((buddy->max_order + 1), sizeof *buddy->num_free, in mlx4_buddy_init() 127 if (!buddy->bits || !buddy->num_free) in mlx4_buddy_init() 139 buddy->num_free[buddy->max_order] = 1; in mlx4_buddy_init() 149 kfree(buddy->num_free); in mlx4_buddy_init() 162 kfree(buddy->num_free); in mlx4_buddy_cleanup()
|
D | mlx4.h | 213 unsigned int *num_free; member
|
/linux-3.4.99/drivers/gpu/drm/via/ |
D | via_dmablit.c | 520 blitq->num_free++; in via_dmablit_workqueue() 558 blitq->num_free = VIA_NUM_BLIT_SLOTS - 1; in via_init_dmablit() 686 DRM_DEBUG("Num free is %d\n", blitq->num_free); in via_dmablit_grab_slot() 688 while (blitq->num_free == 0) { in via_dmablit_grab_slot() 691 DRM_WAIT_ON(ret, blitq->busy_queue, DRM_HZ, blitq->num_free > 0); in via_dmablit_grab_slot() 698 blitq->num_free--; in via_dmablit_grab_slot() 714 blitq->num_free++; in via_dmablit_release_slot()
|
D | via_dmablit.h | 68 unsigned num_free; member
|
/linux-3.4.99/drivers/infiniband/hw/mthca/ |
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() 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()
|
D | mthca_dev.h | 206 int *num_free; member
|
/linux-3.4.99/drivers/scsi/ |
D | qlogicpti.c | 961 int num_free = QLOGICPTI_REQ_QUEUE_LEN - REQ_QUEUE_DEPTH(in_ptr, out_ptr) - 64; in update_can_queue() local 962 host->can_queue = host->host_busy + num_free; in update_can_queue() 963 host->sg_tablesize = QLOGICPTI_MAX_SG(num_free); in update_can_queue()
|
/linux-3.4.99/drivers/tty/ |
D | synclink.c | 4005 int num_free = num_free_tx_dma_buffers(info); in load_next_tx_holding_buffer() local 4010 if (num_needed <= num_free) { in load_next_tx_holding_buffer()
|