Searched refs:alignment (Results 126 - 150 of 197) sorted by relevance

12345678

/freebsd-9.3-release/sys/powerpc/ps3/
H A Dps3bus.c66 static int ps3_iommu_map(device_t dev, bus_dma_segment_t *segs, int *nsegs, bus_addr_t min, bus_addr_t max, bus_size_t alignment,
700 bus_addr_t min, bus_addr_t max, bus_size_t alignment, bus_size_t boundary,
699 ps3_iommu_map(device_t dev, bus_dma_segment_t *segs, int *nsegs, bus_addr_t min, bus_addr_t max, bus_size_t alignment, bus_size_t boundary, void *cookie) argument
/freebsd-9.3-release/sys/sparc64/sparc64/
H A Dbus_machdep.c185 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, argument
212 newtag->dt_alignment = alignment;
525 * exact alignment guarantees of malloc need to be nailed down, and
/freebsd-9.3-release/sys/vm/
H A Dvm_reserv.c633 u_long alignment, u_long boundary)
658 (pa & (alignment - 1)) != 0 ||
632 vm_reserv_reclaim_contig(vm_paddr_t size, vm_paddr_t low, vm_paddr_t high, u_long alignment, u_long boundary) argument
H A Dvm_page.h369 u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment,
/freebsd-9.3-release/contrib/gcc/
H A Dcgraphunit.c290 /* Compute the alignment early so function body expanders are
291 already informed about increased alignment. */
1622 /* Increase alignment of global arrays to improve vectorization potential.
1626 This should involve global alignment analysis and in the future also
1636 /* Increase the alignment of all global arrays for vectorization. */
1642 unsigned int alignment; local
1649 alignment = TYPE_ALIGN (vectype);
1650 if (DECL_ALIGN (decl) >= alignment)
1653 if (vect_can_force_dr_alignment_p (decl, alignment))
1659 fprintf (cgraph_dump_file, "Increasing alignment o
[all...]
H A Dsbitmap.c147 /* Round up `vector_bytes' to account for the alignment requirements
155 int alignment = (char *) & align.y - & align.x; local
156 vector_bytes = (vector_bytes + alignment - 1) & ~ (alignment - 1);
H A Dtree-vectorizer.c1517 Returns whether the alignment of a DECL can be forced to be aligned
1521 vect_can_force_dr_alignment_p (tree decl, unsigned int alignment)
1533 return (alignment <= MAX_OFILE_ALIGNMENT);
1535 /* This is not 100% correct. The absolute correct stack alignment
1538 However, until someone implements forced stack alignment, SSE
1540 return (alignment <= PREFERRED_STACK_BOUNDARY);
1595 alignment. */
1520 vect_can_force_dr_alignment_p(tree decl, unsigned int alignment) argument
H A Dvarasm.c838 /* Compute the alignment of variable specified by DECL.
848 figure out the proper alignment now. */
853 /* Some object file formats have a maximum alignment which they support.
854 In particular, a.out format supports a maximum alignment of 4. */
857 warning (0, "alignment of %q+D is greater than maximum object "
858 "file alignment. Using %d", decl,
863 /* On some machines, it is good to increase alignment sometimes. */
875 /* Reset the alignment in case we have made it tighter, so we can benefit
1388 the alignment when the section switch happens mid-function. */
1433 /* Tell assembler to move to target machine's alignment fo
6034 unsigned int alignment; local
[all...]
/freebsd-9.3-release/contrib/groff/src/preproc/eqn/
H A Dpile.cpp263 void column::set_alignment(alignment a)
/freebsd-9.3-release/contrib/llvm/lib/Support/
H A DMemoryBuffer.cpp187 return Offset & ~(sys::fs::mapped_file_region::alignment() - 1);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprAgg.cpp300 // It's volatile if either side is. Use the minimum alignment of
1371 CharUnits alignment,
1401 // Get data size and alignment info for this aggregate. If this is an
1409 if (alignment.isZero())
1410 alignment = TypeInfo.second;
1473 alignment.getQuantity(), isVolatile,
1368 EmitAggregateCopy(llvm::Value *DestPtr, llvm::Value *SrcPtr, QualType Ty, bool isVolatile, CharUnits alignment, bool isAssignment) argument
H A DCodeGenModule.h142 /// The size and alignment of a pointer into the generic address
672 /// The alignment of the field. This is important because
677 ByrefHelpers(CharUnits alignment) : Alignment(alignment) {} argument
/freebsd-9.3-release/gnu/usr.bin/grep/
H A Dgrep.c238 static size_t pagesize; /* alignment of memory pages */
262 #define ALIGN_TO(val, alignment) \
263 ((size_t) (val) % (alignment) == 0 \
265 : (val) + ((alignment) - (size_t) (val) % (alignment)))
/freebsd-9.3-release/sys/dev/twa/
H A Dtw_cl_share.h541 TW_UINT32 *alignment, TW_UINT32 *sg_size_factor,
/freebsd-9.3-release/sys/gnu/fs/xfs/
H A Dxfs_dir.c451 int alignment, retval; local
462 alignment = sizeof(xfs_off_t) - 1;
464 (((__psint_t)uio->uio_iov[0].iov_base & alignment) == 0) &&
465 ((uio->uio_iov[0].iov_len & alignment) == 0)) {
/freebsd-9.3-release/contrib/binutils/bfd/
H A Delf-eh-frame.c313 required alignment of ENTRY in bytes. */
316 size_of_output_cie_fde (struct eh_cie_fde *entry, unsigned int alignment) argument
325 + alignment - 1) & -alignment;
1479 /* We don't align the section to its section alignment since the
/freebsd-9.3-release/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp90 unsigned alignment = (LocVT == MVT::f128) ? 16 : 8; local
91 unsigned Offset = State.AllocateStack(size, alignment);
2403 // We can't count on greater alignment than the word size.
2557 unsigned alignment = LdNode->getAlignment(); local
2558 if (alignment > 8)
2559 alignment = 8;
2566 false, false, false, alignment);
2576 false, false, false, alignment);
2621 unsigned alignment = StNode->getAlignment(); local
2622 if (alignment >
[all...]
/freebsd-9.3-release/sys/dev/drm2/i915/
H A Di915_drv.h1141 int i915_gem_object_pin(struct drm_i915_gem_object *obj, uint32_t alignment,
1179 u32 alignment, struct intel_ring_buffer *pipelined);
1228 unsigned alignment, bool mappable);
1452 * rows, which changed the alignment requirements and fence programming.
/freebsd-9.3-release/sys/dev/drm/
H A Dradeon_drm.h706 int alignment; member in struct:drm_radeon_mem_alloc
/freebsd-9.3-release/sys/dev/qlxgb/
H A Dqla_hw.c153 ha->hw.dma_buf.tx_ring.alignment = 8;
171 ha->hw.dma_buf.rds_ring[i].alignment = 8;
205 ha->hw.dma_buf.sds_ring[i].alignment = 8;
241 ha->hw.dma_buf.context.alignment = 8;
/freebsd-9.3-release/sys/dev/wpi/
H A Dif_wpi.c808 * alignment. Due to limitations of the FreeBSD dma subsystem as of 20071217,
809 * allocations greater than 4096 may fail. Hence if the requested alignment is
810 * greater we allocate 'alignment' size extra memory and shift the vaddr and
816 void **kvap, bus_size_t size, bus_size_t alignment, int flags)
823 ("Size: %zd - alignment %zd\n", size, alignment));
828 if (alignment > 4096) {
830 reqsize = size + alignment;
832 align = alignment;
861 * Check the alignment an
815 wpi_dma_contig_alloc(struct wpi_softc *sc, struct wpi_dma_info *dma, void **kvap, bus_size_t size, bus_size_t alignment, int flags) argument
[all...]
/freebsd-9.3-release/contrib/binutils/ld/scripttempl/
H A Delf.sc454 _end. Align after .bss to ensure correct alignment even if the
H A Dmep.sc389 _end. Align after .bss to ensure correct alignment even if the
/freebsd-9.3-release/sys/conf/
H A Dkern.mk40 # per function call. While the 16-byte alignment may benefit micro benchmarks,
/freebsd-9.3-release/sys/dev/mpt/
H A Dmpt.h223 #define mpt_dma_tag_create(mpt, parent_tag, alignment, boundary, \
227 bus_dma_tag_create(parent_tag, alignment, boundary, \

Completed in 346 milliseconds

12345678