Searched refs:sg (Results 76 - 100 of 896) sorted by relevance

1234567891011>>

/linux-master/drivers/scsi/aacraid/
H A Dcommctrl.c553 if (user_srbcmd->sg.count > ARRAY_SIZE(sg_list)) {
554 dprintk((KERN_DEBUG"aacraid: too many sg entries %d\n",
555 user_srbcmd->sg.count));
559 if ((data_dir == DMA_NONE) && user_srbcmd->sg.count) {
565 ((user_srbcmd->sg.count & 0xff) * sizeof(struct sgentry));
566 actual_fibsize64 = actual_fibsize + (user_srbcmd->sg.count & 0xff) *
572 "user_srbcmd->sg.count=%d aac_srb=%lu sgentry=%lu;%lu "
574 actual_fibsize, actual_fibsize64, user_srbcmd->sg.count,
609 * in sg list build
619 cpu_to_le32(user_srbcmd->sg
[all...]
/linux-master/drivers/mmc/core/
H A Dmmc_test.c67 * @max_segs: maximum segments allowed by driver in scatterlist @sg
69 * @blocks: number of (512 byte) blocks currently mapped by @sg
70 * @sg_len: length of currently mapped scatterlist @sg
72 * @sg: scatterlist
84 struct scatterlist *sg; member in struct:mmc_test_area
210 struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len,
241 mrq->data->sg = sg;
297 struct scatterlist sg; local
303 sg_init_one(&sg, buffe
209 mmc_test_prepare_mrq(struct mmc_test_card *test, struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) argument
413 struct scatterlist *sg = NULL; local
466 struct scatterlist *sg = NULL; local
834 struct scatterlist *sg = t->sg; local
873 mmc_test_simple_transfer(struct mmc_test_card *test, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) argument
907 struct scatterlist sg; local
930 mmc_test_transfer(struct mmc_test_card *test, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) argument
1012 struct scatterlist sg; local
1026 struct scatterlist sg; local
1039 struct scatterlist sg; local
1048 struct scatterlist sg; local
1058 struct scatterlist sg; local
1079 struct scatterlist sg; local
1100 struct scatterlist sg; local
1118 struct scatterlist sg; local
1136 struct scatterlist sg; local
1154 struct scatterlist sg; local
1172 struct scatterlist sg; local
1187 struct scatterlist sg; local
1203 struct scatterlist sg; local
1230 struct scatterlist sg; local
1307 struct scatterlist sg; local
1317 struct scatterlist sg; local
1328 struct scatterlist sg; local
1350 struct scatterlist sg; local
[all...]
/linux-master/net/rxrpc/
H A Drxkad.c188 struct scatterlist sg; local
216 sg_init_one(&sg, tmpbuf, tmpsize);
219 skcipher_request_set_crypt(req, &sg, &sg, tmpsize, iv.x);
257 struct scatterlist sg; local
278 sg_init_one(&sg, hdr, 8);
281 skcipher_request_set_crypt(req, &sg, &sg, 8, iv.x);
300 struct scatterlist sg; local
325 sg_init_one(&sg, rxkhd
341 struct scatterlist sg; local
415 struct scatterlist sg[16]; local
479 struct scatterlist _sg[4], *sg; local
557 struct scatterlist sg; local
766 struct scatterlist sg[1]; local
869 struct scatterlist sg[1]; local
993 struct scatterlist sg[1]; local
[all...]
/linux-master/drivers/mmc/host/
H A Drenesas_sdhi_sys_dmac.c158 struct scatterlist *sg = host->sg_ptr, *sg_tmp; local
166 for_each_sg(sg, sg_tmp, host->sg_len, i) {
175 if ((!aligned && (host->sg_len > 1 || sg->length > PAGE_SIZE ||
181 if (sg->length < TMIO_MMC_MIN_DMA_LEN)
184 /* The only sg element can be unaligned, use our bounce buffer then */
186 sg_init_one(&host->bounce_sg, host->bounce_buf, sg->length);
188 sg = host->sg_ptr;
191 ret = dma_map_sg(chan->device->dev, sg, host->sg_len, DMA_FROM_DEVICE);
193 desc = dmaengine_prep_slave_sg(chan, sg, ret, DMA_DEV_TO_MEM,
230 struct scatterlist *sg local
[all...]
/linux-master/crypto/
H A Daf_alg.c609 struct scatterlist *sg = NULL; local
613 sg = sgl->sg;
615 if (!sg || sgl->cur >= MAX_SGL_ENTS) {
617 struct_size(sgl, sg, (MAX_SGL_ENTS + 1)),
622 sg_init_table(sgl->sg, MAX_SGL_ENTS + 1);
625 if (sg)
626 sg_chain(sg, MAX_SGL_ENTS + 1, sgl->sg);
657 const struct scatterlist *sg local
707 struct scatterlist *sg; local
776 struct scatterlist *sg; local
993 struct scatterlist *sg; local
[all...]
H A Dcts.c60 struct scatterlist sg[2]; member in struct:crypto_cts_reqctx
105 struct scatterlist *sg; local
112 sg = scatterwalk_ffwd(rctx->sg, req->dst, offset - bsize);
113 scatterwalk_map_and_copy(d + bsize, sg, 0, bsize, 0);
118 scatterwalk_map_and_copy(d, sg, 0, bsize + lastn, 1);
124 skcipher_request_set_crypt(subreq, sg, sg, bsize, req->iv);
186 struct scatterlist *sg; local
194 sg
[all...]
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_migrate.c327 static inline struct sgt_dma sg_sgt(struct scatterlist *sg) argument
329 dma_addr_t addr = sg_dma_address(sg);
331 return (struct sgt_dma){ sg, addr, addr + sg_dma_len(sg) };
459 it->sg = __sg_next(it->sg);
460 if (!it->sg || sg_dma_len(it->sg) == 0)
463 it->dma = sg_dma_address(it->sg);
464 it->max = it->dma + sg_dma_len(it->sg);
628 scatter_list_length(struct scatterlist *sg) argument
984 intel_context_migrate_clear(struct intel_context *ce, const struct i915_deps *deps, struct scatterlist *sg, unsigned int pat_index, bool is_lmem, u32 value, struct i915_request **out) argument
1117 intel_migrate_clear(struct intel_migrate *m, struct i915_gem_ww_ctx *ww, const struct i915_deps *deps, struct scatterlist *sg, unsigned int pat_index, bool is_lmem, u32 value, struct i915_request **out) argument
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_vma.c883 vma->page_sizes.sg > I915_GTT_PAGE_SIZE &&
892 rounddown_pow_of_two(vma->page_sizes.sg |
904 if (vma->page_sizes.sg & I915_GTT_PAGE_SIZE_64K)
971 struct sg_table *st, struct scatterlist *sg)
984 * the entries so the sg list can be happily traversed.
987 sg_set_page(sg, NULL, I915_GTT_PAGE_SIZE, 0);
988 sg_dma_address(sg) =
990 sg_dma_len(sg) = I915_GTT_PAGE_SIZE;
991 sg = sg_next(sg);
968 rotate_pages(struct drm_i915_gem_object *obj, unsigned int offset, unsigned int width, unsigned int height, unsigned int src_stride, unsigned int dst_stride, struct sg_table *st, struct scatterlist *sg) argument
1023 struct scatterlist *sg; local
1060 add_padding_pages(unsigned int count, struct sg_table *st, struct scatterlist *sg) argument
1079 remap_tiled_color_plane_pages(struct drm_i915_gem_object *obj, unsigned long offset, unsigned int alignment_pad, unsigned int width, unsigned int height, unsigned int src_stride, unsigned int dst_stride, struct sg_table *st, struct scatterlist *sg, unsigned int *gtt_offset) argument
1138 remap_contiguous_pages(struct drm_i915_gem_object *obj, pgoff_t obj_offset, unsigned int count, struct sg_table *st, struct scatterlist *sg) argument
1171 remap_linear_color_plane_pages(struct drm_i915_gem_object *obj, pgoff_t obj_offset, unsigned int alignment_pad, unsigned int size, struct sg_table *st, struct scatterlist *sg, unsigned int *gtt_offset) argument
1192 remap_color_plane_pages(const struct intel_remapped_info *rem_info, struct drm_i915_gem_object *obj, int color_plane, struct sg_table *st, struct scatterlist *sg, unsigned int *gtt_offset) argument
1232 struct scatterlist *sg; local
1272 struct scatterlist *sg; local
[all...]
/linux-master/drivers/gpu/drm/i915/selftests/
H A Di915_vma.c372 struct scatterlist *sg)
383 if (!sg) {
384 pr_err("Invalid sg table: too short at plane %d, (%d, %d)!\n",
392 if (sg_dma_len(sg) != PAGE_SIZE) {
393 pr_err("Invalid sg.length, found %d, expected %lu for rotated page (%d, %d) [src index %lu]\n",
394 sg_dma_len(sg), PAGE_SIZE,
399 if (sg_dma_address(sg) != src) {
405 sg = sg_next(sg);
413 if (!sg) {
370 assert_rotated(struct drm_i915_gem_object *obj, const struct intel_rotation_info *r, unsigned int n, struct scatterlist *sg) argument
447 assert_remapped(struct drm_i915_gem_object *obj, const struct intel_remapped_info *r, unsigned int n, struct scatterlist *sg) argument
615 struct scatterlist *sg; local
[all...]
/linux-master/drivers/crypto/qce/
H A Daead.c118 struct scatterlist *sg, *msg_sg, __sg[2]; local
145 sg = qce_sgtable_add(&rctx->dst_tbl, &rctx->adata_sg,
147 if (IS_ERR(sg)) {
148 ret = PTR_ERR(sg);
152 sg = qce_sgtable_add(&rctx->dst_tbl, msg_sg, rctx->cryptlen);
153 if (IS_ERR(sg)) {
154 ret = PTR_ERR(sg);
160 sg = qce_sgtable_add(&rctx->dst_tbl, req->dst, totallen);
161 if (IS_ERR(sg))
166 sg
187 struct scatterlist *sg, *msg_sg, __sg[2]; local
306 struct scatterlist *sg; local
334 struct scatterlist *sg; local
[all...]
/linux-master/net/rds/
H A Dib_mr.h77 struct scatterlist *sg; member in struct:rds_ib_mr
120 void *rds_ib_get_mr(struct scatterlist *sg, unsigned long nents,
138 struct scatterlist *sg,
/linux-master/drivers/crypto/ccp/
H A Dccp-crypto-main.c302 struct scatterlist *sg, *sg_last = NULL; local
304 for (sg = table->sgl; sg; sg = sg_next(sg))
305 if (!sg_page(sg))
307 if (WARN_ON(!sg))
310 for (; sg && sg_add; sg = sg_next(sg), sg_ad
[all...]
/linux-master/arch/sparc/mm/
H A Dio-unit.c167 struct scatterlist *sg; local
171 /* FIXME: Cache some resolved pages - often several sg entries are to the same page */
173 for_each_sg(sgl, sg, nents, i) {
174 sg->dma_address = iounit_get_area(iounit, (unsigned long) sg_virt(sg), sg->length);
175 sg->dma_length = sg->length;
201 struct scatterlist *sg; local
205 for_each_sg(sgl, sg, nent
[all...]
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-mmu.h35 struct scatterlist *sg, unsigned int nents);
/linux-master/drivers/scsi/libfc/
H A Dfc_libfc.c93 * @sg: pointer to the pointer of the SG list.
100 struct scatterlist *sg,
107 while (remaining > 0 && sg) {
111 if (*offset >= sg->length) {
119 *offset -= sg->length;
120 sg = sg_next(sg);
123 sg_bytes = min(remaining, sg->length - *offset);
129 off = *offset + sg->offset;
132 page_addr = kmap_atomic(sg_page(sg)
99 fc_copy_buffer_to_sglist(void *buf, size_t len, struct scatterlist *sg, u32 *nents, size_t *offset, u32 *crc) argument
[all...]
/linux-master/net/9p/
H A Dtrans_virtio.c55 * @sg: scatter gather list which is used to pack a request (protected?)
79 struct scatterlist sg[VIRTQUEUE_NUM]; member in struct:virtio_chan
158 * @sg: scatter/gather list to pack into
170 static int pack_sg_list(struct scatterlist *sg, int start, argument
182 sg_unmark_end(&sg[index]);
183 sg_set_buf(&sg[index++], data, s);
188 sg_mark_end(&sg[index - 1]);
208 * @sg: scatter/gather list to pack into
210 * @limit: maximum number of pages in sg list.
211 * @pdata: a list of pages to add into sg
217 pack_sg_list_p(struct scatterlist *sg, int start, int limit, struct page **pdata, int nr_pages, size_t offs, int count) argument
[all...]
/linux-master/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce-cipher.c27 struct scatterlist *sg; local
56 sg = areq->src;
57 while (sg) {
58 if (!IS_ALIGNED(sg->offset, sizeof(u32))) {
62 todo = min(len, sg->length);
68 sg = sg_next(sg);
72 sg = areq->dst;
73 while (sg) {
74 if (!IS_ALIGNED(sg
131 struct scatterlist *sg; local
[all...]
/linux-master/net/tls/
H A Dtls_sw.c68 struct scatterlist sg[]; member in struct:tls_decrypt_ctx
195 struct scatterlist *sg; local
230 for_each_sg(sg_next(sgout), sg, UINT_MAX, pages) { local
231 if (!sg)
233 put_page(sg_page(sg));
340 /* We add page references worth len bytes from encrypted sg
341 * at the end of plaintext sg. It is guaranteed that msg_en
344 len = required - msg_pl->sg.size;
349 skip = prot->prepend_size + msg_pl->sg.size;
446 &msg_en->sg
[all...]
/linux-master/drivers/dma-buf/heaps/
H A Dsystem_heap.c61 struct scatterlist *sg, *new_sg; local
74 for_each_sgtable_sg(table, sg, i) {
75 sg_set_page(new_sg, sg_page(sg), sg->length, sg->offset);
288 struct scatterlist *sg; local
292 for_each_sgtable_sg(table, sg, i) {
293 struct page *page = sg_page(sg);
345 struct scatterlist *sg; local
385 sg
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_ttm_vram_mgr.c101 if (WARN_ON(min_page_size > SZ_2G)) { /* FIXME: sg limit */
136 * FIXME: Should maybe be handled as part of sg construction.
381 struct scatterlist *sg; local
404 for_each_sgtable_sg((*sgt), sg, i)
405 sg->length = 0;
414 for_each_sgtable_sg((*sgt), sg, i) {
425 sg_set_page(sg, NULL, size, 0);
426 sg_dma_address(sg) = addr;
427 sg_dma_len(sg) = size;
435 for_each_sgtable_sg((*sgt), sg,
453 struct scatterlist *sg; local
[all...]
/linux-master/drivers/crypto/rockchip/
H A Drk3288_crypto_ahash.c29 struct scatterlist *sg; local
31 sg = req->src;
32 while (sg) {
33 if (!IS_ALIGNED(sg->offset, sizeof(u32))) {
36 if (sg->length % 4) {
39 sg = sg_next(sg);
225 static void crypto_ahash_dma_start(struct rk_crypto_info *dev, struct scatterlist *sg) argument
227 CRYPTO_WRITE(dev, RK_CRYPTO_HRDMAS, sg_dma_address(sg));
228 CRYPTO_WRITE(dev, RK_CRYPTO_HRDMAL, sg_dma_len(sg) /
265 struct scatterlist *sg = areq->src; local
[all...]
/linux-master/block/
H A Dblk-integrity.c72 struct scatterlist *sg = NULL; local
82 if (sg->length + iv.bv_len > queue_max_segment_size(q))
85 sg->length += iv.bv_len;
88 if (!sg)
89 sg = sglist;
91 sg_unmark_end(sg);
92 sg = sg_next(sg);
95 sg_set_page(sg, iv.bv_page, iv.bv_len, iv.bv_offset);
103 if (sg)
[all...]
/linux-master/sound/soc/qcom/qdsp6/
H A Dtopology.c65 static void audioreach_tplg_add_sub_graph(struct audioreach_sub_graph *sg, argument
68 list_add_tail(&sg->node, &info->sg_list);
69 sg->info = info;
77 struct audioreach_sub_graph *sg; local
85 sg = idr_find(&apm->sub_graphs_idr, sub_graph_id);
88 if (sg) {
90 return sg;
94 sg = kzalloc(sizeof(*sg), GFP_KERNEL);
95 if (!sg)
115 audioreach_tplg_alloc_container(struct q6apm *apm, struct audioreach_sub_graph *sg, uint32_t container_id, bool *found) argument
314 struct audioreach_sub_graph *sg; local
364 audioreach_parse_cont_tokens(struct q6apm *apm, struct audioreach_sub_graph *sg, struct snd_soc_tplg_private *private) argument
576 struct audioreach_sub_graph *sg; local
926 struct audioreach_sub_graph *sg = cont->sub_graph; local
[all...]
/linux-master/drivers/dma/
H A Dls2x-apb-dma.c98 * @desc_num: number of sg entries.
101 * @sg: array of sgs.
110 struct ls2x_dma_sg sg[] __counted_by(desc_num);
176 if (desc->sg[i].hw)
177 dma_pool_free(lchan->pool, desc->sg[i].hw,
178 desc->sg[i].llp);
210 ldma_sg = &lchan->desc->sg[0];
242 struct ls2x_dma_sg *ldma_sg = &desc->sg[sg_index];
267 desc->sg[sg_index - 1].hw->ndesc_addr = ldma_sg->llp | LDMA_DESC_EN;
268 desc->sg[sg_inde
327 struct scatterlist *sg; local
[all...]
/linux-master/tools/virtio/linux/
H A Dvirtio.h41 struct scatterlist sg[], unsigned int num,
46 struct scatterlist sg[], unsigned int num,

Completed in 209 milliseconds

1234567891011>>