| /drivers/vfio/pci/ |
| A D | vfio_pci_igd.c | 51 size_t *remaining, in igd_opregion_shift_copy() argument 59 *remaining -= bytes; in igd_opregion_shift_copy() 71 size_t remaining; in vfio_pci_igd_rw() local 77 remaining = count; in vfio_pci_igd_rw() 85 &remaining, bytes)) in vfio_pci_igd_rw() 103 &pos, &remaining, bytes)) in vfio_pci_igd_rw() 113 &remaining, bytes)) in vfio_pci_igd_rw() 126 &pos, &remaining, bytes)) in vfio_pci_igd_rw() 136 &remaining, bytes)) in vfio_pci_igd_rw() 141 if (remaining && in vfio_pci_igd_rw() [all …]
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_res_cursor.h | 39 uint64_t remaining; member 89 cur->remaining = size; in amdgpu_res_first() 100 cur->remaining = size; in amdgpu_res_first() 112 cur->remaining = size; in amdgpu_res_first() 131 BUG_ON(size > cur->remaining); in amdgpu_res_next() 133 cur->remaining -= size; in amdgpu_res_next() 134 if (!cur->remaining) in amdgpu_res_next() 152 cur->size = min(amdgpu_vram_mgr_block_size(block), cur->remaining); in amdgpu_res_next() 160 cur->size = min(node->size << PAGE_SHIFT, cur->remaining); in amdgpu_res_next()
|
| A D | atombios_i2c.c | 112 int i, remaining, current_count, buffer_offset, max_bytes, ret; in amdgpu_atombios_i2c_xfer() local 129 remaining = p->len; in amdgpu_atombios_i2c_xfer() 139 while (remaining) { in amdgpu_atombios_i2c_xfer() 140 if (remaining > max_bytes) in amdgpu_atombios_i2c_xfer() 143 current_count = remaining; in amdgpu_atombios_i2c_xfer() 149 remaining -= current_count; in amdgpu_atombios_i2c_xfer()
|
| /drivers/iommu/iommufd/ |
| A D | iova_bitmap.c | 305 unsigned long remaining, bytes; in iova_bitmap_mapped_remaining() local 309 remaining = bitmap->mapped_total_index - bitmap->mapped_base_index; in iova_bitmap_mapped_remaining() 310 remaining = min_t(unsigned long, remaining, in iova_bitmap_mapped_remaining() 313 return remaining; in iova_bitmap_mapped_remaining() 323 unsigned long remaining; in iova_bitmap_mapped_length() local 331 remaining = iova_bitmap_index_to_offset(bitmap, in iova_bitmap_mapped_length() 334 if (iova + remaining - 1 > max_iova) in iova_bitmap_mapped_length() 335 remaining -= ((iova + remaining - 1) - max_iova); in iova_bitmap_mapped_length() 337 return remaining; in iova_bitmap_mapped_length()
|
| /drivers/hv/ |
| A D | mshv_common.c | 33 unsigned long remaining = count; in hv_call_get_vp_registers() local 49 while (remaining) { in hv_call_get_vp_registers() 50 rep_count = min(remaining, HV_GET_REGISTER_BATCH_SIZE); in hv_call_get_vp_registers() 64 remaining -= completed; in hv_call_get_vp_registers() 78 unsigned long remaining = count; in hv_call_set_vp_registers() local 92 while (remaining) { in hv_call_set_vp_registers() 93 rep_count = min(remaining, HV_SET_REGISTER_BATCH_SIZE); in hv_call_set_vp_registers() 104 remaining -= completed; in hv_call_set_vp_registers()
|
| /drivers/net/ethernet/huawei/hinic3/ |
| A D | hinic3_wq.c | 15 u32 idx, remaining; in hinic3_wq_get_multi_wqebbs() local 20 *first_part_wqebbs = get_q_element(&wq->qpages, idx, &remaining); in hinic3_wq_get_multi_wqebbs() 21 if (likely(remaining >= num_wqebbs)) { in hinic3_wq_get_multi_wqebbs() 25 *first_part_wqebbs_num = remaining; in hinic3_wq_get_multi_wqebbs() 26 idx += remaining; in hinic3_wq_get_multi_wqebbs()
|
| /drivers/target/tcm_fc/ |
| A D | tfc_io.c | 48 size_t remaining; in ft_queue_data_in() local 74 remaining = se_cmd->data_length; in ft_queue_data_in() 79 BUG_ON(remaining && !se_cmd->t_data_sg); in ft_queue_data_in() 80 if (remaining) { in ft_queue_data_in() 88 use_sg = !(remaining % 4); in ft_queue_data_in() 90 while (remaining) { in ft_queue_data_in() 100 mem_len = min((size_t)sg->length, remaining); in ft_queue_data_in() 112 frame_len = min(frame_len, remaining); in ft_queue_data_in() 154 remaining -= tlen; in ft_queue_data_in() 159 if (!remaining) in ft_queue_data_in() [all …]
|
| /drivers/gpu/drm/xe/ |
| A D | xe_res_cursor.h | 51 u64 remaining; member 132 cur->remaining = size; in xe_res_first() 145 cur->remaining = size; in xe_res_first() 184 while (cur->dma_seg_size - start < cur->remaining) { in __xe_res_dma_next() 214 cur->remaining = size; in xe_res_first_sg() 242 cur->remaining = size; in xe_res_first_dma() 266 XE_WARN_ON(size > cur->remaining); in xe_res_next() 268 cur->remaining -= size; in xe_res_next() 269 if (!cur->remaining) in xe_res_next() 310 cur->remaining); in xe_res_next()
|
| /drivers/gpu/drm/imagination/ |
| A D | pvr_cccb.c | 111 u32 read_offset, remaining; in pvr_cccb_cmdseq_fits() local 115 remaining = pvr_cccb->size - pvr_cccb->write_offset; in pvr_cccb_cmdseq_fits() 121 if (size + PADDING_COMMAND_SIZE > remaining) in pvr_cccb_cmdseq_fits() 122 size += remaining; in pvr_cccb_cmdseq_fits() 159 u32 remaining = pvr_cccb->size - pvr_cccb->write_offset; in pvr_cccb_write_command_with_header() local 166 if (remaining < sz_with_hdr + PADDING_COMMAND_SIZE) { in pvr_cccb_write_command_with_header() 171 required_size = sz_with_hdr + remaining; in pvr_cccb_write_command_with_header() 185 .cmd_size = remaining - sizeof(pad_cmd), in pvr_cccb_write_command_with_header()
|
| /drivers/iio/imu/bno055/ |
| A D | bno055_ser_core.c | 386 size_t remaining = size; in bno055_ser_receive_buf() local 406 remaining--; in bno055_ser_receive_buf() 416 if (remaining == 0) in bno055_ser_receive_buf() 420 if (remaining > 1) { in bno055_ser_receive_buf() 434 remaining--; in bno055_ser_receive_buf() 441 if (remaining == 0) in bno055_ser_receive_buf() 444 if (priv->rx.databuf_count + remaining > priv->rx.expected_len) { in bno055_ser_receive_buf() 469 (priv->rx.databuf_count + remaining <= priv->expected_data_len)) in bno055_ser_receive_buf() 471 buf, remaining); in bno055_ser_receive_buf() 474 priv->rx.databuf_count += remaining; in bno055_ser_receive_buf()
|
| /drivers/gpu/drm/radeon/ |
| A D | atombios_i2c.c | 105 int i, remaining, current_count, buffer_offset, max_bytes, ret; in radeon_atom_hw_i2c_xfer() local 122 remaining = p->len; in radeon_atom_hw_i2c_xfer() 132 while (remaining) { in radeon_atom_hw_i2c_xfer() 133 if (remaining > max_bytes) in radeon_atom_hw_i2c_xfer() 136 current_count = remaining; in radeon_atom_hw_i2c_xfer() 142 remaining -= current_count; in radeon_atom_hw_i2c_xfer()
|
| /drivers/gpu/drm/msm/ |
| A D | msm_gem_shrinker.c | 174 unsigned long remaining; in msm_gem_shrinker_scan() member 184 unsigned long remaining = 0; in msm_gem_shrinker_scan() local 191 &stages[i].remaining, in msm_gem_shrinker_scan() 196 remaining += stages[i].remaining; in msm_gem_shrinker_scan() 205 return (freed > 0 && remaining > 0) ? freed : SHRINK_STOP; in msm_gem_shrinker_scan() 256 unsigned long remaining = 0; in msm_gem_shrinker_vmap() local 261 &remaining, in msm_gem_shrinker_vmap()
|
| A D | msm_gpu_trace.h | 209 TP_PROTO(u32 count, u32 remaining), 210 TP_ARGS(count, remaining), 213 __field(u32, remaining) 217 __entry->remaining = remaining; 219 TP_printk("count=%u, remaining=%u", __entry->count, __entry->remaining)
|
| /drivers/net/wwan/iosm/ |
| A D | iosm_ipc_coredump.c | 22 s32 remaining; in ipc_coredump_collect() local 29 remaining = devlink->cd_file_info[entry].actual_size; in ipc_coredump_collect() 35 while (remaining > 0) { in ipc_coredump_collect() 36 bytes_to_read = min(remaining, MAX_DATA_SIZE); in ipc_coredump_collect() 44 remaining -= bytes_read; in ipc_coredump_collect()
|
| /drivers/char/ |
| A D | ps3flash.c | 100 size_t remaining, n; in ps3flash_read() local 121 remaining = count; in ps3flash_read() 123 n = min_t(u64, remaining, dev->bounce_size - offset); in ps3flash_read() 150 remaining -= n; in ps3flash_read() 153 } while (remaining > 0); in ps3flash_read() 169 size_t remaining, n; in ps3flash_write() local 190 remaining = count; in ps3flash_write() 192 n = min_t(u64, remaining, dev->bounce_size - offset); in ps3flash_write() 225 remaining -= n; in ps3flash_write() 228 } while (remaining > 0); in ps3flash_write()
|
| /drivers/firmware/tegra/ |
| A D | bpmp-debugfs.c | 196 int remaining, err, close_err; in mrq_debug_read() local 209 remaining = len; in mrq_debug_read() 211 while (remaining > 0) { in mrq_debug_read() 228 remaining -= resp.frd.readlen; in mrq_debug_read() 261 size_t remaining; in mrq_debug_write() local 275 remaining = sz_data; in mrq_debug_write() 277 while (remaining > 0) { in mrq_debug_write() 291 remaining -= req.fwr.datalen; in mrq_debug_write() 324 int remaining, err, close_err; in bpmp_debug_show() local 336 remaining = len; in bpmp_debug_show() [all …]
|
| /drivers/md/ |
| A D | dm-io.c | 315 sector_t remaining = where->count; in do_region() local 349 num_bvecs = bio_max_segs(dm_sector_div_up(remaining, in do_region() 355 bio->bi_iter.bi_sector = where->sector + (where->count - remaining); in do_region() 361 num_sectors = min_t(sector_t, special_cmd_max_sectors, remaining); in do_region() 363 remaining -= num_sectors; in do_region() 365 while (remaining) { in do_region() 370 len = min(len, to_bytes(remaining)); in do_region() 375 remaining -= to_sector(len); in do_region() 382 WARN_ON_ONCE(opf & REQ_ATOMIC && remaining); in do_region() 383 } while (remaining); in do_region()
|
| /drivers/net/ethernet/rocker/ |
| A D | rocker_tlv.h | 30 int *remaining) in rocker_tlv_next() argument 34 *remaining -= totlen; in rocker_tlv_next() 38 static inline int rocker_tlv_ok(const struct rocker_tlv *tlv, int remaining) in rocker_tlv_ok() argument 40 return remaining >= (int) ROCKER_TLV_HDRLEN && in rocker_tlv_ok() 42 tlv->len <= remaining; in rocker_tlv_ok()
|
| /drivers/net/wireless/intel/iwlwifi/fw/ |
| A D | paging.c | 174 int remaining = image->sec[sec_idx].len - offset; in iwl_fill_paging_mem() local 182 len = remaining; in iwl_fill_paging_mem() 183 if (remaining != in iwl_fill_paging_mem() 187 remaining); in iwl_fill_paging_mem() 191 } else if (block->fw_paging_size > remaining) { in iwl_fill_paging_mem() 194 idx, remaining); in iwl_fill_paging_mem()
|
| /drivers/media/tuners/ |
| A D | tda18218.c | 16 int ret = 0, len2, remaining; in tda18218_wr_regs() local 33 for (remaining = len; remaining > 0; in tda18218_wr_regs() 34 remaining -= (priv->cfg->i2c_wr_max - 1)) { in tda18218_wr_regs() 35 len2 = remaining; in tda18218_wr_regs() 40 buf[0] = reg + len - remaining; in tda18218_wr_regs() 41 memcpy(&buf[1], &val[len - remaining], len2); in tda18218_wr_regs()
|
| /drivers/net/usb/ |
| A D | asix_common.c | 131 rx->remaining = 0; in reset_asix_rx_fixup_info() 151 if (rx->remaining && (rx->remaining + sizeof(u32) <= skb->len)) { in asix_rx_fixup_internal() 152 offset = ((rx->remaining + 1) & 0xfffe); in asix_rx_fixup_internal() 159 rx->remaining); in asix_rx_fixup_internal() 167 if (!rx->remaining) { in asix_rx_fixup_internal() 209 rx->remaining = size; in asix_rx_fixup_internal() 212 if (rx->remaining > skb->len - offset) { in asix_rx_fixup_internal() 214 rx->remaining -= copy_length; in asix_rx_fixup_internal() 216 copy_length = rx->remaining; in asix_rx_fixup_internal() 217 rx->remaining = 0; in asix_rx_fixup_internal() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
| A D | auxch.c | 42 u8 remaining = msg->len; in nvkm_i2c_aux_i2c_xfer() local 45 while (remaining) { in nvkm_i2c_aux_i2c_xfer() 53 if (mcnt || remaining > 16) in nvkm_i2c_aux_i2c_xfer() 59 cnt = min_t(u8, remaining, 16); in nvkm_i2c_aux_i2c_xfer() 72 remaining -= cnt; in nvkm_i2c_aux_i2c_xfer()
|
| /drivers/media/usb/dvb-usb-v2/ |
| A D | ec168.c | 212 int ret, len, remaining; in ec168_download_firmware() local 217 for (remaining = fw->size; remaining > 0; remaining -= LEN_MAX) { in ec168_download_firmware() 218 len = remaining; in ec168_download_firmware() 223 req.data = (u8 *) &fw->data[fw->size - remaining]; in ec168_download_firmware() 224 req.index = fw->size - remaining; in ec168_download_firmware()
|
| /drivers/fpga/ |
| A D | xilinx-spi.c | 28 size_t remaining, stride; in xilinx_spi_write() local 31 remaining = fw_data_end - fw_data; in xilinx_spi_write() 32 stride = min_t(size_t, remaining, SZ_4K); in xilinx_spi_write()
|
| /drivers/usb/musb/ |
| A D | tusb6010_omap.c | 107 unsigned long remaining, flags, pio; in tusb_omap_dma_cb() local 115 remaining = musb_readl(ep_conf, TUSB_EP_TX_OFFSET); in tusb_omap_dma_cb() 117 remaining = musb_readl(ep_conf, TUSB_EP_RX_OFFSET); in tusb_omap_dma_cb() 119 remaining = TUSB_EP_CONFIG_XFR_SIZE(remaining); in tusb_omap_dma_cb() 122 if (unlikely(remaining > chdat->transfer_len)) { in tusb_omap_dma_cb() 124 chdat->tx ? "tx" : "rx", remaining); in tusb_omap_dma_cb() 125 remaining = 0; in tusb_omap_dma_cb() 128 channel->actual_len = chdat->transfer_len - remaining; in tusb_omap_dma_cb() 131 dev_dbg(musb->controller, "DMA remaining %lu/%u\n", remaining, chdat->transfer_len); in tusb_omap_dma_cb()
|