| /drivers/media/platform/raspberrypi/pisp_be/ |
| A D | pisp_be_formats.h | 19 unsigned int align; member 61 .align = 128, 80 .align = 32, 89 .align = 32, 98 .align = 64, 107 .align = 64, 116 .align = 64, 125 .align = 64, 487 .align = 32, 495 .align = 32, [all …]
|
| /drivers/clk/tegra/ |
| A D | cvb.c | 26 const struct rail_alignment *align) in round_cvb_voltage() argument 30 int step = (align->step_uv ? : 1000) * v_scale; in round_cvb_voltage() 31 int offset = align->offset_uv * v_scale; in round_cvb_voltage() 34 uv = DIV_ROUND_UP(uv, step) * align->step_uv + align->offset_uv; in round_cvb_voltage() 45 if (align->step_uv) { in round_voltage() 48 uv = max(mv * 1000, align->offset_uv) - align->offset_uv; in round_voltage() 49 uv = (uv + (up ? align->step_uv - 1 : 0)) / align->step_uv; in round_voltage() 50 return (uv * align->step_uv + align->offset_uv) / 1000; in round_voltage() 56 struct rail_alignment *align, in build_opp_table() argument 73 align); in build_opp_table() [all …]
|
| A D | clk-tegra124-dfll-fcpu.c | 524 struct rail_alignment *align) in get_alignment_from_dt() argument 528 &align->step_uv)) in get_alignment_from_dt() 529 align->step_uv = 0; in get_alignment_from_dt() 533 &align->offset_uv)) in get_alignment_from_dt() 534 align->offset_uv = 0; in get_alignment_from_dt() 538 struct rail_alignment *align) in get_alignment_from_regulator() argument 546 align->step_uv = regulator_get_linear_step(reg); in get_alignment_from_regulator() 558 struct rail_alignment align; in tegra124_dfll_fcpu_probe() local 585 get_alignment_from_dt(&pdev->dev, &align); in tegra124_dfll_fcpu_probe() 596 &align, process_id, speedo_id, in tegra124_dfll_fcpu_probe() [all …]
|
| /drivers/gpu/drm/ |
| A D | drm_suballoc.c | 70 if (!align) in drm_suballoc_manager_init() 71 align = 1; in drm_suballoc_manager_init() 74 if (WARN_ON_ONCE(align & (align - 1))) in drm_suballoc_manager_init() 75 align = roundup_pow_of_two(align); in drm_suballoc_manager_init() 79 sa_manager->align = align; in drm_suballoc_manager_init() 166 size_t size, size_t align) in drm_suballoc_try_alloc() argument 189 size_t size, size_t align) in __drm_suballoc_event() argument 324 if (WARN_ON_ONCE(align > sa_manager->align)) in drm_suballoc_new() 329 if (!align) in drm_suballoc_new() 330 align = sa_manager->align; in drm_suballoc_new() [all …]
|
| /drivers/firmware/efi/libstub/ |
| A D | randomalloc.c | 22 unsigned long align = 1UL << align_shift; in get_entry_num_slots() local 40 first_slot = round_up(max(md->phys_addr, alloc_min), align); in get_entry_num_slots() 41 last_slot = round_down(region_end - size + 1, align); in get_entry_num_slots() 58 unsigned long align, in efi_random_alloc() argument 75 if (align < EFI_ALLOC_ALIGN) in efi_random_alloc() 76 align = EFI_ALLOC_ALIGN; in efi_random_alloc() 80 alloc_min = align; in efi_random_alloc() 89 slots = get_entry_num_slots(md, size, ilog2(align), alloc_min, in efi_random_alloc() 130 target = round_up(max_t(u64, md->phys_addr, alloc_min), align) + target_slot * align; in efi_random_alloc()
|
| A D | alignedmem.c | 26 unsigned long max, unsigned long align, in efi_allocate_pages_aligned() argument 35 if (align < EFI_ALLOC_ALIGN) in efi_allocate_pages_aligned() 36 align = EFI_ALLOC_ALIGN; in efi_allocate_pages_aligned() 38 alloc_addr = ALIGN_DOWN(max + 1, align) - 1; in efi_allocate_pages_aligned() 40 slack = align / EFI_PAGE_SIZE - 1; in efi_allocate_pages_aligned() 48 *addr = ALIGN((unsigned long)alloc_addr, align); in efi_allocate_pages_aligned() 51 int l = (alloc_addr & (align - 1)) / EFI_PAGE_SIZE; in efi_allocate_pages_aligned()
|
| /drivers/nvdimm/ |
| A D | pfn_devs.c | 432 if (align == 0) in nd_supported_alignment() 505 align = le32_to_cpu(pfn_sb->align); in nd_pfn_validate() 509 if (align == 0) in nd_pfn_validate() 537 "%ld:%ld\n", nd_pfn->align, align); in nd_pfn_validate() 550 nd_pfn->align = align; in nd_pfn_validate() 566 if (nd_pfn->align != align || nd_pfn->mode != mode) { in nd_pfn_validate() 570 nd_pfn->align, align, nd_pfn->mode, in nd_pfn_validate() 597 if ((align && !IS_ALIGNED(res->start + offset + start_pad, align)) in nd_pfn_validate() 601 offset, align); in nd_pfn_validate() 772 align = max(nd_pfn->align, memremap_compat_align()); in nd_pfn_init() [all …]
|
| /drivers/dax/ |
| A D | device.c | 33 mask = dev_dax->align - 1; in check_vma() 112 if (dev_dax->align > PAGE_SIZE) { in __dev_dax_pte_fault() 114 dev_dax->align, fault_size); in __dev_dax_pte_fault() 118 if (fault_size != dev_dax->align) in __dev_dax_pte_fault() 148 if (dev_dax->align > PMD_SIZE) { in __dev_dax_pmd_fault() 150 dev_dax->align, fault_size); in __dev_dax_pmd_fault() 154 if (fault_size < dev_dax->align) in __dev_dax_pmd_fault() 196 dev_dax->align, fault_size); in __dev_dax_pud_fault() 278 return dev_dax->align; in dev_dax_pagesize() 321 align = dev_dax->align; in dax_get_unmapped_area() [all …]
|
| A D | dax-private.h | 36 unsigned int align; member 84 unsigned int align; member 116 static inline bool dax_align_valid(unsigned long align) in dax_align_valid() argument 118 if (align == PUD_SIZE && IS_ENABLED(CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD)) in dax_align_valid() 120 if (align == PMD_SIZE && has_transparent_hugepage()) in dax_align_valid() 122 if (align == PAGE_SIZE) in dax_align_valid() 127 static inline bool dax_align_valid(unsigned long align) in dax_align_valid() argument 129 return align == PAGE_SIZE; in dax_align_valid()
|
| /drivers/pci/ |
| A D | setup-bus.c | 197 resource_size_t align; in pdev_sort_resources() local 202 if (r_align > align) { in pdev_sort_resources() 1018 if (align > min_align) in pbus_size_io() 1019 min_align = align; in pbus_size_io() 1067 if (!align) in calculate_mem_align() 1071 align += aligns[order]; in calculate_mem_align() 1097 .align = align, in pbus_upstream_space_available() 1228 if (r_size <= align) in pbus_size_mem() 1977 align = align ? ALIGN(avail->start, align) - avail->start : 0; in remove_dev_resource() 1978 tmp = align + size; in remove_dev_resource() [all …]
|
| /drivers/gpu/drm/exynos/ |
| A D | exynos_drm_rotator.c | 358 { IPP_SIZE_LIMIT(AREA, .h.align = 2, .v.align = 2) }, 363 { IPP_SIZE_LIMIT(AREA, .h.align = 4, .v.align = 4) }, 368 { IPP_SIZE_LIMIT(AREA, .h.align = 4, .v.align = 4) }, 373 { IPP_SIZE_LIMIT(AREA, .h.align = 2, .v.align = 2) }, 378 { IPP_SIZE_LIMIT(AREA, .h.align = 8, .v.align = 8) }, 383 { IPP_SIZE_LIMIT(AREA, .h.align = 8, .v.align = 8) }, 388 { IPP_SIZE_LIMIT(AREA, .h.align = 8, .v.align = 8) },
|
| /drivers/pcmcia/ |
| A D | rsrc_iodyn.c | 28 resource_size_t size, resource_size_t align) in pcmcia_align() argument 57 unsigned long align) in __iodyn_find_io_region() argument 65 data.mask = align - 1; in __iodyn_find_io_region() 86 unsigned int align, struct resource **parent) in iodyn_find_io() argument 101 if ((s->io[i].res->start & (align-1)) == *base) in iodyn_find_io() 114 if (align == 0) in iodyn_find_io() 115 align = 0x10000; in iodyn_find_io() 118 num, align); in iodyn_find_io()
|
| A D | pcmcia_resource.c | 99 unsigned int align; in alloc_io_space() local 109 align = base ? (lines ? 1<<lines : 0) : 1; in alloc_io_space() 110 if (align && (align < num)) { in alloc_io_space() 113 align = 0; in alloc_io_space() 115 while (align && (align < num)) in alloc_io_space() 116 align <<= 1; in alloc_io_space() 118 if (base & ~(align-1)) { in alloc_io_space() 120 align = 0; in alloc_io_space() 838 u_long align; in pcmcia_request_window() local 857 (res->start & (align-1))) { in pcmcia_request_window() [all …]
|
| /drivers/gpu/drm/i915/selftests/ |
| A D | i915_random.c | 94 u64 len, u64 align) in igt_random_offset() argument 99 BUG_ON(round_up(start, align) > round_down(end - len, align)); in igt_random_offset() 101 range = round_down(end - len, align) - round_up(start, align); in igt_random_offset() 108 return round_up(start, align); in igt_random_offset()
|
| /drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00crypto.c | 149 unsigned int align = ALIGN_SIZE(skb, header_length); in rt2x00crypto_rx_insert_iv() local 190 skb_push(skb, iv_len - align); in rt2x00crypto_rx_insert_iv() 195 skb->data + transfer + (iv_len - align), in rt2x00crypto_rx_insert_iv() 199 skb_push(skb, iv_len + align); in rt2x00crypto_rx_insert_iv() 200 skb_put(skb, icv_len - align); in rt2x00crypto_rx_insert_iv() 204 skb->data + transfer + iv_len + align, in rt2x00crypto_rx_insert_iv() 219 skb->data + transfer + align, in rt2x00crypto_rx_insert_iv()
|
| /drivers/gpu/drm/xe/compat-i915-headers/gem/ |
| A D | i915_gem_stolen.h | 20 u32 size, u32 align, in i915_gem_stolen_insert_node_in_range() argument 30 if (align) { in i915_gem_stolen_insert_node_in_range() 31 size = ALIGN(size, align); in i915_gem_stolen_insert_node_in_range() 32 start = ALIGN(start, align); in i915_gem_stolen_insert_node_in_range() 58 u32 size, u32 align) in i915_gem_stolen_insert_node() argument
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | internal.h | 54 static inline unsigned long align(unsigned long val, unsigned long align) in align() function 56 return (val + align - 1) & ~(align - 1); in align()
|
| /drivers/net/ethernet/marvell/octeontx2/af/ |
| A D | common.h | 43 u8 align; member 71 qmem->align = (aligned_addr - qmem->iova); in qmem_alloc() 72 qmem->base += qmem->align; in qmem_alloc() 73 qmem->iova += qmem->align; in qmem_alloc() 84 qmem->base - qmem->align, in qmem_free() 85 qmem->iova - qmem->align, in qmem_free()
|
| /drivers/of/ |
| A D | of_reserved_mem.c | 37 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in early_init_dt_alloc_reserved_memory_arch() argument 44 align = !align ? SMP_CACHE_BYTES : align; in early_init_dt_alloc_reserved_memory_arch() 45 base = memblock_phys_alloc_range(size, align, start, end); in early_init_dt_alloc_reserved_memory_arch() 348 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in __reserved_mem_alloc_in_range() argument 383 ret = early_init_dt_alloc_reserved_memory_arch(size, align, in __reserved_mem_alloc_in_range() 401 phys_addr_t base = 0, align = 0, size; in __reserved_mem_alloc_size() local 424 align = dt_mem_next_cell(dt_root_addr_cells, &prop); in __reserved_mem_alloc_size() 434 align = max_t(phys_addr_t, align, CMA_MIN_ALIGNMENT_BYTES); in __reserved_mem_alloc_size() 451 ret = __reserved_mem_alloc_in_range(size, align, in __reserved_mem_alloc_size() 463 ret = early_init_dt_alloc_reserved_memory_arch(size, align, in __reserved_mem_alloc_size()
|
| /drivers/net/ethernet/huawei/hinic3/ |
| A D | hinic3_common.c | 9 int hinic3_dma_zalloc_coherent_align(struct device *dev, u32 size, u32 align, in hinic3_dma_zalloc_coherent_align() argument 21 align_paddr = ALIGN(paddr, align); in hinic3_dma_zalloc_coherent_align() 30 real_size = size + align; in hinic3_dma_zalloc_coherent_align() 35 align_paddr = ALIGN(paddr, align); in hinic3_dma_zalloc_coherent_align()
|
| A D | hinic3_queue_common.c | 42 struct hinic3_queue_pages *qpages, u32 align) in hinic3_queue_pages_alloc() argument 52 if (align == 0) in hinic3_queue_pages_alloc() 53 align = qpages->page_size; in hinic3_queue_pages_alloc() 58 align, in hinic3_queue_pages_alloc()
|
| /drivers/pci/endpoint/functions/ |
| A D | pci-epf-ntb.c | 501 size_t align; in epf_ntb_configure_msix() local 517 align = epc_features->align; in epf_ntb_configure_msix() 1016 align = epc_features->align; in epf_ntb_config_spad_bar_alloc() 1043 if (!align) { in epf_ntb_config_spad_bar_alloc() 1083 ctrl->db_entry_size = align ? align : 4; in epf_ntb_config_spad_bar_alloc() 1388 size_t align; in epf_ntb_alloc_peer_mem() local 1391 align = epc_features->align; in epf_ntb_alloc_peer_mem() 1396 if (align) in epf_ntb_alloc_peer_mem() 1442 size_t align; in epf_ntb_db_mw_bar_init() local 1451 align = epc_features->align; in epf_ntb_db_mw_bar_init() [all …]
|
| /drivers/net/ethernet/sfc/ |
| A D | efx_reflash.c | 274 size_t align) in efx_reflash_erase_partition() argument 282 if (align == 0) in efx_reflash_erase_partition() 286 if (partition_size % align) in efx_reflash_erase_partition() 292 if (align >= EFX_NVRAM_ERASE_IDEAL_CHUNK_SIZE) in efx_reflash_erase_partition() 293 chunk = align; in efx_reflash_erase_partition() 295 chunk = rounddown(EFX_NVRAM_ERASE_IDEAL_CHUNK_SIZE, align); in efx_reflash_erase_partition() 325 size_t align) in efx_reflash_write_partition() argument 330 if (align == 0) in efx_reflash_write_partition() 343 chunk = rounddown(write_max, align); in efx_reflash_write_partition() 372 chunk = roundup(remaining, align); in efx_reflash_write_partition()
|
| /drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | gpuobj.c | 172 nvkm_gpuobj_ctor(struct nvkm_device *device, u32 size, int align, bool zero, in nvkm_gpuobj_ctor() argument 179 if (align >= 0) { in nvkm_gpuobj_ctor() 181 max(align, 1), &gpuobj->node); in nvkm_gpuobj_ctor() 184 -align, &gpuobj->node); in nvkm_gpuobj_ctor() 202 abs(align), zero, &gpuobj->memory); in nvkm_gpuobj_ctor() 229 nvkm_gpuobj_new(struct nvkm_device *device, u32 size, int align, bool zero, in nvkm_gpuobj_new() argument 238 ret = nvkm_gpuobj_ctor(device, size, align, zero, parent, gpuobj); in nvkm_gpuobj_new()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
| A D | gk20a.c | 383 gk20a_instobj_ctor_dma(struct gk20a_instmem *imem, u32 npages, u32 align, in gk20a_instobj_ctor_dma() argument 406 if (unlikely(node->handle & (align - 1))) in gk20a_instobj_ctor_dma() 409 &node->handle, align); in gk20a_instobj_ctor_dma() 421 gk20a_instobj_ctor_iommu(struct gk20a_instmem *imem, u32 npages, u32 align, in gk20a_instobj_ctor_iommu() argument 466 align >> imem->iommu_pgshift, &r); in gk20a_instobj_ctor_iommu() 515 gk20a_instobj_new(struct nvkm_instmem *base, u32 size, u32 align, bool zero, in gk20a_instobj_new() argument 524 imem->domain ? "IOMMU" : "DMA", size, align); in gk20a_instobj_new() 528 align = max(roundup(align, PAGE_SIZE), PAGE_SIZE); in gk20a_instobj_new() 532 align, &node); in gk20a_instobj_new() 535 align, &node); in gk20a_instobj_new() [all …]
|