Home
last modified time | relevance | path

Searched refs:zones (Results 1 – 25 of 42) sorted by relevance

12

/drivers/md/dm-vdo/
A Dlogical-zone.c43 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 Ddedupe.c2078 &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 Ddedupe.h83 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 Dphysical-zone.c328 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 Dlogical-zone.h21 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 Daction-manager.c58 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 Dphysical-zone.h75 struct physical_zone zones[]; member
97 void vdo_free_physical_zones(struct physical_zones *zones);
A Daction-manager.h79 int __must_check vdo_make_action_manager(zone_count_t zones,
/drivers/net/ethernet/mellanox/mlx4/
A Dalloc.c226 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 Dqp.c244 *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 Dzoned.c96 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 Dx86_pkg_temp_thermal.c67 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 Dtegra-bpmp-thermal.c30 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 DKconfig9 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 Dvolume-index.c134 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 Dvolume-index.h63 struct volume_sub_index_zone *zones; member
99 struct volume_index_zone *zones; member
A Dindex.c134 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 Dopen-chapter.c313 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 Dindex.h45 struct index_zone **zones; member
/drivers/leds/
A Dleds-lm3530.c124 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 Dsm_ftl.c467 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 Dsm_ftl.h29 struct ftl_zone *zones; /* FTL tables for each zone */ member
/drivers/block/
A Dzloop.c122 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 Dmt2063.c577 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 Doverlay.dtso41 hvac-zones = <12 5>;

Completed in 84 milliseconds

12