/kernel/linux/linux-5.10/drivers/scsi/fnic/ |
H A D | vnic_wq.c | 41 unsigned int desc_count, unsigned int desc_size) in vnic_wq_alloc_ring() 43 return vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_alloc_ring() 50 unsigned int i, j, count = wq->ring.desc_count; in vnic_wq_alloc_bufs() 103 unsigned int desc_count, unsigned int desc_size) in vnic_wq_alloc() 118 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_alloc() 133 unsigned int desc_count, unsigned int desc_size) in vnic_wq_devcmd2_alloc() 147 err = vnic_wq_alloc_ring(vdev, wq, desc_count, desc_size); in vnic_wq_devcmd2_alloc() 159 unsigned int count = wq->ring.desc_count; in vnic_wq_init_start() 185 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size); in vnic_wq_init() 40 vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) vnic_wq_alloc_ring() argument 102 vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_wq_alloc() argument 132 vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) vnic_wq_devcmd2_alloc() argument
|
H A D | vnic_wq_copy.h | 43 return wq->ring.desc_count - 1 - wq->ring.desc_avail; in vnic_wq_copy_desc_in_use() 55 ((wq->to_use_index + 1) == wq->ring.desc_count) ? in vnic_wq_copy_post() 76 cnt = wq->ring.desc_count - wq->to_clean_index + index + 1; in vnic_wq_copy_desc_process() 78 wq->to_clean_index = ((index + 1) % wq->ring.desc_count); in vnic_wq_copy_desc_process() 103 ((wq->to_clean_index + 1) == wq->ring.desc_count) ? in vnic_wq_copy_service() 120 unsigned int index, unsigned int desc_count, unsigned int desc_size);
|
H A D | vnic_cq.c | 32 unsigned int desc_count, unsigned int desc_size) in vnic_cq_alloc() 45 err = vnic_dev_alloc_desc_ring(vdev, &cq->ring, desc_count, desc_size); in vnic_cq_alloc() 62 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init() 31 vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_cq_alloc() argument
|
H A D | vnic_wq_copy.c | 79 unsigned int index, unsigned int desc_count, in vnic_wq_copy_alloc() 93 return vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_copy_alloc() 104 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size); in vnic_wq_copy_init() 78 vnic_wq_copy_alloc(struct vnic_dev *vdev, struct vnic_wq_copy *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_wq_copy_alloc() argument
|
/kernel/linux/linux-6.6/drivers/scsi/fnic/ |
H A D | vnic_wq.c | 29 unsigned int desc_count, unsigned int desc_size) in vnic_wq_alloc_ring() 31 return vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_alloc_ring() 38 unsigned int i, j, count = wq->ring.desc_count; in vnic_wq_alloc_bufs() 91 unsigned int desc_count, unsigned int desc_size) in vnic_wq_alloc() 106 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_alloc() 121 unsigned int desc_count, unsigned int desc_size) in vnic_wq_devcmd2_alloc() 135 err = vnic_wq_alloc_ring(vdev, wq, desc_count, desc_size); in vnic_wq_devcmd2_alloc() 147 unsigned int count = wq->ring.desc_count; in vnic_wq_init_start() 173 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size); in vnic_wq_init() 28 vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) vnic_wq_alloc_ring() argument 90 vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_wq_alloc() argument 120 vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) vnic_wq_devcmd2_alloc() argument
|
H A D | vnic_wq_copy.h | 31 return wq->ring.desc_count - 1 - wq->ring.desc_avail; in vnic_wq_copy_desc_in_use() 43 ((wq->to_use_index + 1) == wq->ring.desc_count) ? in vnic_wq_copy_post() 64 cnt = wq->ring.desc_count - wq->to_clean_index + index + 1; in vnic_wq_copy_desc_process() 66 wq->to_clean_index = ((index + 1) % wq->ring.desc_count); in vnic_wq_copy_desc_process() 91 ((wq->to_clean_index + 1) == wq->ring.desc_count) ? in vnic_wq_copy_service() 108 unsigned int index, unsigned int desc_count, unsigned int desc_size);
|
H A D | vnic_cq.c | 20 unsigned int desc_count, unsigned int desc_size) in vnic_cq_alloc() 33 err = vnic_dev_alloc_desc_ring(vdev, &cq->ring, desc_count, desc_size); in vnic_cq_alloc() 50 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init() 19 vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_cq_alloc() argument
|
H A D | vnic_wq_copy.c | 67 unsigned int index, unsigned int desc_count, in vnic_wq_copy_alloc() 81 return vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_copy_alloc() 92 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size); in vnic_wq_copy_init() 66 vnic_wq_copy_alloc(struct vnic_dev *vdev, struct vnic_wq_copy *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_wq_copy_alloc() argument
|
/kernel/linux/linux-5.10/drivers/scsi/snic/ |
H A D | vnic_wq.c | 37 unsigned int index, unsigned int desc_count, unsigned int desc_size) in vnic_wq_alloc_ring() 39 return svnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, in vnic_wq_alloc_ring() 46 unsigned int i, j, count = wq->ring.desc_count; in vnic_wq_alloc_bufs() 100 unsigned int desc_count, unsigned int desc_size) in vnic_wq_devcmd2_alloc() 116 err = vnic_wq_alloc_ring(vdev, wq, 0, desc_count, desc_size); in vnic_wq_devcmd2_alloc() 124 unsigned int index, unsigned int desc_count, unsigned int desc_size) in svnic_wq_alloc() 140 err = vnic_wq_alloc_ring(vdev, wq, index, desc_count, desc_size); in svnic_wq_alloc() 160 unsigned int count = wq->ring.desc_count; in vnic_wq_init_start() 36 vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_wq_alloc_ring() argument 99 vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) vnic_wq_devcmd2_alloc() argument 123 svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) svnic_wq_alloc() argument
|
H A D | vnic_cq.c | 32 unsigned int index, unsigned int desc_count, unsigned int desc_size) in svnic_cq_alloc() 44 return svnic_dev_alloc_desc_ring(vdev, &cq->ring, desc_count, desc_size); in svnic_cq_alloc() 57 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in svnic_cq_init() 31 svnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index, unsigned int desc_count, unsigned int desc_size) svnic_cq_alloc() argument
|
H A D | vnic_wq.h | 94 return wq->ring.desc_count - wq->ring.desc_avail - 1; in svnic_wq_desc_used() 154 unsigned int index, unsigned int desc_count, unsigned int desc_size); 156 unsigned int desc_count, unsigned int desc_size);
|
H A D | vnic_dev.h | 63 unsigned int desc_count; member 76 unsigned int desc_count, 80 unsigned int desc_count, unsigned int desc_size);
|
H A D | vnic_dev.c | 191 unsigned int desc_count, in svnic_dev_desc_ring_size() 205 if (desc_count == 0) in svnic_dev_desc_ring_size() 206 desc_count = 4096; in svnic_dev_desc_ring_size() 208 ring->desc_count = ALIGN(desc_count, count_align); in svnic_dev_desc_ring_size() 212 ring->size = ring->desc_count * ring->desc_size; in svnic_dev_desc_ring_size() 224 unsigned int desc_count, unsigned int desc_size) in svnic_dev_alloc_desc_ring() 226 svnic_dev_desc_ring_size(ring, desc_count, desc_size); in svnic_dev_alloc_desc_ring() 245 ring->desc_avail = ring->desc_count - 1; in svnic_dev_alloc_desc_ring() 190 svnic_dev_desc_ring_size(struct vnic_dev_ring *ring, unsigned int desc_count, unsigned int desc_size) svnic_dev_desc_ring_size() argument 223 svnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring, unsigned int desc_count, unsigned int desc_size) svnic_dev_alloc_desc_ring() argument
|
/kernel/linux/linux-6.6/drivers/scsi/snic/ |
H A D | vnic_wq.c | 23 unsigned int index, unsigned int desc_count, unsigned int desc_size) in vnic_wq_alloc_ring() 25 return svnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, in vnic_wq_alloc_ring() 32 unsigned int i, j, count = wq->ring.desc_count; in vnic_wq_alloc_bufs() 86 unsigned int desc_count, unsigned int desc_size) in vnic_wq_devcmd2_alloc() 102 err = vnic_wq_alloc_ring(vdev, wq, 0, desc_count, desc_size); in vnic_wq_devcmd2_alloc() 110 unsigned int index, unsigned int desc_count, unsigned int desc_size) in svnic_wq_alloc() 126 err = vnic_wq_alloc_ring(vdev, wq, index, desc_count, desc_size); in svnic_wq_alloc() 146 unsigned int count = wq->ring.desc_count; in vnic_wq_init_start() 22 vnic_wq_alloc_ring(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_wq_alloc_ring() argument 85 vnic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) vnic_wq_devcmd2_alloc() argument 109 svnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) svnic_wq_alloc() argument
|
H A D | vnic_cq.c | 18 unsigned int index, unsigned int desc_count, unsigned int desc_size) in svnic_cq_alloc() 30 return svnic_dev_alloc_desc_ring(vdev, &cq->ring, desc_count, desc_size); in svnic_cq_alloc() 43 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in svnic_cq_init() 17 svnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index, unsigned int desc_count, unsigned int desc_size) svnic_cq_alloc() argument
|
H A D | vnic_dev.h | 49 unsigned int desc_count; member 62 unsigned int desc_count, 66 unsigned int desc_count, unsigned int desc_size);
|
H A D | vnic_wq.h | 80 return wq->ring.desc_count - wq->ring.desc_avail - 1; in svnic_wq_desc_used() 140 unsigned int index, unsigned int desc_count, unsigned int desc_size); 142 unsigned int desc_count, unsigned int desc_size);
|
H A D | vnic_dev.c | 177 unsigned int desc_count, in svnic_dev_desc_ring_size() 191 if (desc_count == 0) in svnic_dev_desc_ring_size() 192 desc_count = 4096; in svnic_dev_desc_ring_size() 194 ring->desc_count = ALIGN(desc_count, count_align); in svnic_dev_desc_ring_size() 198 ring->size = ring->desc_count * ring->desc_size; in svnic_dev_desc_ring_size() 210 unsigned int desc_count, unsigned int desc_size) in svnic_dev_alloc_desc_ring() 212 svnic_dev_desc_ring_size(ring, desc_count, desc_size); in svnic_dev_alloc_desc_ring() 231 ring->desc_avail = ring->desc_count - 1; in svnic_dev_alloc_desc_ring() 176 svnic_dev_desc_ring_size(struct vnic_dev_ring *ring, unsigned int desc_count, unsigned int desc_size) svnic_dev_desc_ring_size() argument 209 svnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring, unsigned int desc_count, unsigned int desc_size) svnic_dev_alloc_desc_ring() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_rq.c | 34 unsigned int i, j, count = rq->ring.desc_count; in vnic_rq_alloc_bufs() 86 unsigned int desc_count, unsigned int desc_size) in vnic_rq_alloc() 101 err = vnic_dev_alloc_desc_ring(vdev, &rq->ring, desc_count, desc_size); in vnic_rq_alloc() 120 unsigned int count = rq->ring.desc_count; in vnic_rq_init_start() 189 unsigned int count = rq->ring.desc_count; in vnic_rq_clean() 194 for (i = 0; i < rq->ring.desc_count; i++) { in vnic_rq_clean() 198 rq->ring.desc_avail = rq->ring.desc_count - 1; in vnic_rq_clean() 85 vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_rq_alloc() argument
|
H A D | vnic_wq.c | 34 unsigned int i, j, count = wq->ring.desc_count; in vnic_wq_alloc_bufs() 89 unsigned int desc_count, unsigned int desc_size) in vnic_wq_alloc() 104 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_alloc() 118 unsigned int desc_count, unsigned int desc_size) in enic_wq_devcmd2_alloc() 129 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in enic_wq_devcmd2_alloc() 140 unsigned int count = wq->ring.desc_count; in enic_wq_init_start() 88 vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_wq_alloc() argument 117 enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) enic_wq_devcmd2_alloc() argument
|
H A D | vnic_cq.c | 37 unsigned int desc_count, unsigned int desc_size) in vnic_cq_alloc() 50 err = vnic_dev_alloc_desc_ring(vdev, &cq->ring, desc_count, desc_size); in vnic_cq_alloc() 67 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init() 36 vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_cq_alloc() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_rq.c | 21 unsigned int i, j, count = rq->ring.desc_count; in vnic_rq_alloc_bufs() 73 unsigned int desc_count, unsigned int desc_size) in vnic_rq_alloc() 88 err = vnic_dev_alloc_desc_ring(vdev, &rq->ring, desc_count, desc_size); in vnic_rq_alloc() 107 unsigned int count = rq->ring.desc_count; in vnic_rq_init_start() 176 unsigned int count = rq->ring.desc_count; in vnic_rq_clean() 181 for (i = 0; i < rq->ring.desc_count; i++) { in vnic_rq_clean() 185 rq->ring.desc_avail = rq->ring.desc_count - 1; in vnic_rq_clean() 72 vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_rq_alloc() argument
|
H A D | vnic_wq.c | 21 unsigned int i, j, count = wq->ring.desc_count; in vnic_wq_alloc_bufs() 76 unsigned int desc_count, unsigned int desc_size) in vnic_wq_alloc() 91 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in vnic_wq_alloc() 105 unsigned int desc_count, unsigned int desc_size) in enic_wq_devcmd2_alloc() 116 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in enic_wq_devcmd2_alloc() 127 unsigned int count = wq->ring.desc_count; in enic_wq_init_start() 75 vnic_wq_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_wq_alloc() argument 104 enic_wq_devcmd2_alloc(struct vnic_dev *vdev, struct vnic_wq *wq, unsigned int desc_count, unsigned int desc_size) enic_wq_devcmd2_alloc() argument
|
H A D | vnic_cq.c | 24 unsigned int desc_count, unsigned int desc_size) in vnic_cq_alloc() 35 return vnic_dev_alloc_desc_ring(vdev, &cq->ring, desc_count, desc_size); in vnic_cq_alloc() 48 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init() 23 vnic_cq_alloc(struct vnic_dev *vdev, struct vnic_cq *cq, unsigned int index, unsigned int desc_count, unsigned int desc_size) vnic_cq_alloc() argument
|
/kernel/linux/linux-6.6/sound/soc/sof/amd/ |
H A D | acp.c | 143 unsigned int desc_count, index; in configure_and_run_dma() local 146 for (desc_count = 0; desc_count < ACP_MAX_DESC && dsp_data_size >= 0; in configure_and_run_dma() 147 desc_count++, dsp_data_size -= ACP_PAGE_SIZE) { in configure_and_run_dma() 148 adata->dscr_info[desc_count].src_addr = src_addr + desc_count * ACP_PAGE_SIZE; in configure_and_run_dma() 149 adata->dscr_info[desc_count].dest_addr = dest_addr + desc_count * ACP_PAGE_SIZE; in configure_and_run_dma() 150 adata->dscr_info[desc_count].tx_cnt.bits.count = ACP_PAGE_SIZE; in configure_and_run_dma() 152 adata->dscr_info[desc_count] in configure_and_run_dma() [all...] |