| /drivers/md/dm-vdo/ |
| A D | logical-zone.c | 43 return zones->zones[zone_number].thread_id; in get_thread_id_for_zone() 55 struct logical_zone *zone = &zones->zones[zone_number]; in initialize_zone() 63 zone->next = &zones->zones[zone_number + 1]; in initialize_zone() 67 zone->zones = zones; in initialize_zone() 102 zones->vdo = vdo; in vdo_make_logical_zones() 114 vdo, &zones->manager); in vdo_make_logical_zones() 120 *zones_ptr = zones; in vdo_make_logical_zones() 132 if (zones == NULL) in vdo_free_logical_zones() 138 vdo_int_map_free(vdo_forget(zones->zones[index].lbn_operations)); in vdo_free_logical_zones() 140 vdo_free(zones); in vdo_free_logical_zones() [all …]
|
| A D | dedupe.c | 2078 &zones->parameters, zones->index_session); in open_index() 2121 ((zones->index_state != zones->index_target) || zones->create_flag)) { in change_dedupe_state() 2352 struct hash_zone *zone = &zones->zones[zone_number]; in initialize_zone() 2398 return zones->zones[zone_number].thread_id; in get_thread_id_for_zone() 2475 struct hash_zone *zone = &zones->zones[i]; in vdo_free_hash_zones() 2544 vdo_start_draining(&zones->zones[zone_number].state, in drain_hash_zone() 2564 if (zones->create_flag || (zones->index_state != zones->index_target)) { in launch_dedupe_state_change() 2731 return &zones->zones[hash]; in vdo_select_hash_zone() 2807 state = index_state_to_string(zones, zones->index_state); in vdo_dump_hash_zones() 2808 target = (zones->changing ? index_state_to_string(zones, zones->index_target) : NULL); in vdo_dump_hash_zones() [all …]
|
| A D | dedupe.h | 83 void vdo_free_hash_zones(struct hash_zones *zones); 85 void vdo_drain_hash_zones(struct hash_zones *zones, struct vdo_completion *parent); 89 struct hash_zone * __must_check vdo_select_hash_zone(struct hash_zones *zones, 92 void vdo_dump_hash_zones(struct hash_zones *zones); 94 const char *vdo_get_dedupe_index_state_name(struct hash_zones *zones); 96 u64 vdo_get_dedupe_index_timeout_count(struct hash_zones *zones); 98 int vdo_message_dedupe_index(struct hash_zones *zones, const char *name); 100 void vdo_set_dedupe_state_normal(struct hash_zones *zones); 102 void vdo_start_dedupe_index(struct hash_zones *zones, bool create_flag); 104 void vdo_resume_hash_zones(struct hash_zones *zones, struct vdo_completion *parent); [all …]
|
| A D | physical-zone.c | 328 zone_count_t zone_number = zones->zone_count; in initialize_zone() 329 struct physical_zone *zone = &zones->zones[zone_number]; in initialize_zone() 344 zone->next = &zones->zones[(zone_number + 1) % vdo->thread_config.physical_zone_count]; in initialize_zone() 363 struct physical_zones *zones; in vdo_make_physical_zones() local 375 for (zones->zone_count = 0; zones->zone_count < zone_count; zones->zone_count++) { in vdo_make_physical_zones() 376 result = initialize_zone(vdo, zones); in vdo_make_physical_zones() 378 vdo_free_physical_zones(zones); in vdo_make_physical_zones() 383 *zones_ptr = zones; in vdo_make_physical_zones() 395 if (zones == NULL) in vdo_free_physical_zones() 399 struct physical_zone *zone = &zones->zones[index]; in vdo_free_physical_zones() [all …]
|
| A D | logical-zone.h | 21 struct logical_zones *zones; member 63 struct logical_zone zones[]; member 69 void vdo_free_logical_zones(struct logical_zones *zones); 71 void vdo_drain_logical_zones(struct logical_zones *zones, 75 void vdo_resume_logical_zones(struct logical_zones *zones,
|
| A D | action-manager.c | 58 zone_count_t zones; member 103 int vdo_make_action_manager(zone_count_t zones, in vdo_make_action_manager() argument 116 .zones = zones, in vdo_make_action_manager() 184 if (manager->acting_zone == manager->zones) { in apply_to_zone()
|
| A D | physical-zone.h | 75 struct physical_zone zones[]; member 97 void vdo_free_physical_zones(struct physical_zones *zones);
|
| A D | action-manager.h | 79 int __must_check vdo_make_action_manager(zone_count_t zones,
|
| /drivers/net/ethernet/mellanox/mlx4/ |
| A D | alloc.c | 226 struct mlx4_zone_allocator *zones = kmalloc(sizeof(*zones), GFP_KERNEL); in mlx4_zone_allocator_create() local 228 if (NULL == zones) in mlx4_zone_allocator_create() 234 zones->last_uid = 0; in mlx4_zone_allocator_create() 235 zones->mask = 0; in mlx4_zone_allocator_create() 236 zones->flags = flags; in mlx4_zone_allocator_create() 238 return zones; in mlx4_zone_allocator_create() 443 spin_lock(&zones->lock); in mlx4_zone_get_bitmap() 449 spin_unlock(&zones->lock); in mlx4_zone_get_bitmap() 459 spin_lock(&zones->lock); in mlx4_zone_remove_one() 514 spin_lock(&zones->lock); in mlx4_zone_alloc_entries() [all …]
|
| A D | qp.c | 244 *base = mlx4_zone_alloc_entries(qp_table->zones, uid, cnt, align, in __mlx4_qp_reserve_range() 287 mlx4_zone_free_entries_unique(qp_table->zones, base_qpn, cnt); in __mlx4_qp_release_range() 564 if (NULL == qp_table->zones) in mlx4_create_zones() 602 err = mlx4_zone_add_one(qp_table->zones, *bitmap + MLX4_QP_TABLE_ZONE_RSS, in mlx4_create_zones() 713 err = mlx4_zone_add_one(qp_table->zones, *bitmap + k, in mlx4_create_zones() 735 mlx4_zone_allocator_destroy(qp_table->zones); in mlx4_create_zones() 743 if (qp_table->zones) { in mlx4_cleanup_qp_zones() 750 mlx4_zone_get_bitmap(qp_table->zones, in mlx4_cleanup_qp_zones() 753 mlx4_zone_remove_one(qp_table->zones, qp_table->zones_uids[i]); in mlx4_cleanup_qp_zones() 759 mlx4_zone_allocator_destroy(qp_table->zones); in mlx4_cleanup_qp_zones() [all …]
|
| /drivers/block/null_blk/ |
| A D | zoned.c | 96 if (!dev->zones) in null_init_zoned_dev() 131 zone = &dev->zones[i]; in null_init_zoned_dev() 145 zone = &dev->zones[i]; in null_init_zoned_dev() 189 kvfree(dev->zones); in null_free_zoned_dev() 190 dev->zones = NULL; in null_free_zoned_dev() 211 zone = &dev->zones[first_zone]; in null_report_zones() 268 zone = &dev->zones[zno]; in null_close_imp_open_zone() 355 struct nullb_zone *zone = &dev->zones[zno]; in null_zone_write() 657 zone = &dev->zones[i]; in null_zone_mgmt() 671 zone = &dev->zones[zone_no]; in null_zone_mgmt() [all …]
|
| /drivers/thermal/intel/ |
| A D | x86_pkg_temp_thermal.c | 67 static struct zone_device **zones; variable 104 return zones[id]; in pkg_temp_thermal_get_dev() 362 zones[id] = zonedev; in pkg_temp_thermal_device_add() 424 zones[topology_logical_die_id(cpu)] = NULL; in pkg_thermal_cpu_offline() 492 zones = kcalloc(max_id, sizeof(struct zone_device *), in pkg_temp_thermal_init() 494 if (!zones) in pkg_temp_thermal_init() 513 kfree(zones); in pkg_temp_thermal_init() 525 kfree(zones); in module_init()
|
| /drivers/thermal/tegra/ |
| A D | tegra-bpmp-thermal.c | 30 struct tegra_bpmp_thermal_zone **zones; member 128 if (tegra->zones[i]->idx != req.host_trip_reached.zone) in bpmp_mrq_thermal() 131 schedule_work(&tegra->zones[i]->tz_device_update_work); in bpmp_mrq_thermal() 247 tegra->zones = devm_kcalloc(&pdev->dev, max_num_zones, in tegra_bpmp_thermal_probe() 248 sizeof(*tegra->zones), GFP_KERNEL); in tegra_bpmp_thermal_probe() 249 if (!tegra->zones) in tegra_bpmp_thermal_probe() 287 tegra->zones[tegra->num_zones++] = zone; in tegra_bpmp_thermal_probe()
|
| A D | Kconfig | 9 Tegra systems-on-chip. The driver supports four thermal zones 11 zones to manage temperatures. This option is also required for the
|
| /drivers/md/dm-vdo/indexer/ |
| A D | volume-index.c | 134 return &record->sub_index->zones[record->zone_number]; in get_zone_for_record() 283 vdo_free(vdo_forget(sub_index->zones)); in uninitialize_volume_sub_index() 292 if (volume_index->zones != NULL) in uds_free_volume_index() 293 vdo_free(vdo_forget(volume_index->zones)); in uds_free_volume_index() 545 struct mutex *mutex = &volume_index->zones[zone].hook_mutex; in uds_get_volume_index_record() 887 sub_index->zones[z].virtual_chapter_low = virtual_chapter_low; in start_restoring_volume_sub_index() 888 sub_index->zones[z].virtual_chapter_high = virtual_chapter_high; in start_restoring_volume_sub_index() 1150 stats->early_flushes += sub_index->zones[z].early_flushes; in get_volume_sub_index_stats() 1220 "volume index zones", &sub_index->zones); in initialize_volume_sub_index() 1253 "volume index zones", &volume_index->zones); in uds_make_volume_index() [all …]
|
| A D | volume-index.h | 63 struct volume_sub_index_zone *zones; member 99 struct volume_index_zone *zones; member
|
| A D | index.c | 134 zone = index->zones[request->zone_number]; in triage_index_request() 305 struct index_zone *zone = request->index->zones[request->zone_number]; in dispatch_index_zone_control_request() 579 struct index_zone *zone = index->zones[request->zone_number]; in dispatch_index_request() 1146 index->zones[zone_number] = zone; in make_index_zone() 1177 &index->zones); in uds_make_index() 1250 zone = index->zones[z]; in uds_make_index() 1286 if (index->zones != NULL) { in uds_free_index() 1288 free_index_zone(index->zones[i]); in uds_free_index() 1289 vdo_free(index->zones); in uds_free_index()
|
| A D | open-chapter.c | 313 open_chapter = index->zones[z]->open_chapter; in uds_save_open_chapter() 326 open_chapter = index->zones[z]->open_chapter; in uds_save_open_chapter() 394 open_chapter = index->zones[zone]->open_chapter; in load_version20()
|
| A D | index.h | 45 struct index_zone **zones; member
|
| /drivers/leds/ |
| A D | leds-lm3530.c | 124 u8 zones[LM3530_ALS_ZB_MAX]; member 176 als->zones[i] = (((als_vmin + LM3530_ALS_OFFSET_mV) + in lm3530_als_configure() 271 reg_val[5] = als.zones[0]; /* LM3530_ALS_ZB0_REG */ in lm3530_init_registers() 272 reg_val[6] = als.zones[1]; /* LM3530_ALS_ZB1_REG */ in lm3530_init_registers() 273 reg_val[7] = als.zones[2]; /* LM3530_ALS_ZB2_REG */ in lm3530_init_registers() 274 reg_val[8] = als.zones[3]; /* LM3530_ALS_ZB3_REG */ in lm3530_init_registers()
|
| /drivers/mtd/ |
| A D | sm_ftl.c | 467 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_erase_block() 754 struct ftl_zone *zone = &ftl->zones[zone_num]; in sm_init_zone() 886 zone = &ftl->zones[zone_num]; in sm_get_zone() 946 zone = &ftl->zones[zone_num]; in sm_cache_flush() 1160 ftl->zones = kcalloc(ftl->zone_count, sizeof(struct ftl_zone), in sm_add_mtd() 1162 if (!ftl->zones) in sm_add_mtd() 1220 kfree(ftl->zones); in sm_add_mtd() 1240 if (!ftl->zones[i].initialized) in sm_remove_dev() 1243 kfree(ftl->zones[i].lba_to_phys_table); in sm_remove_dev() 1244 kfifo_free(&ftl->zones[i].free_sectors); in sm_remove_dev() [all …]
|
| A D | sm_ftl.h | 29 struct ftl_zone *zones; /* FTL tables for each zone */ member
|
| /drivers/block/ |
| A D | zloop.c | 122 struct zloop_zone zones[] __counted_by(nr_zones); 147 struct zloop_zone *zone = &zlo->zones[zone_no]; in zloop_update_seq_zone() 191 struct zloop_zone *zone = &zlo->zones[zone_no]; in zloop_open_zone() 227 struct zloop_zone *zone = &zlo->zones[zone_no]; in zloop_close_zone() 266 struct zloop_zone *zone = &zlo->zones[zone_no]; in zloop_reset_zone() 310 struct zloop_zone *zone = &zlo->zones[zone_no]; in zloop_finish_zone() 386 zone = &zlo->zones[zone_no]; in zloop_rw() 558 struct zloop_zone *zone = &zlo->zones[zone_no]; in zloop_complete_rq() 706 struct zloop_zone *zone = &zlo->zones[i]; in zloop_free_disk() 779 struct zloop_zone *zone = &zlo->zones[zone_no]; in zloop_init_zone() [all …]
|
| /drivers/media/tuners/ |
| A D | mt2063.c | 577 struct MT2063_FIFZone_t zones[MT2063_MAX_ZONES]; in MT2063_ChooseFirstIF() local 621 if ((j > 0) && (tmpMin < zones[j - 1].max_)) in MT2063_ChooseFirstIF() 622 zones[j - 1].max_ = tmpMax; in MT2063_ChooseFirstIF() 625 zones[j].min_ = tmpMin; in MT2063_ChooseFirstIF() 626 zones[j].max_ = tmpMax; in MT2063_ChooseFirstIF() 645 bestDiff = zones[0].min_; in MT2063_ChooseFirstIF() 647 if (abs(zones[i].min_) < abs(bestDiff)) in MT2063_ChooseFirstIF() 648 bestDiff = zones[i].min_; in MT2063_ChooseFirstIF() 649 if (abs(zones[i].max_) < abs(bestDiff)) in MT2063_ChooseFirstIF() 650 bestDiff = zones[i].max_; in MT2063_ChooseFirstIF()
|
| /drivers/of/unittest-data/ |
| A D | overlay.dtso | 41 hvac-zones = <12 5>;
|