Searched refs:alignment (Results 1 - 25 of 46) sorted by relevance

12

/drivers/gpu/drm/
H A Ddrm_mm.c121 unsigned long size, unsigned alignment)
130 if (alignment)
131 tmp = hole_start % alignment;
137 wasted = alignment - tmp;
159 unsigned alignment,
168 drm_mm_insert_helper(hole_node, node, size, alignment);
180 unsigned long size, unsigned alignment)
184 hole_node = drm_mm_search_free(mm, size, alignment, 0);
188 drm_mm_insert_helper(hole_node, node, size, alignment);
196 unsigned long size, unsigned alignment,
119 drm_mm_insert_helper(struct drm_mm_node *hole_node, struct drm_mm_node *node, unsigned long size, unsigned alignment) argument
157 drm_mm_get_block_generic(struct drm_mm_node *hole_node, unsigned long size, unsigned alignment, int atomic) argument
179 drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment) argument
194 drm_mm_insert_helper_range(struct drm_mm_node *hole_node, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument
238 drm_mm_get_block_range_generic(struct drm_mm_node *hole_node, unsigned long size, unsigned alignment, unsigned long start, unsigned long end, int atomic) argument
263 drm_mm_insert_node_in_range(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument
336 check_free_hole(unsigned long start, unsigned long end, unsigned long size, unsigned alignment) argument
357 drm_mm_search_free(const struct drm_mm *mm, unsigned long size, unsigned alignment, int best_match) argument
390 drm_mm_search_free_in_range(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long start, unsigned long end, int best_match) argument
455 drm_mm_init_scan(struct drm_mm *mm, unsigned long size, unsigned alignment) argument
477 drm_mm_init_scan_with_range(struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument
[all...]
H A Ddrm_bufs.c612 int alignment; local
626 alignment = (request->flags & _DRM_PAGE_ALIGN)
638 DRM_DEBUG("alignment: %d\n", alignment);
697 buf->total = alignment;
723 offset += alignment;
778 int alignment; local
807 alignment = (request->flags & _DRM_PAGE_ALIGN)
895 offset += alignment, ++entry->buf_count) {
898 buf->total = alignment;
984 int alignment; local
1142 int alignment; local
[all...]
/drivers/gpu/drm/i915/
H A Di915_gem_evict.c44 unsigned alignment, bool mappable)
51 trace_i915_gem_evict(dev, min_size, alignment, mappable);
79 alignment, 0,
82 drm_mm_init_scan(&dev_priv->mm.gtt_space, min_size, alignment);
43 i915_gem_evict_something(struct drm_device *dev, int min_size, unsigned alignment, bool mappable) argument
H A Di915_ioc32.c157 int alignment; member in struct:drm_i915_mem_alloc32
174 || __put_user(req32.alignment, &request->alignment)
H A Di915_gem.c49 unsigned alignment,
1246 * i915_gem_get_gtt_alignment - return required GTT alignment for an object
1249 * Return the required GTT alignment for an object, taking into account
1258 * Minimum alignment is 4k (GTT page size), but might be greater
1273 * i915_gem_get_unfenced_gtt_alignment - return required GTT alignment for an
1279 * Return the required GTT alignment for an object, only taking into account
1288 * Minimum alignment is 4k (GTT page size) for sane hw.
2648 unsigned alignment,
2675 if (alignment == 0)
2676 alignment
2647 i915_gem_object_bind_to_gtt(struct drm_i915_gem_object *obj, unsigned alignment, bool map_and_fenceable) argument
3000 i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj, u32 alignment, struct intel_ring_buffer *pipelined) argument
3312 i915_gem_object_pin(struct drm_i915_gem_object *obj, uint32_t alignment, bool map_and_fenceable) argument
[all...]
/drivers/staging/tidspbridge/include/dspbridge/
H A Dcmmdefs.h32 u32 alignment; /* 0,1,2,4....min_block_size */ member in struct:cmm_attrs
/drivers/mtd/ubi/
H A Dvmt.c51 __ATTR(alignment, S_IRUGO, vol_attribute_show, NULL);
107 ret = sprintf(buf, "%d\n", vol->alignment);
258 vol->usable_leb_size = ubi->leb_size - ubi->leb_size % req->alignment;
276 vol->alignment = req->alignment;
277 vol->data_pad = ubi->leb_size % vol->alignment;
344 vtbl_rec.alignment = cpu_to_be32(vol->alignment);
727 int reserved_pebs, alignment, data_pad, vol_type, name_len, upd_marker; local
745 if (vol->reserved_pebs < 0 || vol->alignment <
[all...]
H A Dvtbl.c180 int i, n, reserved_pebs, alignment, data_pad, vol_type, name_len; local
189 alignment = be32_to_cpu(vtbl[i].alignment);
213 if (reserved_pebs < 0 || alignment < 0 || data_pad < 0 ||
219 if (alignment > ubi->leb_size || alignment == 0) {
224 n = alignment & (ubi->min_io_size - 1);
225 if (alignment != 1 && n) {
230 n = ubi->leb_size % alignment;
556 vol->alignment
[all...]
H A Dubi-media.h273 * The @data_pad is calculated when volumes are created using the alignment
330 * @alignment: volume alignment
332 * eraseblock to satisfy the requested alignment
356 * The @alignment field is specified when the volume is created and cannot be
359 * logical eraseblock size and @alignment. The alignment must be multiple to the
360 * minimal flash I/O unit. If @alignment is 1, all the available space of
367 __be32 alignment; member in struct:ubi_vtbl_record
H A Ddebug.c93 printk(KERN_DEBUG "\talignment %d\n", vol->alignment);
126 printk(KERN_DEBUG "\talignment %d\n", be32_to_cpu(r->alignment));
192 printk(KERN_DEBUG "\talignment %d\n", req->alignment);
H A Dcdev.c610 if (req->bytes < 0 || req->alignment < 0 || req->vol_type < 0 ||
618 if (req->alignment == 0)
628 if (req->alignment > ubi->leb_size)
631 n = req->alignment & (ubi->min_io_size - 1);
632 if (req->alignment != 1 && n)
H A Dkapi.c90 vi->alignment = vol->alignment;
/drivers/acpi/acpica/
H A Drsio.c77 {ACPI_RSC_MOVE8, ACPI_RS_OFFSET(data.io.alignment),
78 AML_OFFSET(io.alignment),
H A Damlresrc.h129 * Packing/alignment must be BYTE because these descriptors
171 u8 alignment; member in struct:aml_resource_io
207 u16 alignment; member in struct:aml_resource_memory24
218 u32 alignment; member in struct:aml_resource_memory32
396 /* restore default alignment */
H A Drsdump.c145 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(io.alignment), "Alignment", NULL},
180 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(memory24.alignment), "Alignment",
195 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(memory32.alignment), "Alignment",
/drivers/gpu/drm/radeon/
H A Dradeon_gem.c50 int alignment, int initial_domain,
59 if (alignment < PAGE_SIZE) {
60 alignment = PAGE_SIZE;
62 r = radeon_bo_create(rdev, size, alignment, kernel, initial_domain, &robj);
66 size, initial_domain, alignment, r);
209 r = radeon_gem_object_create(rdev, args->size, args->alignment,
49 radeon_gem_object_create(struct radeon_device *rdev, int size, int alignment, int initial_domain, bool discardable, bool kernel, struct drm_gem_object **obj) argument
H A Dradeon_mem.c237 if (alloc->alignment < 12)
238 alloc->alignment = 12;
240 block = alloc_block(*heap, alloc->size, alloc->alignment, file_priv);
H A Dradeon_ioc32.c295 int alignment; member in struct:drm_radeon_mem_alloc32
312 || __put_user(req32.alignment, &request->alignment)
/drivers/ps3/
H A Dps3stor_lib.c150 int error, res, alignment; local
178 alignment = min(__ffs(dev->bounce_size),
180 if (alignment < 12) {
186 } else if (alignment < 16)
/drivers/iommu/
H A Domap-iovmm.c260 u32 start, prev_end, alignment; local
266 alignment = PAGE_SIZE;
270 start = obj->da_start ? obj->da_start : alignment;
273 alignment = iopgsz_max(bytes);
274 start = roundup(start, alignment);
294 start = roundup(tmp->da_end + 1, alignment);
505 dev_err(obj->dev, "%s: alignment err(%08x)\n", __func__, da);
/drivers/pnp/pnpacpi/
H A Drsparser.c571 io->alignment, io->address_length, flags);
591 p->alignment, p->address_length, flags);
603 p->alignment, p->address_length, flags);
990 io->alignment = 0; /* Correct? */
1031 memory24->alignment = 0;
1055 memory32->alignment = 0;
1059 memory32->alignment = 0;
/drivers/scsi/pm8001/
H A Dpm8001_init.c217 pm8001_ha->memoryMap.region[AAP1].alignment = 32;
223 pm8001_ha->memoryMap.region[IOP].alignment = 32;
229 pm8001_ha->memoryMap.region[CI].alignment = 4;
235 pm8001_ha->memoryMap.region[PI].alignment = 4;
241 pm8001_ha->memoryMap.region[IB].alignment = 64;
247 pm8001_ha->memoryMap.region[OB].alignment = 64;
274 pm8001_ha->memoryMap.region[i].alignment) != 0) {
/drivers/staging/tidspbridge/
H A DKconfig53 byte alignment, buffers failing this check will be rejected.
/drivers/atm/
H A Didt77252.h428 #define ALIGN_ADDRESS(addr, alignment) \
429 ((((u32)(addr)) + (((u32)(alignment))-1)) & ~(((u32)(alignment)) - 1))
/drivers/staging/rtl8712/
H A Dusb_ops_linux.c260 int alignment = 0; local
287 alignment = tmpaddr & (RECVBUFF_ALIGN_SZ-1);
289 (RECVBUFF_ALIGN_SZ - alignment));
499 * should be 16 bytes alignment. Trying to fix it here.

Completed in 472 milliseconds

12