Searched refs:align (Results 1 - 25 of 135) sorted by relevance

123456

/drivers/pcmcia/
H A Drsrc_iodyn.c31 resource_size_t size, resource_size_t align)
60 unsigned long align)
68 data.mask = align - 1;
89 unsigned int align, struct resource **parent)
104 if ((s->io[i].res->start & (align-1)) == *base)
117 if (align == 0)
118 align = 0x10000;
121 num, align);
29 pcmcia_align(void *align_data, const struct resource *res, resource_size_t size, resource_size_t align) argument
58 __iodyn_find_io_region(struct pcmcia_socket *s, unsigned long base, int num, unsigned long align) argument
87 iodyn_find_io(struct pcmcia_socket *s, unsigned int attr, unsigned int *base, unsigned int num, unsigned int align, struct resource **parent) argument
H A Dcs_internal.h56 unsigned int align,
59 unsigned long align, int low,
147 u_long align,
H A Dpcmcia_resource.c49 struct resource *pcmcia_find_mem_region(u_long base, u_long num, u_long align, argument
53 return s->resource_ops->find_mem(base, num, align, low, s);
103 unsigned int align; local
113 align = base ? (lines ? 1<<lines : 0) : 1;
114 if (align && (align < num)) {
117 align = 0;
119 while (align && (align < num))
120 align <<
883 u_long align; local
[all...]
H A Drsrc_mgr.c49 unsigned int align, struct resource **parent)
47 static_find_io(struct pcmcia_socket *s, unsigned int attr, unsigned int *base, unsigned int num, unsigned int align, struct resource **parent) argument
/drivers/gpu/drm/nouveau/
H A Dnouveau_mm.h52 u32 align, struct nouveau_mm_node **);
57 int nv50_vram_new(struct drm_device *, u64 size, u32 align, u32 size_nc,
63 int nvc0_vram_new(struct drm_device *, u64 size, u32 align, u32 ncmin,
H A Dnvc0_vram.c60 nvc0_vram_new(struct drm_device *dev, u64 size, u32 align, u32 ncmin, argument
70 align >>= 12;
84 ret = nouveau_mm_get(mm, 1, size, ncmin, align, &r);
H A Dnv04_instmem.c141 u32 size, u32 align)
151 ramin = drm_mm_search_free(&dev_priv->ramin_heap, size, align, 0);
157 ramin = drm_mm_get_block_atomic(ramin, size, align);
140 nv04_instmem_get(struct nouveau_gpuobj *gpuobj, struct nouveau_channel *chan, u32 size, u32 align) argument
H A Dnv50_vram.c81 nv50_vram_new(struct drm_device *dev, u64 size, u32 align, u32 size_nc, argument
95 align >>= 12;
104 if (align == 16) {
123 ret = nouveau_mm_get(mm, types[type], size, size_nc, align, &r);
H A Dnv50_instmem.c305 u32 align; member in struct:nv50_gpuobj_node
310 u32 size, u32 align)
321 node->align = align;
324 align = max(align, (u32)4096);
326 ret = vram->get(dev, size, align, 0, 0, &node->vram);
309 nv50_instmem_get(struct nouveau_gpuobj *gpuobj, struct nouveau_channel *chan, u32 size, u32 align) argument
/drivers/gpu/drm/radeon/
H A Dradeon_sa.c134 unsigned size, unsigned align)
140 BUG_ON(align > RADEON_GPU_PAGE_SIZE);
158 wasted = offset % align;
160 wasted = align - wasted;
168 wasted = offset % align;
170 wasted = align - wasted;
131 radeon_sa_bo_new(struct radeon_device *rdev, struct radeon_sa_manager *sa_manager, struct radeon_sa_bo *sa_bo, unsigned size, unsigned align) argument
/drivers/net/wireless/rt2x00/
H A Drt2x00crypto.c162 unsigned int align = ALIGN_SIZE(skb, header_length); local
203 skb_push(skb, iv_len - align);
208 skb->data + transfer + (iv_len - align),
212 skb_push(skb, iv_len + align);
213 if (align < icv_len)
214 skb_put(skb, icv_len - align);
215 else if (align > icv_len)
220 skb->data + transfer + iv_len + align,
235 skb->data + transfer + align,
/drivers/pci/
H A Dsetup-res.c135 int resno, resource_size_t size, resource_size_t align)
144 ret = pci_bus_alloc_resource(bus, res, size, align, min,
155 ret = pci_bus_alloc_resource(bus, res, size, align, min, 0,
250 resource_size_t align, size; local
254 align = pci_resource_alignment(dev, res);
255 if (!align) {
263 ret = _pci_assign_resource(dev, resno, size, align);
308 resource_size_t align = 0; local
312 align = pci_resource_alignment(ln->dev, ln->res);
314 if (r_align > align) {
134 __pci_assign_resource(struct pci_bus *bus, struct pci_dev *dev, int resno, resource_size_t size, resource_size_t align) argument
[all...]
H A Dsetup-bus.c172 resource_size_t align = list->min_align; local
174 if (pci_reassign_resource(list->dev, idx, add_size, align))
518 resource_size_t align)
529 size = ALIGN(size + size1, align);
539 resource_size_t align)
547 size = ALIGN(size + size1, align);
650 resource_size_t min_align, align, size, size0, size1; local
688 align = pci_resource_alignment(dev, r);
689 order = __ffs(align) - 20;
693 (unsigned long long) align);
514 calculate_iosize(resource_size_t size, resource_size_t min_size, resource_size_t size1, resource_size_t old_size, resource_size_t align) argument
535 calculate_memsize(resource_size_t size, resource_size_t min_size, resource_size_t size1, resource_size_t old_size, resource_size_t align) argument
[all...]
/drivers/staging/omapdrm/
H A Dtcm-sita.c25 #define ALIGN_DOWN(value, align) ((value) & ~((align) - 1))
34 static s32 sita_reserve_2d(struct tcm *tcm, u16 h, u16 w, u8 align,
43 static s32 scan_areas_and_find_fit(struct tcm *tcm, u16 w, u16 h, u16 align,
46 static s32 scan_l2r_t2b(struct tcm *tcm, u16 w, u16 h, u16 align,
49 static s32 scan_r2l_t2b(struct tcm *tcm, u16 w, u16 h, u16 align,
208 static s32 sita_reserve_2d(struct tcm *tcm, u16 h, u16 w, u8 align, argument
215 if (align > 64)
219 align = align <
274 scan_r2l_t2b(struct tcm *tcm, u16 w, u16 h, u16 align, struct tcm_area *field, struct tcm_area *area) argument
348 scan_l2r_t2b(struct tcm *tcm, u16 w, u16 h, u16 align, struct tcm_area *field, struct tcm_area *area) argument
502 scan_areas_and_find_fit(struct tcm *tcm, u16 w, u16 h, u16 align, struct tcm_area *area) argument
[all...]
H A Dtcm.h69 s32 (*reserve_2d)(struct tcm *tcm, u16 height, u16 width, u8 align,
117 * @param align Alignment requirement for top-left corner of area. Not
130 u16 align, struct tcm_area *area)
135 /* align must be a 2 power */
136 (align & (align - 1))) ? -EINVAL :
141 res = tcm->reserve_2d(tcm, height, width, align, area);
129 tcm_reserve_2d(struct tcm *tcm, u16 width, u16 height, u16 align, struct tcm_area *area) argument
/drivers/pnp/
H A Dbase.h30 resource_size_t align; /* align boundary */ member in struct:pnp_port
51 resource_size_t align; /* align boundary */ member in struct:pnp_mem
86 resource_size_t align, resource_size_t size,
90 resource_size_t align, resource_size_t size,
/drivers/staging/tidspbridge/include/dspbridge/
H A Drmm.h58 * align - alignment.
77 u32 align, u32 *dsp_address, bool reserve);
H A Drms_sh.h54 rms_word align; /* Alignment for allocated buffers */ member in struct:rms_strm_def
/drivers/gpu/ion/
H A Dion_priv.h91 unsigned long align, unsigned long flags);
175 unsigned long align);
H A Dion_carveout_heap.c38 unsigned long align)
72 unsigned long size, unsigned long align,
75 buffer->priv_phys = ion_carveout_allocate(heap, size, align);
36 ion_carveout_allocate(struct ion_heap *heap, unsigned long size, unsigned long align) argument
70 ion_carveout_heap_allocate(struct ion_heap *heap, struct ion_buffer *buffer, unsigned long size, unsigned long align, unsigned long flags) argument
/drivers/mmc/host/
H A Dtmio_mmc_dma.c58 unsigned int align = (1 << pdata->dma->alignment_shift) - 1; local
61 if (sg_tmp->offset & align)
63 if (sg_tmp->length & align) {
70 (align & PAGE_MASK))) || !multiple) {
135 unsigned int align = (1 << pdata->dma->alignment_shift) - 1; local
138 if (sg_tmp->offset & align)
140 if (sg_tmp->length & align) {
147 (align & PAGE_MASK))) || !multiple) {
/drivers/dma/
H A Ddmatest.c320 u8 align = 0; local
326 align = dev->copy_align;
328 align = dev->xor_align;
330 align = dev->pq_align;
332 if (1 << align > test_buf_size) {
334 test_buf_size, 1 << align);
339 len = (len >> align) << align;
341 len = 1 << align;
345 src_off = (src_off >> align) << alig
[all...]
H A Dcoh901318_lli.h38 size_t lli_nbr, size_t align);
/drivers/net/wireless/brcm80211/brcmfmac/
H A Ddhd_bus.h49 u8 align; /* bus alignment requirement */ member in struct:brcmf_bus
/drivers/scsi/dpt/
H A Ddptsig.h69 #pragma options align=packed
76 #pragma options align=mac68k
324 #pragma options align=reset
333 #pragma options align=reset

Completed in 403 milliseconds

123456