Searched refs:sg (Results 1 - 25 of 108) sorted by relevance

12345

/openbsd-current/sys/dev/pci/drm/include/linux/
H A Dscatterlist.h44 struct scatterlist *sg; member in struct:sg_page_iter
49 #define sg_is_chain(sg) false
50 #define sg_is_last(sg) ((sg)->end)
51 #define sg_chain_ptr(sg) NULL
72 iter->sg = sgl;
82 iter->sg_pgoffset >= (iter->sg->length / PAGE_SIZE)) {
83 iter->sg_pgoffset -= (iter->sg->length / PAGE_SIZE);
84 iter->sg++;
94 return iter->sg
[all...]
/openbsd-current/sys/dev/pci/drm/i915/
H A Di915_scatterlist.h50 static inline int __sg_page_count(const struct scatterlist *sg) argument
52 return sg->length >> PAGE_SHIFT;
55 static inline int __sg_dma_page_count(const struct scatterlist *sg) argument
57 return sg_dma_len(sg) >> PAGE_SHIFT;
60 static inline struct scatterlist *____sg_next(struct scatterlist *sg) argument
62 ++sg;
63 if (unlikely(sg_is_chain(sg)))
64 sg = sg_chain_ptr(sg);
65 return sg;
77 __sg_next(struct scatterlist *sg) argument
116 i915_sg_dma_sizes(struct scatterlist *sg) argument
[all...]
H A Di915_scatterlist.c18 struct scatterlist *sg, *new_sg; local
28 for_each_sg(orig_st->sgl, sg, orig_st->nents, i) {
29 sg_set_page(new_sg, sg_page(sg), sg->length, 0);
30 sg_dma_address(new_sg) = sg_dma_address(sg);
31 sg_dma_len(new_sg) = sg_dma_len(sg);
70 * @region_start: An offset to add to the dma addresses of the sg list.
71 * @page_alignment: Required page alignment for each sg entry. Power of two.
89 struct scatterlist *sg; local
112 sg
174 struct scatterlist *sg; local
[all...]
H A Di915_vma.c884 vma->page_sizes.sg > I915_GTT_PAGE_SIZE &&
893 rounddown_pow_of_two(vma->page_sizes.sg |
905 if (vma->page_sizes.sg & I915_GTT_PAGE_SIZE_64K)
972 struct sg_table *st, struct scatterlist *sg)
985 * the entries so the sg list can be happily traversed.
988 sg_set_page(sg, NULL, I915_GTT_PAGE_SIZE, 0);
989 sg_dma_address(sg) =
991 sg_dma_len(sg) = I915_GTT_PAGE_SIZE;
992 sg = sg_next(sg);
969 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
1024 struct scatterlist *sg; local
1061 add_padding_pages(unsigned int count, struct sg_table *st, struct scatterlist *sg) argument
1080 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
1139 remap_contiguous_pages(struct drm_i915_gem_object *obj, pgoff_t obj_offset, unsigned int count, struct sg_table *st, struct scatterlist *sg) argument
1172 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
1193 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
1233 struct scatterlist *sg; local
1273 struct scatterlist *sg; local
[all...]
/openbsd-current/sys/dev/pci/drm/i915/gem/
H A Di915_gem_internal.c23 struct scatterlist *sg; local
25 for (sg = st->sgl; sg; sg = __sg_next(sg)) {
26 if (sg_page(sg))
27 __free_pages(sg_page(sg), get_order(sg->length));
38 struct scatterlist *sg; local
68 sg
[all...]
H A Di915_gem_pages.c58 obj->mm.page_sizes.sg = 0;
61 obj->mm.page_sizes.sg |= BIT(i);
63 GEM_BUG_ON(!HAS_PAGE_SIZES(i915, obj->mm.page_sizes.sg));
231 obj->mm.page_sizes.phys = obj->mm.page_sizes.sg = 0;
526 struct scatterlist *sg; local
533 /* As we iterate forward through the sg, we record each entry in a
547 /* We prefer to reuse the last sg so that repeated lookup of this
548 * (or the subsequent) sg are fast - comparing against the last
549 * sg is faster than going through the radixtree.
552 sg
636 struct scatterlist *sg; local
662 struct scatterlist *sg; local
[all...]
/openbsd-current/sys/dev/pci/drm/i915/gem/selftests/
H A Dhuge_gem_object.c33 struct scatterlist *sg, *src, *end; local
50 sg = pages->sgl;
56 sg_mark_end(sg);
60 sg_set_page(sg, page, PAGE_SIZE, 0);
61 sg = __sg_next(sg);
64 for (end = sg, src = pages->sgl; sg; sg = __sg_next(sg)) {
[all...]
H A Dmock_dmabuf.c14 struct scatterlist *sg; local
25 sg = st->sgl;
27 sg_set_page(sg, mock->pages[i], PAGE_SIZE, 0);
28 sg = sg_next(sg);
H A Dhuge_pages.c67 struct scatterlist *sg; local
69 for (sg = st->sgl; sg; sg = __sg_next(sg)) {
70 if (sg_page(sg))
71 __free_pages(sg_page(sg), get_order(sg->length));
83 struct scatterlist *sg; local
101 sg
216 struct scatterlist *sg; local
270 struct scatterlist *sg; local
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.brendan/
H A Dcrash68.C25 StatementGroup::StatementGroup(const StatementGroup& sg) argument
27 dataItemList = sg.dataItemList;
/openbsd-current/gnu/usr.bin/binutils/gdb/testsuite/gdb.base/
H A Dshmain.c10 extern float sg;
48 sg = 1.1;
49 printf("address of sg is 0x%x\n", &sg);
H A Dshr1.c6 float sg = 5.5; variable
25 sg = 6.6;
/openbsd-current/sys/dev/pci/drm/radeon/
H A Dradeon_prime.h38 struct sg_table *sg);
/openbsd-current/usr.bin/tmux/
H A Dsession.c395 struct session_group *sg; local
397 if ((sg = session_group_contains(s)) != NULL)
398 return (w->references != session_group_count(sg));
519 struct session_group *sg; local
522 RB_FOREACH(sg, session_groups, &session_groups) {
523 TAILQ_FOREACH(s, &sg->sessions, gentry) {
525 return (sg);
535 struct session_group sg; local
537 sg.name = name;
538 return (RB_FIND(session_groups, &session_groups, &sg));
545 struct session_group *sg; local
560 session_group_add(struct session_group *sg, struct session *s) argument
570 struct session_group *sg; local
584 session_group_count(struct session_group *sg) argument
597 session_group_attached_count(struct session_group *sg) argument
612 struct session_group *sg; local
631 struct session_group *sg; local
[all...]
H A Dserver-fn.c60 struct session_group *sg; local
62 if ((sg = session_group_contains(s)) == NULL)
65 TAILQ_FOREACH(s, &sg->sessions, gentry)
84 struct session_group *sg; local
86 if ((sg = session_group_contains(s)) == NULL)
89 TAILQ_FOREACH(s, &sg->sessions, gentry)
224 struct session_group *sg; local
227 if ((sg = session_group_contains(s)) != NULL) {
228 TAILQ_FOREACH(s, &sg->sessions, gentry)
383 struct session_group *sg; local
458 struct session_group *sg; local
[all...]
H A Dcmd-new-session.c78 struct session_group *sg = NULL; local
136 sg = session_group_find(group);
138 sg = session_group_contains(groupwith);
139 if (sg != NULL)
140 prefix = xstrdup(sg->name);
306 if (sg == NULL) {
308 sg = session_group_new(groupwith->name);
309 session_group_add(sg, groupwith);
311 sg = session_group_new(group);
313 session_group_add(sg,
[all...]
/openbsd-current/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_gart.c123 struct sg_table *sg = NULL; local
151 sg = kmalloc(sizeof(*sg), GFP_KERNEL);
152 if (!sg) {
156 ret = sg_alloc_table(sg, 1, GFP_KERNEL);
160 sg_dma_address(sg->sgl) = dma_addr;
161 sg->sgl->length = adev->gart.table_size;
163 sg->sgl->dma_length = adev->gart.table_size;
178 bo->tbo.sg = sg;
228 struct sg_table *sg = adev->gart.bo->tbo.sg; local
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/
H A D20030815-1.c25 int sg = sizeof (G); variable
/openbsd-current/sys/dev/pci/drm/i915/selftests/
H A Dscatterlist.c47 struct scatterlist *sg; local
51 for_each_sg(pt->st.sgl, sg, pt->st.nents, n) {
52 struct vm_page *page = sg_page(sg);
61 if (sg->length != npages * PAGE_SIZE) {
62 pr_err("%s: %s copied wrong sg length, expected size %lu, found %u (using for_each_sg)\n",
63 __func__, who, npages * PAGE_SIZE, sg->length);
220 struct scatterlist *sg; local
231 /* count should be less than 20 to prevent overflowing sg->length */
232 GEM_BUG_ON(overflows_type(count * PAGE_SIZE, sg->length));
240 sg
[all...]
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...]
/openbsd-current/sys/dev/pci/drm/
H A Ddrm_scatter.c66 if (drm_core_check_feature(dev, DRIVER_SG) && dev->sg &&
68 drm_sg_cleanup(dev->sg);
69 dev->sg = NULL;
96 if (dev->sg)
148 dev->sg = entry;
209 entry = dev->sg;
210 dev->sg = NULL;
/openbsd-current/sys/dev/pci/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...]
H A Dintel_migrate.h49 struct scatterlist *sg,
57 struct scatterlist *sg,
H A Dgen8_ppgtt.c465 GEM_BUG_ON(sg_dma_len(iter->sg) < I915_GTT_PAGE_SIZE);
470 iter->sg = __sg_next(iter->sg);
471 if (!iter->sg || sg_dma_len(iter->sg) == 0) {
476 iter->dma = sg_dma_address(iter->sg);
477 iter->max = iter->dma + sg_dma_len(iter->sg);
482 /* Limited by sg length for 3lvl */
506 unsigned int rem = sg_dma_len(iter->sg);
527 if (vma_res->bi.page_sizes.sg
[all...]
/openbsd-current/libexec/spamd/
H A Dsync.c243 struct spam_synctlv_grey *sg; local
299 sg = (struct spam_synctlv_grey *)tlv;
300 if ((sizeof(*sg) +
301 ntohs(sg->sg_from_length) +
302 ntohs(sg->sg_to_length) +
303 ntohs(sg->sg_helo_length)) >
307 ip.s_addr = sg->sg_ip;
308 from = (char *)(sg + 1);
309 to = from + ntohs(sg->sg_from_length);
310 helo = to + ntohs(sg
422 struct spam_synctlv_grey sg; local
[all...]

Completed in 159 milliseconds

12345