Home
last modified time | relevance | path

Searched refs:granularity (Results 1 – 76 of 76) sorted by relevance

/linux-4.4.14/drivers/acpi/acpica/
Drsaddr.c77 {ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.address16.address.granularity),
78 AML_OFFSET(address16.granularity),
115 {ACPI_RSC_MOVE32, ACPI_RS_OFFSET(data.address32.address.granularity),
116 AML_OFFSET(address32.granularity),
153 {ACPI_RSC_MOVE64, ACPI_RS_OFFSET(data.address64.address.granularity),
154 AML_OFFSET(address64.granularity),
198 ACPI_RS_OFFSET(data.ext_address64.address.granularity),
199 AML_OFFSET(ext_address64.granularity),
Damlresrc.h251 u64 granularity; member
263 AML_RESOURCE_ADDRESS_COMMON u64 granularity; member
272 AML_RESOURCE_ADDRESS_COMMON u32 granularity; member
281 AML_RESOURCE_ADDRESS_COMMON u16 granularity; member
Drsdumpinfo.c186 {ACPI_RSD_UINT16, ACPI_RSD_OFFSET(address16.address.granularity),
203 {ACPI_RSD_UINT32, ACPI_RSD_OFFSET(address32.address.granularity),
220 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(address64.address.granularity),
237 {ACPI_RSD_UINT64, ACPI_RSD_OFFSET(ext_address64.address.granularity),
Drsxface.c63 ACPI_COPY_FIELD(out, in, address.granularity); \
/linux-4.4.14/block/
Dblk-lib.c46 unsigned int granularity; in blkdev_issue_discard() local
60 granularity = max(q->limits.discard_granularity >> 9, 1U); in blkdev_issue_discard()
61 alignment = (bdev_discard_alignment(bdev) >> 9) % granularity; in blkdev_issue_discard()
94 sector_div(tmp, granularity) != alignment) { in blkdev_issue_discard()
96 sector_div(end_sect, granularity); in blkdev_issue_discard()
97 end_sect = end_sect * granularity + alignment; in blkdev_issue_discard()
Dblk-merge.c17 unsigned int max_discard_sectors, granularity; in blk_bio_discard_split() local
25 granularity = max(q->limits.discard_granularity >> 9, 1U); in blk_bio_discard_split()
28 max_discard_sectors -= max_discard_sectors % granularity; in blk_bio_discard_split()
44 alignment = (q->limits.discard_alignment >> 9) % granularity; in blk_bio_discard_split()
47 tmp = sector_div(tmp, granularity); in blk_bio_discard_split()
/linux-4.4.14/arch/arm/mach-mmp/
Dsram.c30 int granularity; member
92 info->granularity = pdata->granularity; in sram_probe()
94 info->gpool = gen_pool_create(ilog2(info->granularity), -1); in sram_probe()
Dbrownstone.c195 .granularity = SRAM_GRANULARITY,
200 .granularity = SRAM_GRANULARITY,
/linux-4.4.14/arch/powerpc/boot/
Dsimple_alloc.c127 unsigned long granularity, unsigned long max_allocs) in simple_alloc_init() argument
131 heap_size = _ALIGN_UP(heap_size, granularity); in simple_alloc_init()
132 alloc_min = granularity; in simple_alloc_init()
Dops.h93 unsigned long granularity, unsigned long max_allocs);
/linux-4.4.14/sound/pci/lola/
Dlola.c52 static int granularity[SNDRV_CARDS] = { variable
61 module_param_array(granularity, int, NULL, 0444);
62 MODULE_PARM_DESC(granularity, "Granularity value");
435 lola_set_granularity(chip, chip->granularity, true); in lola_reset_setups()
533 if (chip->granularity != LOLA_GRANULARITY_MIN) in lola_parse_tree()
534 lola_set_granularity(chip, chip->granularity, true); in lola_parse_tree()
597 chip->granularity = granularity[dev]; in lola_create()
598 switch (chip->granularity) { in lola_create()
611 chip->granularity, LOLA_GRANULARITY_MAX); in lola_create()
612 chip->granularity = LOLA_GRANULARITY_MAX; in lola_create()
Dlola_clock.c72 if (!chip->granularity) in check_gran_clock_compatibility()
94 if (val == chip->granularity) in lola_set_granularity()
106 chip->granularity = val; in lola_set_granularity()
292 if (!check_gran_clock_compatibility(chip, chip->granularity, freq)) in lola_set_clock()
Dlola_pcm.c55 if (chip->granularity) { in lola_get_tstamp()
57 tstamp += (wait_banks + 1) * chip->granularity - 1; in lola_get_tstamp()
58 tstamp -= tstamp % chip->granularity; in lola_get_tstamp()
252 chip->granularity); in lola_pcm_open()
254 chip->granularity); in lola_pcm_open()
Dlola.h372 unsigned int granularity; member
/linux-4.4.14/drivers/vme/bridges/
Dvme_ca91cx42.c344 unsigned int i, addr = 0, granularity; in ca91cx42_slave_set() local
390 granularity = 0x1000; in ca91cx42_slave_set()
392 granularity = 0x10000; in ca91cx42_slave_set()
394 if (vme_base & (granularity - 1)) { in ca91cx42_slave_set()
399 if (vme_bound & (granularity - 1)) { in ca91cx42_slave_set()
404 if (pci_offset & (granularity - 1)) { in ca91cx42_slave_set()
450 unsigned int i, granularity = 0, ctl = 0; in ca91cx42_slave_get() local
459 granularity = 0x1000; in ca91cx42_slave_get()
461 granularity = 0x10000; in ca91cx42_slave_get()
471 *size = (unsigned long long)((vme_bound - *vme_base) + granularity); in ca91cx42_slave_get()
[all …]
Dvme_tsi148.c481 unsigned int i, addr = 0, granularity = 0; in tsi148_slave_set() local
497 granularity = 0x10; in tsi148_slave_set()
501 granularity = 0x1000; in tsi148_slave_set()
505 granularity = 0x10000; in tsi148_slave_set()
509 granularity = 0x10000; in tsi148_slave_set()
525 vme_bound = vme_base + size - granularity; in tsi148_slave_set()
530 if (vme_base_low & (granularity - 1)) { in tsi148_slave_set()
534 if (vme_bound_low & (granularity - 1)) { in tsi148_slave_set()
538 if (pci_offset_low & (granularity - 1)) { in tsi148_slave_set()
626 unsigned int i, granularity = 0, ctl = 0; in tsi148_slave_get() local
[all …]
/linux-4.4.14/include/linux/platform_data/
Ddma-mmp_tdma.h28 int granularity; member
/linux-4.4.14/include/linux/
Dblkdev.h1245 unsigned int granularity = max(lim->physical_block_size, lim->io_min); in queue_limit_alignment_offset() local
1246 unsigned int alignment = sector_div(sector, granularity >> 9) << 9; in queue_limit_alignment_offset()
1248 return (granularity + lim->alignment_offset - alignment) % granularity; in queue_limit_alignment_offset()
1274 unsigned int alignment, granularity, offset; in queue_limit_discard_alignment() local
1281 granularity = lim->discard_granularity >> 9; in queue_limit_discard_alignment()
1282 if (!granularity) in queue_limit_discard_alignment()
1286 offset = sector_div(sector, granularity); in queue_limit_discard_alignment()
1289 offset = (granularity + alignment - offset) % granularity; in queue_limit_discard_alignment()
/linux-4.4.14/include/acpi/
Dacrestyp.h309 u16 granularity; member
317 u32 granularity; member
325 u64 granularity; member
/linux-4.4.14/fs/xfs/
Dxfs_discard.c160 unsigned int granularity = q->limits.discard_granularity; in xfs_ioc_trim() local
188 minlen = BTOBB(max_t(u64, granularity, range.minlen)); in xfs_ioc_trim()
/linux-4.4.14/sound/pci/pcxhr/
Dpcxhr_core.c1156 mgr->granularity); in pcxhr_stream_read_position()
1174 samples_to_add = mgr->granularity; in pcxhr_update_timer_pos()
1184 if (new_sample_count >= mgr->granularity) { in pcxhr_update_timer_pos()
1189 new_sample_count -= mgr->granularity; in pcxhr_update_timer_pos()
1299 if (tmp_diff > 0 && tmp_diff <= (2*mgr->granularity)) { in pcxhr_threaded_irq()
1315 else if (dsp_time_diff >= (2*mgr->granularity)) in pcxhr_threaded_irq()
1320 else if (dsp_time_diff % mgr->granularity) in pcxhr_threaded_irq()
Dpcxhr.h72 int granularity; member
Dpcxhr.c817 stream->timer_period_frag += mgr->granularity; in pcxhr_start_linked_stream()
902 rmh.cmd[0] |= mgr->granularity; in pcxhr_hardware_timer()
1293 mgr->granularity); in pcxhr_proc_info()
1575 mgr->granularity = PCXHR_GRANULARITY_HR22; in pcxhr_probe()
1577 mgr->granularity = PCXHR_GRANULARITY; in pcxhr_probe()
Dpcxhr_hwdep.c83 rmh.cmd[1] = (1<<23) + mgr->granularity; in pcxhr_init_board()
/linux-4.4.14/net/dcb/
DKconfig19 works at the granularity of the 802.1p priority instead of the
/linux-4.4.14/Documentation/scheduler/
Dsched-nice-design.txt48 right minimal granularity - and this translates to 5% CPU utilization.
56 coupling to timeslices and granularity it was not really viable.
88 (and granularity was made a separate concept from nice levels) and thus
Dsched-design-CFS.txt80 small amount of "granularity" distance relative to the leftmost task so that we
88 CFS uses nanosecond granularity accounting and does not rely on any jiffies or
Dsched-deadline.txt368 respecting their needs in terms of granularity. Therefore, using this simple
/linux-4.4.14/sound/drivers/vx/
Dvx_pcm.c208 info->granularity = rmh.Stat[3]; in vx_set_ibl()
210 info->size, info->max_size, info->min_size, info->granularity); in vx_set_ibl()
1200 chip->ibl.size = ((preferred + chip->ibl.granularity - 1) / in vx_init_audio_io()
1201 chip->ibl.granularity) * chip->ibl.granularity; in vx_init_audio_io()
Dvx_core.c641 chip->ibl.granularity); in vx_proc_read()
/linux-4.4.14/Documentation/vm/
D00-INDEX8 - Intro to cleancache and page-granularity victim cache.
Dcleancache.txt7 Cleancache can be thought of as a page-granularity victim cache for clean
Dnuma_memory_policy.txt192 interleaved, on a page granularity, across the nodes specified in
/linux-4.4.14/drivers/media/platform/omap3isp/
Dispresizer.c551 unsigned int granularity; in resizer_adjust_bandwidth() local
566 granularity = 1024; in resizer_adjust_bandwidth()
570 granularity = 32; in resizer_adjust_bandwidth()
580 minimum = DIV_ROUND_UP(cycles_per_request, granularity); in resizer_adjust_bandwidth()
595 maximum = cycles_per_request / granularity; in resizer_adjust_bandwidth()
/linux-4.4.14/arch/ia64/
DKconfig.debug6 prompt "Physical memory granularity"
/linux-4.4.14/drivers/cpufreq/
Dpcc-cpufreq.c67 u64 granularity; member
438 mem_resource->type_specific, mem_resource->granularity, in pcc_cpufreq_probe()
/linux-4.4.14/Documentation/
Dvfio.txt50 This isolation is not always at the granularity of a single device
66 granularity, any system is susceptible to reduced granularity. The
71 While the group is the minimum granularity that must be used to
73 granularity. In IOMMUs which make use of page tables, it may be
Dxillybus.txt26 -- Data granularity
307 Data granularity
313 For example, reading single bytes from a pipe with 32 bit granularity works
314 with no issues. Writing single bytes to pipes with 16 or 32 bit granularity
Dedac.txt367 the byte granularity (grain 8)
713 granularity than the default ones), the driver exposes those registers for
DDMA-API.txt226 Warnings: Memory coherency operates at a granularity called the cache
543 region only at the granularity of a page. For smaller allocations,
Dbcache.txt405 Minimum granularity of writes - should match hardware sector size.
DDMA-API-HOWTO.txt630 into one (e.g. if DMA mapping is done with PAGE_SIZE granularity, any
Dkernel-parameters.txt2221 Used for mtrr cleanup. It is granularity of mtrr block.
/linux-4.4.14/Documentation/powerpc/
Dpci_iov_resource_on_powernv.txt88 to be assigned to PEs on a segment granularity. For a 2GB window,
89 the segment granularity is 2GB/256 = 8MB.
93 onto a segment alignment/granularity so that the space behind a bridge
179 equally-sized segments. The finest granularity possible is a 256MB
/linux-4.4.14/Documentation/device-mapper/
Dera.txt21 block size : block size of origin data device, granularity that is
Dstatistics.txt21 The reported times are in milliseconds and the granularity depends on
/linux-4.4.14/Documentation/timers/
Dhrtimers.txt50 the granularity and precision tradeoffs of the timer wheel, and
85 - data structure not bound to jiffies or any other granularity. All the
/linux-4.4.14/Documentation/filesystems/
Dmandatory-locking.txt57 the whole truth. System V locking is based on fcntl(). The granularity of
60 granularity.
Df2fs.txt557 to the mapping granularity in FTL, F2FS allocates each section of the active
559 the active logs into one allocation unit according to its mapping granularity.
Dxfs.txt120 this is the granularity of the page cache.
/linux-4.4.14/Documentation/cdrom/
Dpacket-writing.txt42 shall implement "true random writes with 2KB granularity", which means
/linux-4.4.14/include/sound/
Dvx_core.h58 int granularity; /* granularity */ member
/linux-4.4.14/Documentation/devicetree/bindings/bus/
Dti-gpmc.txt80 - gpmc,time-para-granularity: Multiply all access times by 2
/linux-4.4.14/Documentation/nvdimm/
Dbtt.txt9 accurately, cache line) granularity. However, we often want to expose such
262 Any block driver that supports byte granularity IO to the storage may register
/linux-4.4.14/drivers/acpi/
Dresource.c203 u8 iodec = attr->granularity == 0xfff ? ACPI_DECODE_10 : ACPI_DECODE_16; in acpi_decode_space()
/linux-4.4.14/Documentation/devicetree/bindings/iommu/
Diommu.txt15 * Implement scatter-gather at page level granularity so that the device does
/linux-4.4.14/arch/arm/boot/dts/
Dtegra30-colibri.dtsi297 * granularity
Dtegra30-apalis.dtsi531 * granularity
/linux-4.4.14/Documentation/dmaengine/
Dpxa_dma.txt115 Residue granularity will be descriptor based. The issued but not completed
/linux-4.4.14/Documentation/x86/
Dpat.txt5 page level granularity. PAT is complementary to the MTRR settings which allows
/linux-4.4.14/Documentation/acpi/apei/
Deinj.txt94 Linux requires page or narrower granularity, say, 0xfffffffffffff000.
/linux-4.4.14/Documentation/watchdog/
Dwatchdog-api.txt99 if the device has a granularity of minutes for its timeout.
/linux-4.4.14/Documentation/accounting/
Dtaskstats.txt119 resource management is often done at a process granularity and aggregating task
/linux-4.4.14/Documentation/cgroups/
Dunified-hierarchy.txt49 possible to vary the granularity depending on the specific controller.
79 called for is the ability to have differing levels of granularity
364 granularity. Use the "cgroup.procs" file instead.
Dblkio-controller.txt404 granularity between memory controller and writeback. While memory
Dcpusets.txt491 where it can. It will pick as fine a granularity partition of sched
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-block124 Storage devices may report a granularity or preferred
/linux-4.4.14/drivers/staging/fsl-mc/
DREADME.txt125 This means that with respect to an IOMMU the isolation granularity
/linux-4.4.14/Documentation/sound/alsa/
Dtimestamping.txt90 - for dma time (default), the granularity of the transfers can be
/linux-4.4.14/init/
DKconfig347 granularity.
383 bool "Fine granularity task level IRQ time accounting"
386 Select this option to enable fine granularity task irq time
/linux-4.4.14/mm/
DKconfig443 Cleancache can be thought of as a page-granularity victim cache
/linux-4.4.14/Documentation/block/
Dbiodoc.txt1057 granularity). The locking semantics are the same, i.e. locking is
1108 it will loop and handle as many sectors (on a bio-segment granularity)
/linux-4.4.14/drivers/platform/x86/
DKconfig792 granularity.
/linux-4.4.14/tools/perf/Documentation/
Dintel-pt.txt275 also affect the granularity to timing information in the absence
/linux-4.4.14/Documentation/virtual/kvm/
Dtimekeeping.txt544 timespec - but which advances in much larger granularity intervals, sometimes
/linux-4.4.14/arch/x86/
DKconfig720 Select this option to enable fine granularity task steal time