Home
last modified time | relevance | path

Searched refs:align (Results 1 – 22 of 22) sorted by relevance

/components/libc/posix/tls/
A Demutls.c50 size_t align; /* alignment of the object in bytes */ member
59 static __inline void *emutls_memalign_alloc(size_t align, size_t size) in emutls_memalign_alloc() argument
63 if (posix_memalign(&base, align, size) != 0) in emutls_memalign_alloc()
66 #define EXTRA_ALIGN_PTR_BYTES (align - 1 + sizeof(void *)) in emutls_memalign_alloc()
70 base = (void *)(((uintptr_t)(object + EXTRA_ALIGN_PTR_BYTES)) & ~(uintptr_t)(align - 1)); in emutls_memalign_alloc()
91 size_t align = control->align; in emutls_allocate_object() local
92 if (align < sizeof(void *)) in emutls_allocate_object()
93 align = sizeof(void *); in emutls_allocate_object()
95 if ((align & (align - 1)) != 0) in emutls_allocate_object()
98 void *base = emutls_memalign_alloc(align, size); in emutls_allocate_object()
/components/drivers/include/dt-bindings/
A Dsize.h14 #define SIZE_ALIGN(size, align) (((size) + (align) - 1) & ~((align) - 1)) argument
15 #define SIZE_ALIGN_DOWN(size, align) ((size) & ~((align) - 1)) argument
/components/mm/
A Dmm_flag.h94 #define MMF_SET_ALIGN(src, align) \ argument
95 ((src & ~_MMF_ALIGN_MASK) | (__builtin_ffsl(align) - 1))
110 #define MMF_CREATE(cntl, align) \ argument
111 ((align) ? (MMF_SET_CNTL((mm_flag_t)0, (cntl) | MMF_REQUEST_ALIGN) | \
112 MMF_SET_ALIGN((mm_flag_t)0, (align))) \
A Dmm_page.c411 #define CEIL(val, align) (((rt_size_t)(val) + (align)-1) & ~((align)-1)) argument
/components/lwp/arch/x86/i386/
A Dlwp_gcc.S50 .align 4
56 .align 4
64 .align 4
69 .align 4
/components/fal/samples/porting/
A Dfal_norflash_port.c25 #define FAL_ALIGN_UP( size, align ) \ argument
26 ( ( ( size ) + ( align ) - 1 ) - ( ( ( size ) + ( align ) - 1 ) % ( align ) ) )
27 #define FAL_ALIGN_DOWN( size, align ) ( ( ( size ) / ( align ) ) * ( align ) ) argument
A DREADME.md113 #define FAL_ALIGN_UP( size, align ) \
114 ( ( ( size ) + ( align ) - 1 ) - ( ( ( size ) + ( align ) - 1 ) % ( align ) ) )
115 #define FAL_ALIGN_DOWN( size, align ) ( ( ( size ) / ( align ) ) * ( align ) )
119 不难看出 ALIGN_UP是一个size向上取整到align的倍数,ALIGN_DOWN则是向下取整到align的倍数。
/components/drivers/usb/cherryusb/port/pusb2/rt-thread/
A Dusb_config.h23 void *usb_sys_malloc_align(size_t align, size_t size);
27 #define usb_align(align, size) usb_sys_malloc_align(align, size) argument
A Dusb_dc_glue_phytium.c80 void *usb_sys_malloc_align(size_t align, size_t size) in usb_sys_malloc_align() argument
82 void *buf = rt_malloc_align(size, align); in usb_sys_malloc_align()
A Dusb_hc_glue_phytium.c100 void *usb_sys_malloc_align(size_t align, size_t size) in usb_sys_malloc_align() argument
102 void *buf = rt_malloc_align(size, align); in usb_sys_malloc_align()
/components/drivers/usb/cherryusb/common/
A Dusb_util.h214 #define USB_ALIGN_UP(size, align) (((size) + (align)-1) & ~((align)-1)) argument
215 #define USB_ALIGN_DOWN(size, align) ((size) & ~((align)-1)) argument
/components/lwp/arch/risc-v/rv64/
A Dlwp_gcc.S199 .align 3
204 .align 3
210 .align 3
213 .align 3
220 .align 3
/components/drivers/usb/cherryusb/port/xhci/phytium/rt-thread/
A Dusb_glue_phytium.c19 void *xhci_mem_malloc(size_t align, size_t size) in xhci_mem_malloc() argument
21 void *result = rt_malloc_align(size, align); in xhci_mem_malloc()
A Dusb_config.h20 void *xhci_mem_malloc(size_t align, size_t size);
/components/lwp/terminal/
A Dbsd_porting.h360 int align; member
369 int align, uint16_t flags) in uma_zcreate() argument
381 zone->align = align; in uma_zcreate()
388 void *buf = rt_malloc_align(zone->size, zone->align + 1); in uma_zalloc()
/components/drivers/usb/cherryusb/
A DREADME_zh.md3 <h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">CherryUSB</h1>
4 <p align="center">
A DREADME.md3 <h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">CherryUSB</h1>
4 <p align="center">
/components/dfs/dfs_v1/filesystems/elmfat/
A Dff.h268 UINT align; /* Data area alignment (sector) */ member
A Dff.c5696 DWORD bcc, rnd, align; local
5707 align = GPT_ALIGN / ss; /* Partition alignment for GPT [sector] */
5717 nxt_alloc = (nxt_alloc + align - 1) & ((QWORD)0 - align); /* Align partition start */
5721 …sz_part = (sz_part + align - 1) & ((QWORD)0 - align); /* Align partition end (only if in percentag…
5853 sz_blk = opt->align;
/components/dfs/dfs_v2/filesystems/elmfat/
A Dff.h266 UINT align; /* Data area alignment (sector) */ member
A Dff.c5776 DWORD bcc, rnd, align; local
5787 align = GPT_ALIGN / ss; /* Partition alignment for GPT [sector] */
5797 nxt_alloc = (nxt_alloc + align - 1) & ((QWORD)0 - align); /* Align partition start */
5801 …sz_part = (sz_part + align - 1) & ((QWORD)0 - align); /* Align partition end (only if in percentag…
5937 sz_blk = opt->align;
/components/lwp/arch/arm/cortex-a/
A Dlwp_gcc.S424 .align 5

Completed in 43 milliseconds