| /linux/drivers/gpu/drm/amd/display/dc/dml/ |
| H A D | dml_inline_defs.h | 67 static inline double dml_ceil(double a, double granularity) in dml_ceil() argument 69 if (granularity == 0) in dml_ceil() 71 return (double)dcn_bw_ceil2((float)a, (float)granularity); in dml_ceil() 74 static inline double dml_floor(double a, double granularity) in dml_floor() argument 76 if (granularity == 0) in dml_floor() 78 return (double)dcn_bw_floor2((float)a, (float)granularity); in dml_floor() 119 static inline double dml_ceil_ex(double x, double granularity) in dml_ceil_ex() argument 121 if (granularity == 0) in dml_ceil_ex() 123 return (double)dcn_bw_ceil2((float)x, (float)granularity); in dml_ceil_ex() 126 static inline double dml_floor_ex(double x, double granularity) in dml_floor_ex() argument [all...] |
| /linux/drivers/acpi/acpica/ |
| H A D | rsaddr.c | 35 * Address Granularity 41 {ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.address16.address.granularity), 42 AML_OFFSET(address16.granularity), 73 * Address Granularity 79 {ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.address32.address.granularity), 80 AML_OFFSET(address32.granularity), 111 * Address Granularity 117 {ACPI_RSC_MOVE64, ACPI_RS_OFFSET(data.address64.address.granularity), 118 AML_OFFSET(address64.granularity), 154 * Address Granularity [all …]
|
| H A D | rsdumpinfo.c | 150 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(address16.address.granularity), 151 "Granularity", NULL}, 167 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(address32.address.granularity), 168 "Granularity", NULL}, 184 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(address64.address.granularity), 185 "Granularity", NULL}, 201 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(ext_address64.address.granularity), 202 "Granularity", NULL},
|
| H A D | exprep.c | 39 * RETURN: Field granularity (8, 16, 32 or 64) and 187 * RETURN: Field granularity (8, 16, 32 or 64) and 316 * necessary byte_alignment (address granularity) of the access. in acpi_ex_prep_common_field_object() 334 /* Setup width (access granularity) fields (values are: 1, 2, 4, 8) */ in acpi_ex_prep_common_field_object() 346 * (Byte access), and it defines the addressing granularity of the parent in acpi_ex_prep_common_field_object() 549 * target field in units of the granularity of the index_field in acpi_ex_prep_field_value()
|
| H A D | amlresrc.h | 224 u64 granularity; member 236 AML_RESOURCE_ADDRESS_COMMON u64 granularity; member 245 AML_RESOURCE_ADDRESS_COMMON u32 granularity; member 254 AML_RESOURCE_ADDRESS_COMMON u16 granularity; member
|
| /linux/Documentation/driver-api/cxl/platform/example-configurations/ |
| H A D | flexible.rst | 50 Granularity : 00000000 65 Granularity : 00000000 79 Granularity : 00000000 93 Granularity : 00000000 107 Granularity : 00000000 121 Granularity : 00000000 135 Granularity : 00000000
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_blit.c | 115 return round_down(offset + diff_offs, granularity); \ 128 if (diff_offs >= size || granularity == sizeof(_type)) \ 145 * @granularity: The granularity needed for the return value in bytes. 151 size_t granularity) in vmw_find_first_diff() argument 167 granularity); in vmw_find_first_diff() 188 return round_down(location, granularity); \ 202 if (location < 0 || granularity == sizeof(_type)) \ 218 * @granularity: The granularity needed for the return value in bytes. 223 size_t granularity) in vmw_find_last_diff() argument 235 granularity); in vmw_find_last_diff() [all …]
|
| /linux/include/uapi/linux/ |
| H A D | falloc.h | 21 * granularity of the operation. Most will limit operations to 52 * Different filesystems may implement different limitations on the granularity 70 * granularity of the operation. Most will limit operations to filesystem 90 * granularity of the zeroing operation. Most will preferably be accelerated
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | Kconfig.profile | 16 int "Timeout for unsignaled foreign fences (ms, jiffy granularity)" 56 int "Preempt timeout (ms, jiffy granularity)" 74 int "Preempt timeout for compute engines (ms, jiffy granularity)" 124 int "Scheduling quantum for userspace batches (ms, jiffy granularity)"
|
| /linux/Documentation/wmi/devices/ |
| H A D | uniwill-laptop.rst | 153 System memory can be accessed with a granularity of either a single byte (``MMRB`` for reading and 161 The internal RAM of the EC can be accessed with a granularity of a single byte using the ``ECRR`` 169 The PCI config space can be accessed with a granularity of four bytes using the ``PCRD`` (read) and 176 IO ports can be accessed with a granularity of four bytes using the ``IORD`` (read) and ``IOWD`` 183 The CMOS RAM can be accessed with a granularity of a single byte using the ``RCMS`` (read) and 190 Indexed IO with IO ports with a granularity of a single byte can be performed using the ``RIOP``
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_sched.h | 27 * profile(s). MSB is a granularity bit and tells the granularity type 28 * 0 - LSB bits are in 64 bytes granularity 29 * 1 - LSB bits are in 1K bytes granularity
|
| /linux/sound/pci/pcxhr/ |
| H A D | pcxhr.h | 25 /* 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
|
| /linux/drivers/xen/ |
| H A D | mem-reservation.c | 44 * different page granularity. in __xenmem_reservation_va_mapping_update() 70 * different page granularity. in __xenmem_reservation_va_mapping_reset() 94 /* XENMEM_populate_physmap requires a PFN based on Xen granularity. */ in xenmem_reservation_increase()
|
| /linux/arch/powerpc/boot/ |
| H A D | simple_alloc.c | 128 unsigned long granularity, unsigned long max_allocs) in simple_alloc_init() argument 132 heap_size = _ALIGN_UP(heap_size, granularity); in simple_alloc_init() 133 alloc_min = granularity; in simple_alloc_init()
|
| /linux/Documentation/driver-api/cxl/linux/ |
| H A D | cxl-driver.rst | 371 settings (granularity and ways must be the same). 504 attached to 4 host bridges, linux expects the following ways/granularity 511 - granularity 532 granularity configuration. 598 - :code:`interleave_granularity` - the granularity to interleave at. 608 with the exception that the ways and granularity are defined by the interleave 614 - :code:`interleave_granularity` - the granularity to interleave at. 620 endpoints in an interleave set must have the same ways and granularity.
|
| /linux/drivers/thunderbolt/ |
| H A D | usb4.c | 2820 * usb4_dp_port_granularity() - Return granularity for the bandwidth values 2823 * Reads the programmed granularity from @port. 2826 * * Granularity value of a @port. in usb4_dp_port_granularity() 2860 * usb4_dp_port_set_granularity() - Set granularity for the bandwidth values 2862 * @granularity: Granularity in Mb/s. Supported values: 1000, 500 and 250. 2864 * Sets the granularity used with the estimated, allocated and requested 2872 int usb4_dp_port_set_granularity(struct tb_port *port, int granularity) in usb4_dp_port_set_granularity() 2887 switch (granularity) { in usb4_dp_port_set_granularity() 2910 * Sets the estimated bandwidth to @bw. Set the granularity b 2867 usb4_dp_port_set_granularity(struct tb_port * port,int granularity) usb4_dp_port_set_granularity() argument 2916 u32 val, granularity; usb4_dp_port_set_estimated_bandwidth() local 2950 u32 val, granularity; usb4_dp_port_allocated_bandwidth() local 3047 u32 val, granularity; usb4_dp_port_allocate_bandwidth() local 3095 u32 val, granularity; usb4_dp_port_requested_bandwidth() local [all...] |
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-memory-page-offline | 13 The offlining is done in kernel specific granularity. 38 The offlining is done in kernel specific granularity.
|
| /linux/Documentation/scheduler/ |
| H A D | sched-nice-design.rst | 52 right minimal granularity - and this translates to 5% CPU utilization. 60 coupling to timeslices and granularity it was not really viable. 92 (and granularity was made a separate concept from nice levels) and thus
|
| /linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
| H A D | frontend.json | 232 "PublicDescription": "Counts cycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularity. [This event is alias to ICACHE_DATA.STALLS]", 237 "BriefDescription": "Instruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularity.", 241 "PublicDescription": "Counts instruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accesses.", 246 "BriefDescription": "Instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularity.", 250 "PublicDescription": "Counts instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accesses.", 268 "PublicDescription": "Counts cycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularity. [This event is alias to ICACHE_16B.IFDATA_STALL]",
|
| /linux/tools/perf/pmu-events/arch/x86/icelakex/ |
| H A D | frontend.json | 232 "PublicDescription": "Counts cycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularity. [This event is alias to ICACHE_DATA.STALLS]", 237 "BriefDescription": "Instruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularity.", 241 "PublicDescription": "Counts instruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accesses.", 246 "BriefDescription": "Instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularity.", 250 "PublicDescription": "Counts instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accesses.", 268 "PublicDescription": "Counts cycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularity. [This event is alias to ICACHE_16B.IFDATA_STALL]",
|
| /linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
| H A D | frontend.json | 232 "PublicDescription": "Counts cycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularity. [This event is alias to ICACHE_DATA.STALLS]", 237 "BriefDescription": "Instruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularity.", 241 "PublicDescription": "Counts instruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accesses.", 246 "BriefDescription": "Instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularity.", 250 "PublicDescription": "Counts instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accesses.", 268 "PublicDescription": "Counts cycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularity. [This event is alias to ICACHE_16B.IFDATA_STALL]",
|
| /linux/tools/perf/pmu-events/arch/x86/icelake/ |
| H A D | frontend.json | 232 "PublicDescription": "Counts cycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularity. [This event is alias to ICACHE_DATA.STALLS]", 237 "BriefDescription": "Instruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularity.", 241 "PublicDescription": "Counts instruction fetch tag lookups that hit in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accesses.", 246 "BriefDescription": "Instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularity.", 250 "PublicDescription": "Counts instruction fetch tag lookups that miss in the instruction cache (L1I). Counts at 64-byte cache-line granularity. Accounts for both cacheable and uncacheable accesses.", 268 "PublicDescription": "Counts cycles where a code line fetch is stalled due to an L1 instruction cache miss. The legacy decode pipeline works at a 16 Byte granularity. [This event is alias to ICACHE_16B.IFDATA_STALL]",
|
| /linux/include/xen/arm/ |
| H A D | page.h | 34 * on Xen page granularity (i.e 4KB). 37 * have to keep track with frame based on 4KB page granularity.
|
| /linux/drivers/cxl/ |
| H A D | cxl.h | 94 static inline int eig_to_granularity(u16 eig, int *granularity) in eig_to_granularity() argument 98 *granularity = CXL_DECODER_MIN_GRANULARITY << eig; in eig_to_granularity() 119 static inline int granularity_to_eig(int granularity, u16 *eig) in granularity_to_eig() argument 122 if (granularity > SZ_16K || granularity < CXL_DECODER_MIN_GRANULARITY || in granularity_to_eig() 123 !is_power_of_2(granularity)) in granularity_to_eig() 125 *eig = ilog2(granularity) - 8; in granularity_to_eig() 348 * firmware, and mid-level decoders, where interleave-granularity,
|
| /linux/tools/testing/cxl/test/ |
| H A D | cxl_translate.c | 58 * r_eig: region encoded interleave granularity 87 * r_eig: region encoded interleave granularity 111 * r_eig: region encoded interleave granularity 134 * @r_eig: region encoded interleave granularity 181 * r_eig: region encoded interleave granularity
|