Home
last modified time | relevance | path

Searched refs:chunks (Results 1 – 22 of 22) sorted by relevance

/drivers/gpu/drm/radeon/
Dradeon_cs.c290 chunk_array_ptr = (uint64_t *)(unsigned long)(cs->chunks); in radeon_cs_parser_init()
297 p->chunks = kcalloc(p->nchunks, sizeof(struct radeon_cs_chunk), GFP_KERNEL); in radeon_cs_parser_init()
298 if (p->chunks == NULL) { in radeon_cs_parser_init()
311 p->chunks[i].length_dw = user_chunk.length_dw; in radeon_cs_parser_init()
313 p->chunk_relocs = &p->chunks[i]; in radeon_cs_parser_init()
316 p->chunk_ib = &p->chunks[i]; in radeon_cs_parser_init()
318 if (p->chunks[i].length_dw == 0) in radeon_cs_parser_init()
322 p->chunk_const_ib = &p->chunks[i]; in radeon_cs_parser_init()
324 if (p->chunks[i].length_dw == 0) in radeon_cs_parser_init()
328 p->chunk_flags = &p->chunks[i]; in radeon_cs_parser_init()
[all …]
Dradeon.h1071 struct radeon_cs_chunk *chunks; member
/drivers/infiniband/hw/usnic/
Dusnic_vnic.c45 struct usnic_vnic_res_chunk chunks[USNIC_VNIC_RES_TYPE_MAX]; member
118 for (i = 0; i < ARRAY_SIZE(vnic->chunks); i++) { in usnic_vnic_dump()
119 chunk = &vnic->chunks[i]; in usnic_vnic_dump()
223 return vnic->chunks[type].cnt; in usnic_vnic_res_cnt()
229 return vnic->chunks[type].free_cnt; in usnic_vnic_res_free_cnt()
255 src = &vnic->chunks[type]; in usnic_vnic_get_resources()
287 vnic->chunks[res->type].free_cnt++; in usnic_vnic_put_resources()
383 &vnic->chunks[res_type]); in usnic_vnic_discover_resources()
392 usnic_vnic_free_res_chunk(&vnic->chunks[res_type]); in usnic_vnic_discover_resources()
428 usnic_vnic_free_res_chunk(&vnic->chunks[res_type]); in usnic_vnic_release_resources()
/drivers/gpu/drm/amd/amdgpu/
Damdgpu_cs.c100 chunk_array_user = u64_to_user_ptr(cs->in.chunks); in amdgpu_cs_parser_init()
108 p->chunks = kmalloc_array(p->nchunks, sizeof(struct amdgpu_cs_chunk), in amdgpu_cs_parser_init()
110 if (!p->chunks) { in amdgpu_cs_parser_init()
127 p->chunks[i].chunk_id = user_chunk.chunk_id; in amdgpu_cs_parser_init()
128 p->chunks[i].length_dw = user_chunk.length_dw; in amdgpu_cs_parser_init()
130 size = p->chunks[i].length_dw; in amdgpu_cs_parser_init()
133 p->chunks[i].kdata = kvmalloc_array(size, sizeof(uint32_t), GFP_KERNEL); in amdgpu_cs_parser_init()
134 if (p->chunks[i].kdata == NULL) { in amdgpu_cs_parser_init()
140 if (copy_from_user(p->chunks[i].kdata, cdata, size)) { in amdgpu_cs_parser_init()
145 switch (p->chunks[i].chunk_id) { in amdgpu_cs_parser_init()
[all …]
Damdgpu.h1051 struct amdgpu_cs_chunk *chunks; member
/drivers/md/
Dbitmap.c774 unsigned long chunks, int with_super, in bitmap_storage_alloc() argument
781 bytes = DIV_ROUND_UP(chunks, 8); in bitmap_storage_alloc()
1056 unsigned long i, chunks, index, oldindex, bit, node_offset = 0; in bitmap_init_from_disk() local
1066 chunks = bitmap->counts.chunks; in bitmap_init_from_disk()
1073 for (i = 0; i < chunks ; i++) { in bitmap_init_from_disk()
1104 for (i = 0; i < chunks; i++) { in bitmap_init_from_disk()
1168 bit_cnt, chunks); in bitmap_init_from_disk()
1288 for (j = 0; j < counts->chunks; j++) { in bitmap_daemon_work()
1987 for (j = 0; j < counts->chunks; j++) { in bitmap_copy_from_slot()
2059 unsigned long chunks; in bitmap_resize() local
[all …]
Dbitmap.h191 unsigned long chunks; /* Total number of data member
/drivers/net/wireless/ti/wlcore/
Dboot.c251 u32 chunks, addr, len; in wlcore_boot_upload_firmware() local
256 chunks = be32_to_cpup((__be32 *) fw); in wlcore_boot_upload_firmware()
259 wl1271_debug(DEBUG_BOOT, "firmware chunks to be uploaded: %u", chunks); in wlcore_boot_upload_firmware()
261 while (chunks--) { in wlcore_boot_upload_firmware()
272 chunks, addr, len); in wlcore_boot_upload_firmware()
/drivers/dma/sh/
Drcar-dmac.c81 struct list_head chunks; member
109 struct rcar_dmac_xfer_chunk chunks[0]; member
117 ((PAGE_SIZE - offsetof(struct rcar_dmac_desc_page, chunks)) / \
351 list_first_entry(&desc->chunks, in rcar_dmac_chan_start_xfer()
474 desc->running = list_first_entry(&desc->chunks, in rcar_dmac_tx_submit()
507 INIT_LIST_HEAD(&desc->chunks); in rcar_dmac_desc_alloc()
538 list_splice_tail_init(&desc->chunks, &chan->desc.chunks_free); in rcar_dmac_desc_put()
634 struct rcar_dmac_xfer_chunk *chunk = &page->chunks[i]; in rcar_dmac_xfer_chunk_alloc()
732 list_for_each_entry(chunk, &desc->chunks, node) { in rcar_dmac_fill_hwdesc()
951 list_add_tail(&chunk->node, &desc->chunks); in rcar_dmac_chan_prep_sg()
[all …]
Dshdma-base.c100 if (chunk->chunks == 1) { in shdma_tx_submit()
359 if (desc->mark == DESC_COMPLETED && desc->chunks == 1) { in __ld_cleanup()
375 BUG_ON(desc->chunks != 1); in __ld_cleanup()
570 int chunks = 0; in shdma_prep_sg() local
575 chunks += DIV_ROUND_UP(sg_dma_len(sg), schan->max_xfer_len); in shdma_prep_sg()
615 new->chunks = 1; in shdma_prep_sg()
617 new->chunks = chunks--; in shdma_prep_sg()
/drivers/mtd/nand/
Ddavinci_nand.c796 int chunks = mtd->writesize / 512; in nand_davinci_probe() local
798 if (!chunks || mtd->oobsize < 16) { in nand_davinci_probe()
808 if (chunks == 1) { in nand_davinci_probe()
810 } else if (chunks == 4 || chunks == 8) { in nand_davinci_probe()
/drivers/ntb/test/
Dntb_perf.c287 int chunks, total_chunks, i; in perf_move_data() local
295 chunks = div64_u64(win_size, buf_size); in perf_move_data()
303 if (copied_chunks == chunks) { in perf_move_data()
/drivers/net/wireless/ath/carl9170/
Dtx.c193 unsigned int chunks; in carl9170_alloc_dev_space() local
198 chunks = DIV_ROUND_UP(skb->len, ar->fw.mem_block_size); in carl9170_alloc_dev_space()
199 if (unlikely(atomic_sub_return(chunks, &ar->mem_free_blocks) < 0)) { in carl9170_alloc_dev_space()
200 atomic_add(chunks, &ar->mem_free_blocks); in carl9170_alloc_dev_space()
209 atomic_add(chunks, &ar->mem_free_blocks); in carl9170_alloc_dev_space()
/drivers/dma/ioat/
Ddma.c377 int i, chunks; in ioat_alloc_ring() local
384 ioat_chan->desc_chunks = chunks = (total_descs * IOAT_DESC_SZ) / SZ_2M; in ioat_alloc_ring()
386 for (i = 0; i < chunks; i++) { in ioat_alloc_ring()
/drivers/video/fbdev/matrox/
Dmatroxfb_base.h237 unsigned int chunks; member
Dmatroxfb_base.c325 pos += minfo->curr.ydstorg.chunks; in matrox_pan_var()
776 minfo->curr.ydstorg.chunks = ydstorg >> (isInterleave(minfo) ? 3 : 2); in matroxfb_set_par()
811 pos += minfo->curr.ydstorg.chunks; in matroxfb_set_par()
/drivers/tty/vt/
Ddefkeymap.c_shipped153 * the default and allocate dynamically in chunks of 512 bytes.
/drivers/staging/lustre/lustre/osc/
Dosc_cache.c1059 int chunks = (ext->oe_end >> ppc_bits) - trunc_chunk; in osc_extent_truncate() local
1072 ++chunks; in osc_extent_truncate()
1076 grants = chunks << cli->cl_chunkbits; in osc_extent_truncate()
/drivers/iommu/
DKconfig264 non-linear physical memory chunks as linear memory in their
/drivers/net/wireless/ath/ath10k/
Dwmi-tlv.c1363 struct wmi_host_mem_chunks *chunks; in ath10k_wmi_tlv_op_gen_init() local
1395 chunks = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_init()
1460 ath10k_wmi_put_host_mem_chunks(ar, chunks); in ath10k_wmi_tlv_op_gen_init()
Dwmi.c5651 struct wmi_host_mem_chunks *chunks) in ath10k_wmi_put_host_mem_chunks() argument
5656 chunks->count = __cpu_to_le32(ar->wmi.num_mem_chunks); in ath10k_wmi_put_host_mem_chunks()
5659 chunk = &chunks->items[i]; in ath10k_wmi_put_host_mem_chunks()
Dwmi.h6913 struct wmi_host_mem_chunks *chunks);