/openbsd-current/sys/dev/pci/drm/include/linux/ |
H A D | scatterlist.h | 44 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 D | i915_scatterlist.h | 50 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 D | i915_scatterlist.c | 18 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 D | i915_vma.c | 884 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 D | i915_gem_internal.c | 23 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 D | i915_gem_pages.c | 58 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 D | huge_gem_object.c | 33 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 D | mock_dmabuf.c | 14 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 D | huge_pages.c | 67 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 D | crash68.C | 25 StatementGroup::StatementGroup(const StatementGroup& sg) argument 27 dataItemList = sg.dataItemList;
|
/openbsd-current/gnu/usr.bin/binutils/gdb/testsuite/gdb.base/ |
H A D | shmain.c | 10 extern float sg; 48 sg = 1.1; 49 printf("address of sg is 0x%x\n", &sg);
|
H A D | shr1.c | 6 float sg = 5.5; variable 25 sg = 6.6;
|
/openbsd-current/sys/dev/pci/drm/radeon/ |
H A D | radeon_prime.h | 38 struct sg_table *sg);
|
/openbsd-current/usr.bin/tmux/ |
H A D | session.c | 395 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 D | server-fn.c | 60 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 D | cmd-new-session.c | 78 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 D | amdgpu_gart.c | 123 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 D | 20030815-1.c | 25 int sg = sizeof (G); variable
|
/openbsd-current/sys/dev/pci/drm/i915/selftests/ |
H A D | scatterlist.c | 47 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 D | i915_vma.c | 372 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 D | drm_scatter.c | 66 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 D | intel_migrate.c | 327 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 D | intel_migrate.h | 49 struct scatterlist *sg, 57 struct scatterlist *sg,
|
H A D | gen8_ppgtt.c | 465 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 D | sync.c | 243 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...] |