Searched refs:used_idx (Results 1 - 10 of 10) sorted by relevance
/linux-master/tools/virtio/ringtest/ |
H A D | virtio_ring_0_9.c | 58 unsigned short used_idx; member in struct:host 87 host.used_idx = 0; 252 vring_avail_event(&ring) = host.used_idx; 260 unsigned head = host.used_idx; 272 unsigned used_idx = host.used_idx; local 277 head = ring.avail->ring[used_idx & (ring_size - 1)]; 278 if ((used_idx ^ head ^ 0x8000) & ~(ring_size - 1)) 283 used_idx &= ring_size - 1; 286 if (used_idx [all...] |
H A D | ring.c | 71 unsigned used_idx; member in struct:host 95 host.used_idx = 0; 213 event->kick_index = host.used_idx; 221 unsigned head = (ring_size - 1) & host.used_idx; 228 unsigned head = (ring_size - 1) & host.used_idx; 250 host.used_idx++; 263 host.used_idx, 266 host.called_used_idx = host.used_idx;
|
/linux-master/drivers/vdpa/pds/ |
H A D | vdpa_dev.h | 25 u16 used_idx; member in struct:pds_vdpa_vq_info
|
H A D | cmds.c | 141 .vdpa_vq_init.used_index = cpu_to_le16(vq_info->used_idx ^ invert_idx), 182 vq_info->used_idx = le16_to_cpu(comp.vdpa_vq_reset.used_index) ^ invert_idx;
|
H A D | debugfs.c | 249 seq_printf(seq, "used_idx: %d\n", vq->used_idx);
|
H A D | vdpa_dev.c | 216 pdsv->vqs[qid].used_idx = used; 237 used = pdsv->vqs[qid].used_idx; 477 pdsv->vqs[i].used_idx = 0;
|
/linux-master/drivers/virtio/ |
H A D | virtio_ring.c | 1798 u16 used_idx; local 1801 used_idx = off_wrap & ~(1 << VRING_PACKED_EVENT_F_WRAP_CTR); 1803 return is_used_desc_packed(vq, used_idx, wrap_counter); 1809 u16 used_idx, wrap_counter, last_used_idx; local 1825 used_idx = packed_last_used(last_used_idx) + bufs; 1826 if (used_idx >= vq->packed.vring.num) { 1827 used_idx -= vq->packed.vring.num; 1831 vq->packed.vring.driver->off_wrap = cpu_to_le16(used_idx | 1857 used_idx = packed_last_used(last_used_idx); 1858 if (is_used_desc_packed(vq, used_idx, wrap_counte [all...] |
/linux-master/drivers/vhost/ |
H A D | vringh.c | 459 u16 used_idx, off; local 462 used_idx = vrh->last_used_idx + vrh->completed; 464 off = used_idx % vrh->vring.num; 485 err = putu16(vrh, &vrh->vring.used->idx, used_idx + num_used);
|
/linux-master/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.c | 121 u16 used_idx; member in struct:mlx5_vdpa_virtqueue 898 MLX5_SET(virtio_net_q_object, obj_context, hw_used_index, mvq->used_idx); 1274 MLX5_SET(virtio_net_q_object, obj_context, hw_used_index, mvq->used_idx); 1500 mvq->used_idx = attr.used_index; 2390 mvq->used_idx = state->split.avail_index; 2421 * used_idx which is reported correctly. 2423 state->split.avail_index = mvq->used_idx; 2827 mvq->used_idx = ri->used_index;
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_switch.c | 4871 DECLARE_BITMAP(used_idx, ICE_MAX_FV_WORDS); 4875 bitmap_zero(used_idx, ICE_MAX_FV_WORDS); 4896 bitmap_or(used_idx, used_idx, 4900 bitmap_xor(free_idx, used_idx, possible_idx, ICE_MAX_FV_WORDS);
|
Completed in 191 milliseconds