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

123

/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/acpi/acpica/
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 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 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/arch/powerpc/boot/
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/drivers/pci/pcie/
H A Dptm.c161 * @granularity: pointer to return granularity
164 * @granularity is non-NULL, return the Effective Granularity.
169 int pci_enable_ptm(struct pci_dev *dev, u8 *granularity) argument
180 if (granularity)
181 *granularity = dev->ptm_granularity;
195 pci_info(dev, "PTM enabled%s, %s granularity\n",
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_blit.c113 return round_down(offset + diff_offs, granularity); \
126 if (diff_offs >= size || granularity == sizeof(_type)) \
143 * @granularity: The granularity needed for the return value in bytes.
149 size_t granularity)
165 granularity);
186 return round_down(location, granularity); \
200 if (location < 0 || granularity == sizeof(_type)) \
216 * @granularity: The granularity neede
148 vmw_find_first_diff(const u8 *dst, const u8 *src, size_t size, size_t granularity) argument
220 vmw_find_last_diff(const u8 *dst, const u8 *src, size_t size, size_t granularity) argument
[all...]
/linux-master/sound/pci/lola/
H A Dlola_clock.c59 if (!chip->granularity)
81 if (val == chip->granularity)
93 chip->granularity = val;
279 if (!check_gran_clock_compatibility(chip, chip->granularity, freq))
H A Dlola.c36 /* for instance use always max granularity which is compatible
39 static int granularity[SNDRV_CARDS] = { variable
48 module_param_array(granularity, int, NULL, 0444);
49 MODULE_PARM_DESC(granularity, "Granularity value");
418 /* update the granularity */
419 lola_set_granularity(chip, chip->granularity, true);
516 /* set the granularity if it is not the default */
517 if (chip->granularity != LOLA_GRANULARITY_MIN)
518 lola_set_granularity(chip, chip->granularity, true);
556 chip->granularity
[all...]
H A Dlola_pcm.c42 if (chip->granularity) {
44 tstamp += (wait_banks + 1) * chip->granularity - 1;
45 tstamp -= tstamp % chip->granularity;
237 /* period size = multiple of chip->granularity (8, 16 or 32 frames)*/
239 chip->granularity);
241 chip->granularity);
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/
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);
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...]
/linux-master/drivers/cxl/
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/block/
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...]
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);
/linux-master/fs/cachefiles/
H A Dio.c198 loff_t start, size_t len, size_t granularity,
213 granularity = max_t(size_t, object->volume->cache->bsize, granularity);
226 if (round_up(off, granularity) >= start + len)
238 off = round_up(off, granularity);
239 off2 = round_down(off2, granularity);
197 cachefiles_query_occupancy(struct netfs_cache_resources *cres, loff_t start, size_t len, size_t granularity, loff_t *_data_start, size_t *_data_len) argument
/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
H A Dpcxhr_core.c1143 mgr->granularity);
1161 samples_to_add = mgr->granularity;
1171 if (new_sample_count >= mgr->granularity) {
1173 * jitter and finer granularity of
1176 new_sample_count -= mgr->granularity;
1286 if (tmp_diff > 0 && tmp_diff <= (2*mgr->granularity)) {
1302 else if (dsp_time_diff >= (2*mgr->granularity))
1307 else if (dsp_time_diff % mgr->granularity)
/linux-master/fs/xfs/
H A Dxfs_discard.c378 unsigned int granularity = local
401 range.minlen = max_t(u64, granularity, range.minlen);
/linux-master/drivers/thunderbolt/
H A Dusb4.c2669 * usb4_dp_port_granularity() - Return granularity for the bandwidth values
2672 * Reads the programmed granularity from @port. If the DP IN adapter does
2705 * usb4_dp_port_set_granularity() - Set granularity for the bandwidth values
2707 * @granularity: Granularity in Mb/s. Supported values: 1000, 500 and 250.
2709 * Sets the granularity used with the estimated, allocated and requested
2713 int usb4_dp_port_set_granularity(struct tb_port *port, int granularity) argument
2728 switch (granularity) {
2751 * Sets the estimated bandwidth to @bw. Set the granularity by calling
2753 * down to the closest granularity multiplier. Returns %0 in success
2759 u32 val, granularity; local
2792 u32 val, granularity; local
2888 u32 val, granularity; local
2931 u32 val, granularity; local
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_gt_pagefault.c57 u8 granularity; member in struct:acc
489 "\tGranularity: 0x%x KB Region/ %d KB sub-granularity\n"
494 granularity_in_byte(acc->granularity) / SZ_1K,
495 sub_granularity_in_byte(acc->granularity) / SZ_1K,
502 sub_granularity_in_byte(acc->granularity);
575 acc->granularity = FIELD_GET(ACC_GRANULARITY, desc->dw2);
/linux-master/tools/testing/cxl/test/
H A Dcxl.c211 .granularity = 4,
226 .granularity = 4,
241 .granularity = 4,
256 .granularity = 4,
271 .granularity = 4,
286 .granularity = 4,
303 .granularity = 4,
319 .granularity = 0,
335 .granularity = 0,
796 eig_to_granularity(window->granularity,
[all...]
/linux-master/include/acpi/
H A Dacrestyp.h286 u16 granularity; member in struct:acpi_address16_attribute
294 u32 granularity; member in struct:acpi_address32_attribute
302 u64 granularity; member in struct:acpi_address64_attribute
/linux-master/drivers/staging/vme_user/
H A Dvme_fake.c158 unsigned int i, granularity = 0; local
170 granularity = 0x10;
173 granularity = 0x1000;
176 granularity = 0x10000;
179 granularity = 0x10000;
195 vme_bound = vme_base + size - granularity;
197 if (vme_base & (granularity - 1)) {
201 if (vme_bound & (granularity - 1)) {
H A Dvme_tsi148.c470 unsigned int i, addr = 0, granularity = 0; local
486 granularity = 0x10;
490 granularity = 0x1000;
494 granularity = 0x10000;
498 granularity = 0x10000;
513 vme_bound = vme_base + size - granularity;
518 if (vme_base_low & (granularity - 1)) {
522 if (vme_bound_low & (granularity - 1)) {
526 if (pci_offset_low & (granularity - 1)) {
613 unsigned int i, granularity local
[all...]

Completed in 342 milliseconds

123