Searched refs:granularity (Results 1 - 25 of 58) sorted by path

123

/linux-master/drivers/acpi/acpica/
H A Drsxface.c27 ACPI_COPY_FIELD(out, in, address.granularity); \
H A Damlresrc.h224 u64 granularity; member in struct:aml_resource_extended_address64
236 AML_RESOURCE_ADDRESS_COMMON u64 granularity; member in struct:aml_resource_address64
245 AML_RESOURCE_ADDRESS_COMMON u32 granularity; member in struct:aml_resource_address32
254 AML_RESOURCE_ADDRESS_COMMON u16 granularity; member in struct:aml_resource_address16
H A Drsaddr.c41 {ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.address16.address.granularity),
42 AML_OFFSET(address16.granularity),
79 {ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.address32.address.granularity),
80 AML_OFFSET(address32.granularity),
117 {ACPI_RSC_MOVE64, ACPI_RS_OFFSET(data.address64.address.granularity),
118 AML_OFFSET(address64.granularity),
162 ACPI_RS_OFFSET(data.ext_address64.address.granularity),
163 AML_OFFSET(ext_address64.granularity),
H A Drsdumpinfo.c150 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(address16.address.granularity),
167 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(address32.address.granularity),
184 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(address64.address.granularity),
201 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(ext_address64.address.granularity),
/linux-master/sound/pci/pcxhr/
H A Dpcxhr.h25 /* transfer granularity of pipes and the dsp time (MBOX4) */
27 /* TODO : granularity could be 64 or 128 */
28 #define PCXHR_GRANULARITY_HR22 192 /* granularity for stereo cards */
59 int granularity; member in struct:pcxhr_mgr
/linux-master/arch/powerpc/boot/
H A Dops.h91 unsigned long granularity, unsigned long max_allocs);
H A Dsimple_alloc.c128 unsigned long granularity, unsigned long max_allocs)
132 heap_size = _ALIGN_UP(heap_size, granularity);
133 alloc_min = granularity;
127 simple_alloc_init(char *base, unsigned long heap_size, unsigned long granularity, unsigned long max_allocs) argument
/linux-master/arch/x86/include/asm/
H A Dhyperv-tlfs.h748 u16 granularity : 1; member in struct:hv_x64_segment_register::__anon17::__anon18
/linux-master/block/
H A Dblk-merge.c112 unsigned int max_discard_sectors, granularity; local
118 granularity = max(lim->discard_granularity >> 9, 1U);
122 max_discard_sectors -= max_discard_sectors % granularity;
136 ((lim->discard_alignment >> 9) % granularity);
137 tmp = sector_div(tmp, granularity);
H A Dblk-settings.c551 * blk_queue_zone_write_granularity - set zone write granularity for the queue
553 * @size: the zone write granularity size, in bytes
626 * Storage devices may report a granularity or preferred minimum I/O
685 unsigned int granularity = max(lim->physical_block_size, lim->io_min); local
686 unsigned int alignment = sector_div(sector, granularity >> SECTOR_SHIFT)
689 return (granularity + lim->alignment_offset - alignment) % granularity;
695 unsigned int alignment, granularity, offset; local
702 granularity = lim->discard_granularity >> SECTOR_SHIFT;
703 if (!granularity)
[all...]
/linux-master/drivers/acpi/
H A Dresource.c210 u8 iodec = attr->granularity == 0xfff ? ACPI_DECODE_10 : ACPI_DECODE_16;
/linux-master/drivers/block/drbd/
H A Ddrbd_receiver.c1505 * For unaligned (wrt. alignment and granularity) or too small discards,
1517 unsigned int max_discard_sectors, granularity; local
1525 granularity = max(bdev_discard_granularity(bdev) >> 9, 1U);
1526 alignment = (bdev_discard_alignment(bdev) >> 9) % granularity;
1529 max_discard_sectors -= max_discard_sectors % granularity;
1533 if (nr_sectors < granularity)
1537 if (sector_div(tmp, granularity) != alignment) {
1538 if (nr_sectors < 2*granularity)
1541 tmp = start + granularity - alignment;
1542 tmp = start + granularity
[all...]
/linux-master/drivers/block/
H A Dloop.c758 u32 granularity = 0, max_discard_sectors = 0; local
772 granularity = bdev_discard_granularity(I_BDEV(inode)) ?:
781 granularity = sbuf.f_bsize;
787 lim->discard_granularity = granularity;
/linux-master/drivers/cpufreq/
H A Dpcc-cpufreq.c68 u64 granularity; member in struct:pcc_memory_resource
434 " type_specific: %d, granularity: 0x%llx,"
439 mem_resource->type_specific, mem_resource->granularity,
/linux-master/drivers/cxl/
H A Dacpi.c345 rc = eig_to_granularity(cfmws->granularity, &ig);
386 * Minimize the x1 granularity to advertise support for any
387 * valid region granularity
H A Dcxl.h79 static inline int eig_to_granularity(u16 eig, unsigned int *granularity) argument
83 *granularity = CXL_DECODER_MIN_GRANULARITY << eig;
104 static inline int granularity_to_eig(int granularity, u16 *eig) argument
106 if (granularity > SZ_16K || granularity < CXL_DECODER_MIN_GRANULARITY ||
107 !is_power_of_2(granularity))
109 *eig = ilog2(granularity) - 8;
423 * firmware, and mid-level decoders, where interleave-granularity,
440 * @calc_hb: which host bridge covers the n'th position by granularity
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dcwsr_trap_handler_gfx10.asm478 // VGPR Allocated in 4-GPR granularity
501 // VGPR Allocated in 4-GPR granularity
592 // SGPR is allocated in 16 SGPR granularity
785 // VGPR Allocated in 4-GPR granularity
1350 s_lshl_b32 s_lds_size_byte, s_lds_size_byte, 8 //LDS size in dwords = lds_size * 64 *4Bytes // granularity 64DW
H A Dcwsr_trap_handler_gfx8.asm319 // SGPR is allocated in 16 SGPR granularity
350 // VGPR Allocated in 4-GPR granularity
720 // SQ LDS granularity is 64DW, while PGM_RSRC2.lds_size is in granularity 128DW
722 s_lshl_b32 s_lds_size_byte, s_lds_size_byte, 8 //LDS size in dwords = lds_size * 64 *4Bytes // granularity 64DW
H A Dcwsr_trap_handler_gfx9.asm467 // SGPR is allocated in 16 SGPR granularity
501 // VGPR Allocated in 4-GPR granularity
1020 // SQ LDS granularity is 64DW, while PGM_RSRC2.lds_size is in granularity 128DW
1022 s_lshl_b32 s_lds_size_byte, s_lds_size_byte, 8 //LDS size in dwords = lds_size * 64 *4Bytes // granularity 64DW
H A Dkfd_migrate.c983 /* Align migration range start and size to granularity size */
984 size = 1UL << prange->granularity;
H A Dkfd_svm.c313 uint8_t *granularity, uint32_t *flags)
317 *granularity = 9;
363 &prange->granularity, &prange->flags);
778 prange->granularity = min_t(uint32_t, attrs[i].value, 0x3F);
830 if (prange->granularity != attrs[i].value)
1050 new->granularity = old->granularity;
1123 if (!IS_ALIGNED(new_last + 1, 1UL << prange->granularity))
1138 if (!IS_ALIGNED(new_start, 1UL << prange->granularity))
1978 new->granularity
312 svm_range_set_default_attributes(int32_t *location, int32_t *prefetch_loc, uint8_t *granularity, uint32_t *flags) argument
3658 uint8_t granularity = 0xff; local
[all...]
H A Dkfd_svm.h95 * @granularity:migration granularity, log2 num pages
130 uint8_t granularity; member in struct:svm_range
/linux-master/drivers/gpu/drm/amd/display/dc/dml/
H A Ddml_inline_defs.h67 static inline double dml_ceil(double a, double granularity) argument
69 return (double) dcn_bw_ceil2(a, granularity);
72 static inline double dml_floor(double a, double granularity) argument
74 return (double) dcn_bw_floor2(a, granularity);
115 static inline double dml_ceil_ex(double x, double granularity) argument
117 return (double) dcn_bw_ceil2(x, granularity);
120 static inline double dml_floor_ex(double x, double granularity) argument
122 return (double) dcn_bw_floor2(x, granularity);
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddisplay_mode_util.c108 dml_float_t dml_ceil(dml_float_t x, dml_float_t granularity) argument
110 if (granularity == 0)
112 //return (dml_float_t) (ceil(x / granularity) * granularity);
113 return (dml_float_t)dcn_bw_ceil2(x, granularity);
116 dml_float_t dml_floor(dml_float_t x, dml_float_t granularity) argument
118 if (granularity == 0)
120 //return (dml_float_t) (floor(x / granularity) * granularity);
121 return (dml_float_t)dcn_bw_floor2(x, granularity);
[all...]
H A Ddisplay_mode_util.h38 __DML_DLL_EXPORT__ dml_float_t dml_ceil(dml_float_t x, dml_float_t granularity);
39 __DML_DLL_EXPORT__ dml_float_t dml_floor(dml_float_t x, dml_float_t granularity);

Completed in 586 milliseconds

123