/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | alloc.c | 227 struct mlx4_zone_allocator *zones = kmalloc(sizeof(*zones), GFP_KERNEL); in mlx4_zone_allocator_create() local 229 if (NULL == zones) in mlx4_zone_allocator_create() 232 INIT_LIST_HEAD(&zones->entries); in mlx4_zone_allocator_create() 233 INIT_LIST_HEAD(&zones->prios); in mlx4_zone_allocator_create() 234 spin_lock_init(&zones->lock); in mlx4_zone_allocator_create() 235 zones->last_uid = 0; in mlx4_zone_allocator_create() 236 zones->mask = 0; in mlx4_zone_allocator_create() 237 zones->flags = flags; in mlx4_zone_allocator_create() 239 return zones; in mlx4_zone_allocator_create() 429 struct mlx4_zone_allocator *zones, u32 uid) in __mlx4_find_zone_by_uid() argument [all …]
|
D | qp.c | 233 *base = mlx4_zone_alloc_entries(qp_table->zones, uid, cnt, align, in __mlx4_qp_reserve_range() 275 mlx4_zone_free_entries_unique(qp_table->zones, base_qpn, cnt); in __mlx4_qp_release_range() 512 qp_table->zones = mlx4_zone_allocator_create(MLX4_ZONE_ALLOC_FLAGS_NO_OVERLAP); in mlx4_create_zones() 514 if (NULL == qp_table->zones) in mlx4_create_zones() 533 err = mlx4_zone_add_one(qp_table->zones, *bitmap + MLX4_QP_TABLE_ZONE_GENERAL, in mlx4_create_zones() 552 err = mlx4_zone_add_one(qp_table->zones, *bitmap + MLX4_QP_TABLE_ZONE_RSS, in mlx4_create_zones() 662 err = mlx4_zone_add_one(qp_table->zones, *bitmap + k, in mlx4_create_zones() 684 mlx4_zone_allocator_destroy(qp_table->zones); in mlx4_create_zones() 692 if (qp_table->zones) { in mlx4_cleanup_qp_zones() 699 mlx4_zone_get_bitmap(qp_table->zones, in mlx4_cleanup_qp_zones() [all …]
|
D | mlx4.h | 698 struct mlx4_zone_allocator *zones; member 1419 u32 mlx4_zone_alloc_entries(struct mlx4_zone_allocator *zones, u32 uid, int count, 1425 u32 mlx4_zone_free_entries(struct mlx4_zone_allocator *zones, 1432 u32 mlx4_zone_free_entries_unique(struct mlx4_zone_allocator *zones, u32 obj, u32 count); 1435 struct mlx4_bitmap *mlx4_zone_get_bitmap(struct mlx4_zone_allocator *zones, u32 uid);
|
/linux-4.1.27/drivers/uwb/ |
D | drp-ie.c | 145 struct uwb_drp_alloc *zones; in uwb_drp_ie_from_bm() local 150 zones = drp_ie->allocs; in uwb_drp_ie_from_bm() 161 if (current_bmp == zones[i].mas_bm) { in uwb_drp_ie_from_bm() 162 zones[i].zone_bm |= 1 << z; in uwb_drp_ie_from_bm() 169 zones[next].zone_bm = 1 << z; in uwb_drp_ie_from_bm() 170 zones[next].mas_bm = current_bmp; in uwb_drp_ie_from_bm() 179 drp_ie->allocs[i].zone_bm = cpu_to_le16(zones[i].zone_bm); in uwb_drp_ie_from_bm() 180 drp_ie->allocs[i].mas_bm = cpu_to_le16(zones[i].mas_bm); in uwb_drp_ie_from_bm()
|
/linux-4.1.27/mm/ |
D | quicklist.c | 30 struct zone *zones = NODE_DATA(node)->node_zones; in max_pages() local 35 zone_page_state(&zones[ZONE_DMA], NR_FREE_PAGES) + in max_pages() 38 zone_page_state(&zones[ZONE_DMA32], NR_FREE_PAGES) + in max_pages() 40 zone_page_state(&zones[ZONE_NORMAL], NR_FREE_PAGES); in max_pages()
|
/linux-4.1.27/include/linux/ |
D | vmstat.h | 172 struct zone *zones = NODE_DATA(node)->node_zones; in node_page_state() local 176 zone_page_state(&zones[ZONE_DMA], item) + in node_page_state() 179 zone_page_state(&zones[ZONE_DMA32], item) + in node_page_state() 182 zone_page_state(&zones[ZONE_HIGHMEM], item) + in node_page_state() 184 zone_page_state(&zones[ZONE_NORMAL], item) + in node_page_state() 185 zone_page_state(&zones[ZONE_MOVABLE], item); in node_page_state()
|
D | page-flags-layout.h | 21 #error ZONES_SHIFT -- too many zones configured adjust calculation
|
/linux-4.1.27/fs/btrfs/ |
D | reada.c | 73 struct reada_zone *zones[BTRFS_MAX_MIRRORS]; member 380 re->zones[nzones] = zone; in reada_find_extent() 472 zone = re->zones[nzones]; in reada_find_extent() 508 struct reada_zone *zone = re->zones[i]; in reada_extent_put() 516 struct reada_zone *zone = re->zones[i]; in reada_extent_put() 703 if (re->zones[i]->device == dev) { in reada_start_machine_dev() 856 re->zones[i]->start, in dump_devs() 857 re->zones[i]->end); in dump_devs() 858 for (j = 0; j < re->zones[i]->ndevs; ++j) { in dump_devs() 860 re->zones[i]->devs[j]->devid); in dump_devs() [all …]
|
/linux-4.1.27/drivers/gpu/drm/ttm/ |
D | ttm_memory.c | 189 zone = glob->zones[i]; in ttm_zones_above_swap_target() 272 glob->zones[glob->num_zones++] = zone; in ttm_mem_init_kernel_zone() 309 glob->zones[glob->num_zones++] = zone; in ttm_mem_init_highmem_zone() 356 glob->zones[glob->num_zones++] = zone; in ttm_mem_init_dma32_zone() 393 zone = glob->zones[i]; in ttm_mem_global_init() 419 zone = glob->zones[i]; in ttm_mem_global_release() 436 zone = glob->zones[i]; in ttm_check_swapping() 459 zone = glob->zones[i]; in ttm_mem_global_free_zone() 485 zone = glob->zones[i]; in ttm_mem_global_reserve() 498 zone = glob->zones[i]; in ttm_mem_global_reserve()
|
/linux-4.1.27/Documentation/vm/ |
D | balance | 35 zone size (and possibly of the size of lower class zones), we can decide 38 of lower class zones, the bad part is, we might do too frequent balancing 39 due to ignoring possibly lower usage in the lower class zones. Also, 44 of a zone _and_ all its lower class zones falls below 1/64th of the 45 total memory in the zone and its lower class zones. This fixes the 2.2 48 which have different numbers and types of zones. If we wanted to get 50 zones in the future. 66 kswapd also needs to know about the zones it should balance. kswapd is
|
D | numa | 72 an ordered "zonelist". A zonelist specifies the zones/nodes to visit when a 77 Because some nodes contain multiple zones containing different types of 80 type on the same node. This is an important consideration because some zones, 93 nodes' zones in the selected zonelist looking for the first zone in the list 119 zones [nodes] with memory in the zonelists. This means that for a memoryless
|
/linux-4.1.27/Documentation/power/powercap/ |
D | powercap.txt | 17 Power zones represent different parts of the system, which can be controlled and 21 the system represented by different power zones are hierarchical (that is, one 23 controls), those power zones may also be organized in a hierarchy with one 148 control type called intel-rapl which contains two power zones, intel-rapl:0 and 149 intel-rapl:1, representing CPU packages. Each of these power zones contains 152 the zones and subzones contain energy monitoring attributes (energy_uj, 154 to be applied (the constraints in the 'package' power zones apply to the whole 220 enabled (rw): Enable/Disable controls at zone level or for all zones using
|
/linux-4.1.27/drivers/leds/ |
D | leds-lm3530.c | 125 u8 zones[LM3530_ALS_ZB_MAX]; member 177 als->zones[i] = (((als_vmin + LM3530_ALS_OFFSET_mV) + in lm3530_als_configure() 272 reg_val[5] = als.zones[0]; /* LM3530_ALS_ZB0_REG */ in lm3530_init_registers() 273 reg_val[6] = als.zones[1]; /* LM3530_ALS_ZB1_REG */ in lm3530_init_registers() 274 reg_val[7] = als.zones[2]; /* LM3530_ALS_ZB2_REG */ in lm3530_init_registers() 275 reg_val[8] = als.zones[3]; /* LM3530_ALS_ZB3_REG */ in lm3530_init_registers()
|
/linux-4.1.27/Documentation/devicetree/bindings/thermal/ |
D | thermal.txt | 5 A thermal structure includes thermal zones and their components, 21 - thermal zones: used to describe thermal data within the hardware; 28 thermal zones. Typical devices are I2C ADC converters and bandgaps. These are 29 nodes providing temperature data to thermal zones. Thermal sensor devices may 183 * The thermal-zones node 185 The "thermal-zones" node is a container for all thermal zone nodes. It shall 186 contain only sub-nodes describing thermal zones as in the section 187 "Thermal zone nodes". The "thermal-zones" node appears under "/". 253 thermal-zones { 312 The example below describes how to deploy several thermal zones based off a [all …]
|
D | tegra-soctherm.txt | 47 thermal-zones {
|
D | rockchip-thermal.txt | 39 thermal-zones {
|
/linux-4.1.27/drivers/mtd/ |
D | sm_ftl.c | 458 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_erase_block() 760 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_init_zone() 884 zone = &ftl->zones[zone_num]; in sm_get_zone() 944 zone = &ftl->zones[zone_num]; in sm_cache_flush() 1158 ftl->zones = kzalloc(sizeof(struct ftl_zone) * ftl->zone_count, in sm_add_mtd() 1160 if (!ftl->zones) in sm_add_mtd() 1218 kfree(ftl->zones); in sm_add_mtd() 1238 if (!ftl->zones[i].initialized) in sm_remove_dev() 1241 kfree(ftl->zones[i].lba_to_phys_table); in sm_remove_dev() 1242 kfifo_free(&ftl->zones[i].free_sectors); in sm_remove_dev() [all …]
|
D | sm_ftl.h | 32 struct ftl_zone *zones; /* FTL tables for each zone */ member
|
/linux-4.1.27/sound/synth/emux/ |
D | soundfont.c | 295 sf->zones = NULL; in newsf() 367 zp->next = sf->zones; in sf_zone_new() 368 sf->zones = zp; in sf_zone_new() 445 for (zp = sf->zones; zp; prevp = zp, zp = zp->next) { in load_map() 457 zp->next = sf->zones; in load_map() 458 sf->zones = zp; in load_map() 497 for (p = sf->zones; p; p = next) { in remove_info() 505 sf->zones = next; in remove_info() 563 for (zone = sf->zones; zone; zone = zone->next) { in load_info() 1156 for (cur = sf->zones; cur; cur = cur->next) { in rebuild_presets() [all …]
|
/linux-4.1.27/sound/soc/ |
D | soc-jack.c | 135 struct snd_soc_jack_zone *zones) in snd_soc_jack_add_zones() argument 140 INIT_LIST_HEAD(&zones[i].list); in snd_soc_jack_add_zones() 141 list_add(&(zones[i].list), &jack->jack_zones); in snd_soc_jack_add_zones()
|
/linux-4.1.27/Documentation/hwmon/ |
D | asc7621 | 46 We offer flexible mapping of temperature readings to thermal zones. Any 51 a set of zones to control the PWM of an individual fan, but there is no 84 Using temperature information from these four zones, an automatic fan speed 90 temperature zones. Both high- and low-frequency PWM ranges are supported. 204 Only the following combination of zones (and their corresponding masks)
|
D | dme1737 | 163 temperature zones. The chip features 3 zones whose assignments to temperature 170 pwm[1-3]_auto_pwm_min, respectively. The thermal thresholds of the zones are
|
D | lm85 | 170 sensors and therefore three zones (# 1, 2 and 3). Each zone has the following 193 to be associated with the zones not the PWMs. This contradicts all the
|
D | f71882fg | 94 to the border between the highest and one but highest temperature zones, and
|
D | lm93 | 53 controlled by up to four temperature zones. The fancontrol algorithm is lookup 161 The eight control sources are: temp1-temp4 (aka "zones" in the datasheet),
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-class-powercap | 17 controlled. A <control type> can contain multiple power zones. 42 Power zones may be organized in a hierarchy in which child 43 power zones provide monitoring and control for a subset of
|
D | sysfs-bus-iio-light-lm3533-als | 34 zones.
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | exynos4-cpu-thermal.dtsi | 15 thermal-zones {
|
D | omap443x.dtsi | 33 thermal-zones {
|
D | omap4460.dtsi | 38 thermal-zones {
|
D | exynos4210.dtsi | 172 thermal-zones {
|
D | exynos5440.dtsi | 243 thermal-zones {
|
D | exynos4210-trats.dts | 433 thermal-zones {
|
D | exynos4412-odroid-common.dtsi | 445 thermal-zones {
|
D | sun5i-a13.dtsi | 63 thermal-zones {
|
D | exynos5250.dtsi | 260 thermal-zones {
|
D | sun4i-a10.dtsi | 89 thermal-zones {
|
D | exynos5420.dtsi | 834 thermal-zones {
|
D | rk3288.dtsi | 381 thermal-zones {
|
D | tegra124.dtsi | 946 thermal-zones {
|
D | omap5.dtsi | 69 thermal-zones {
|
D | exynos4412-trats2.dts | 931 thermal-zones {
|
D | sun7i-a20.dtsi | 128 thermal-zones {
|
D | dra7.dtsi | 1484 thermal_zones: thermal-zones {
|
D | tegra124-jetson-tk1.dts | 1906 thermal-zones {
|
/linux-4.1.27/include/drm/ttm/ |
D | ttm_memory.h | 83 struct ttm_mem_zone *zones[TTM_MEM_MAX_ZONES]; member
|
/linux-4.1.27/drivers/media/tuners/ |
D | mt2063.c | 586 struct MT2063_FIFZone_t zones[MT2063_MAX_ZONES]; in MT2063_ChooseFirstIF() local 630 if ((j > 0) && (tmpMin < zones[j - 1].max_)) in MT2063_ChooseFirstIF() 631 zones[j - 1].max_ = tmpMax; in MT2063_ChooseFirstIF() 634 zones[j].min_ = tmpMin; in MT2063_ChooseFirstIF() 635 zones[j].max_ = tmpMax; in MT2063_ChooseFirstIF() 654 bestDiff = zones[0].min_; in MT2063_ChooseFirstIF() 656 if (abs(zones[i].min_) < abs(bestDiff)) in MT2063_ChooseFirstIF() 657 bestDiff = zones[i].min_; in MT2063_ChooseFirstIF() 658 if (abs(zones[i].max_) < abs(bestDiff)) in MT2063_ChooseFirstIF() 659 bestDiff = zones[i].max_; in MT2063_ChooseFirstIF()
|
/linux-4.1.27/include/sound/ |
D | soundfont.h | 63 struct snd_sf_zone *zones; /* Font information */ member
|
D | soc.h | 477 struct snd_soc_jack_zone *zones);
|
/linux-4.1.27/drivers/powercap/ |
D | Kconfig | 11 power zones representing parts of the system that can be subject to power
|
/linux-4.1.27/kernel/power/ |
D | snapshot.c | 306 struct list_head zones; member 478 bm->cur.zone = list_entry(bm->zones.next, struct mem_zone_bm_rtree, in memory_bm_position_reset() 579 INIT_LIST_HEAD(&bm->zones); in memory_bm_create() 594 list_add_tail(&zone->list, &bm->zones); in memory_bm_create() 616 list_for_each_entry(zone, &bm->zones, list) in memory_bm_free() 621 INIT_LIST_HEAD(&bm->zones); in memory_bm_free() 649 list_for_each_entry(curr, &bm->zones, list) { in memory_bm_find_bit() 780 if (&bm->cur.zone->list != &bm->zones) { in rtree_next_node()
|
/linux-4.1.27/tools/thermal/tmon/ |
D | README | 12 devices, zones, sensors, and trip points. They can also change dynamically.
|
/linux-4.1.27/arch/metag/mm/ |
D | Kconfig | 57 blocks into "zones", where each zone is a power of two number of
|
/linux-4.1.27/arch/c6x/ |
D | Kconfig | 92 blocks into "zones", where each zone is a power of two number of
|
/linux-4.1.27/Documentation/sysctl/ |
D | vm.txt | 104 all zones are compacted such that free memory is available in contiguous 304 in defending these lower zones. 315 Note: # of this elements is one fewer than number of zones. Because the highest 319 pages for each zones from them. These are shown as array of protection pages 364 pages of higher zones on the node. 783 zone reclaim occurs. Allocations will be satisfied from other zones / nodes
|
/linux-4.1.27/drivers/thermal/ |
D | Kconfig | 215 Tegra124 systems-on-chip. The driver supports four thermal zones 217 zones to manage temperatures. This option is also required for the
|
/linux-4.1.27/arch/nios2/ |
D | Kconfig | 65 blocks into "zones", where each zone is a power of two number of
|
/linux-4.1.27/drivers/acpi/ |
D | Kconfig | 219 This driver supports ACPI thermal zones. Most mobile and 220 some desktop systems support ACPI thermal zones. It is HIGHLY
|
/linux-4.1.27/arch/sh/mm/ |
D | Kconfig | 35 blocks into "zones", where each zone is a power of two number of
|
/linux-4.1.27/Documentation/thermal/ |
D | sysfs-api.txt | 200 ACPI thermal zones. 269 Attribute is only present for zones in which the passive cooling
|
D | intel_powerclamp.txt | 264 cooling device. Currently, it’s not bound to any thermal zones.
|
/linux-4.1.27/drivers/iio/light/ |
D | Kconfig | 157 of the chip through defining five light zones and three sets of
|
/linux-4.1.27/fs/affs/ |
D | Changes | 226 create allocation zones ...
|
/linux-4.1.27/arch/microblaze/boot/dts/ |
D | system.dts | 107 xlnx,mmu-zones = <0x10>;
|
/linux-4.1.27/net/netfilter/ |
D | Kconfig | 77 bool 'Connection tracking zones' 81 This option enables support for connection tracking zones. 83 identity. Connection tracking zones allow to have multiple 85 contained in different zones.
|
/linux-4.1.27/Documentation/acpi/ |
D | namespace.txt | 191 processors, thermal zones. Those objects are exported to user space via
|
/linux-4.1.27/Documentation/ |
D | memory-hotplug.txt | 174 'valid_zones' : read-only: designed to show which zones this memory block
|
D | kernel-parameters.txt | 3392 slub_debug can create guard zones around objects and 3569 -1: disable all active trip points in all thermal zones 3573 -1: disable all critical trip points in all thermal zones
|
/linux-4.1.27/Documentation/filesystems/ |
D | f2fs.txt | 555 logs from different zones as much as possible, since FTL can write the data in
|
/linux-4.1.27/arch/powerpc/ |
D | Kconfig | 599 blocks into "zones", where each zone is a power of two number of
|
/linux-4.1.27/drivers/platform/x86/ |
D | Kconfig | 66 zones on Alienware machines that don't contain a dedicated AlienFX
|
/linux-4.1.27/arch/mips/ |
D | Kconfig | 2047 blocks into "zones", where each zone is a power of two number of
|
/linux-4.1.27/arch/arm/ |
D | Kconfig | 1695 blocks into "zones", where each zone is a power of two number of
|