Home
last modified time | relevance | path

Searched refs:capacity (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/Linux-v5.15/drivers/gpu/drm/amd/display/dc/basics/
Dvector.c34 uint32_t capacity, in dal_vector_construct() argument
39 if (!struct_size || !capacity) { in dal_vector_construct()
45 vector->container = kcalloc(capacity, struct_size, GFP_KERNEL); in dal_vector_construct()
48 vector->capacity = capacity; in dal_vector_construct()
88 vector->capacity = count; in dal_vector_presized_costruct()
116 uint32_t capacity, in dal_vector_create() argument
124 if (dal_vector_construct(vector, ctx, capacity, struct_size)) in dal_vector_create()
137 vector->capacity = 0; in dal_vector_destruct()
212 if (vector->count == vector->capacity) { in dal_vector_insert_at()
215 calc_increased_capacity(vector->capacity))) in dal_vector_insert_at()
[all …]
/Linux-v5.15/drivers/misc/vmw_vmci/
Dvmci_handle_array.c11 static size_t handle_arr_calc_size(u32 capacity) in handle_arr_calc_size() argument
14 capacity * sizeof(struct vmci_handle); in handle_arr_calc_size()
17 struct vmci_handle_arr *vmci_handle_arr_create(u32 capacity, u32 max_capacity) in vmci_handle_arr_create() argument
21 if (max_capacity == 0 || capacity > max_capacity) in vmci_handle_arr_create()
24 if (capacity == 0) in vmci_handle_arr_create()
25 capacity = min((u32)VMCI_HANDLE_ARRAY_DEFAULT_CAPACITY, in vmci_handle_arr_create()
28 array = kmalloc(handle_arr_calc_size(capacity), GFP_ATOMIC); in vmci_handle_arr_create()
32 array->capacity = capacity; in vmci_handle_arr_create()
49 if (unlikely(array->size >= array->capacity)) { in vmci_handle_arr_append_entry()
52 u32 capacity_bump = min(array->max_capacity - array->capacity, in vmci_handle_arr_append_entry()
[all …]
/Linux-v5.15/drivers/scsi/
Dscsicam.c62 bool scsi_partsize(struct block_device *bdev, sector_t capacity, int geom[3]) in scsi_partsize() argument
126 geom[2] = (unsigned long)capacity / in scsi_partsize()
177 static int setsize(unsigned long capacity, unsigned int *cyls, unsigned int *hds, in setsize() argument
187 heads = capacity / temp; /* Compute value for number of heads */ in setsize()
188 if (capacity % temp) { /* If no remainder, done! */ in setsize()
191 sectors = capacity / temp; /* Compute value for sectors per in setsize()
193 if (capacity % temp) { /* If no remainder, done! */ in setsize()
196 cylinders = capacity / temp; /* Compute number of cylinders */ in setsize()
220 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip) in scsicam_bios_param() argument
222 u64 capacity64 = capacity; /* Suppress gcc warning */ in scsicam_bios_param()
[all …]
Dsd_zbc.c62 zone.capacity = zone.len; in sd_zbc_parse_report()
196 sector_t capacity = logical_to_sectors(sdkp->device, sdkp->capacity); in sd_zbc_report_zones() local
207 if (!capacity) in sd_zbc_report_zones()
215 while (zone_idx < nr_zones && sector < capacity) { in sd_zbc_report_zones()
614 if (sdkp->capacity != max_lba + 1) { in sd_zbc_check_capacity()
618 (unsigned long long)sdkp->capacity, in sd_zbc_check_capacity()
620 sdkp->capacity = max_lba + 1; in sd_zbc_check_capacity()
641 if (!sd_is_zoned(sdkp) || !sdkp->capacity) in sd_zbc_print_zones()
644 if (sdkp->capacity & (sdkp->zone_blocks - 1)) in sd_zbc_print_zones()
761 sdkp->capacity = 0; in sd_zbc_revalidate_zones()
[all …]
/Linux-v5.15/Documentation/scheduler/
Dsched-capacity.rst16 CPU capacity is a measure of the performance a CPU can reach, normalized against
18 asymmetric CPU capacity systems, as they contain CPUs of different capacities.
20 Disparity in maximum attainable performance (IOW in maximum CPU capacity) stems
36 capacity(cpu) = work_per_hz(cpu) * max_freq(cpu)
41 Two different capacity values are used within the scheduler. A CPU's
42 ``capacity_orig`` is its maximum attainable capacity, i.e. its maximum
43 attainable performance level. A CPU's ``capacity`` is its ``capacity_orig`` to
47 Note that a CPU's ``capacity`` is solely intended to be used by the CFS class,
49 the term ``capacity`` interchangeably with ``capacity_orig`` for the sake of
58 Consider an hypothetical dual-core asymmetric CPU capacity system where
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/arm/
Dcpu-capacity.txt2 ARM CPUs capacity bindings
15 2 - CPU capacity definition
18 CPU capacity is a number that provides the scheduler information about CPUs
27 final capacity should, however, be:
43 3 - capacity-dmips-mhz
46 capacity-dmips-mhz is an optional cpu node [1] property: u32 value
47 representing CPU capacity expressed in normalized DMIPS/MHz. At boot time, the
48 maximum frequency available to the cpu is then used to calculate the capacity
51 capacity-dmips-mhz property is all-or-nothing: if it is specified for a cpu
53 fall back to the default capacity value for every CPU. If cpufreq is not
[all …]
/Linux-v5.15/drivers/power/supply/
Dacer_a500_battery.c60 unsigned int capacity; member
65 unsigned int capacity; in a500_battery_update_capacity() local
68 err = regmap_read(bat->regmap, ec_data[REG_CAPACITY].reg, &capacity); in a500_battery_update_capacity()
73 capacity = min(capacity, 100u); in a500_battery_update_capacity()
75 if (bat->capacity != capacity) { in a500_battery_update_capacity()
76 bat->capacity = capacity; in a500_battery_update_capacity()
85 if (bat->capacity < 100) { in a500_battery_get_status()
164 val->intval = bat->capacity; in a500_battery_get_property()
Dds2782_battery.c49 int (*get_battery_capacity)(struct ds278x_info *info, int *capacity);
62 int capacity; member
161 static int ds2782_get_capacity(struct ds278x_info *info, int *capacity) in ds2782_get_capacity() argument
169 *capacity = raw; in ds2782_get_capacity()
201 static int ds2786_get_capacity(struct ds278x_info *info, int *capacity) in ds2786_get_capacity() argument
210 *capacity = raw/2 ; in ds2786_get_capacity()
218 int capacity; in ds278x_get_status() local
224 err = info->ops->get_battery_capacity(info, &capacity); in ds278x_get_status()
228 info->capacity = capacity; in ds278x_get_status()
230 if (capacity == 100) in ds278x_get_status()
[all …]
Drx51_battery.c134 int capacity = rx51_battery_read_adc(di->channel_bsi); in rx51_battery_read_capacity() local
136 if (capacity < 0) { in rx51_battery_read_capacity()
137 dev_err(di->dev, "Could not read ADC: %d\n", capacity); in rx51_battery_read_capacity()
138 return capacity; in rx51_battery_read_capacity()
141 return 1280 * (1200 * capacity)/(1024 - capacity); in rx51_battery_read_capacity()
/Linux-v5.15/arch/arm/kernel/
Dtopology.c91 unsigned long capacity = 0; in parse_dt_topology() local
128 capacity = ((be32_to_cpup(rate)) >> 20) * cpu_eff->efficiency; in parse_dt_topology()
131 if (capacity < min_capacity) in parse_dt_topology()
132 min_capacity = capacity; in parse_dt_topology()
135 if (capacity > max_capacity) in parse_dt_topology()
136 max_capacity = capacity; in parse_dt_topology()
138 cpu_capacity(cpu) = capacity; in parse_dt_topology()
/Linux-v5.15/arch/arm/boot/dts/
Dexynos5420-cpus.dtsi66 capacity-dmips-mhz = <1024>;
78 capacity-dmips-mhz = <1024>;
90 capacity-dmips-mhz = <1024>;
102 capacity-dmips-mhz = <1024>;
114 capacity-dmips-mhz = <539>;
126 capacity-dmips-mhz = <539>;
138 capacity-dmips-mhz = <539>;
150 capacity-dmips-mhz = <539>;
Dexynos5422-cpus.dtsi65 capacity-dmips-mhz = <539>;
78 capacity-dmips-mhz = <539>;
91 capacity-dmips-mhz = <539>;
104 capacity-dmips-mhz = <539>;
117 capacity-dmips-mhz = <1024>;
130 capacity-dmips-mhz = <1024>;
143 capacity-dmips-mhz = <1024>;
156 capacity-dmips-mhz = <1024>;
/Linux-v5.15/drivers/staging/fwserial/
Ddma_fifo.c61 int capacity; in dma_fifo_alloc() local
67 capacity = size + align * open_limit + align * DMA_FIFO_GUARD; in dma_fifo_alloc()
68 fifo->data = kmalloc(capacity, gfp_mask); in dma_fifo_alloc()
82 fifo->capacity = capacity; in dma_fifo_alloc()
153 ofs = fifo->in % fifo->capacity; in dma_fifo_in()
154 l = min(n, fifo->capacity - ofs); in dma_fifo_in()
202 ofs = fifo->out % fifo->capacity; in dma_fifo_out_pend()
203 l = fifo->capacity - ofs; in dma_fifo_out_pend()
/Linux-v5.15/arch/arm64/boot/dts/amlogic/
Dmeson-g12b.dtsi51 capacity-dmips-mhz = <592>;
61 capacity-dmips-mhz = <592>;
71 capacity-dmips-mhz = <1024>;
81 capacity-dmips-mhz = <1024>;
91 capacity-dmips-mhz = <1024>;
101 capacity-dmips-mhz = <1024>;
Dmeson-gxm.dtsi46 capacity-dmips-mhz = <1024>;
50 capacity-dmips-mhz = <1024>;
54 capacity-dmips-mhz = <1024>;
58 capacity-dmips-mhz = <1024>;
66 capacity-dmips-mhz = <1024>;
77 capacity-dmips-mhz = <1024>;
88 capacity-dmips-mhz = <1024>;
99 capacity-dmips-mhz = <1024>;
/Linux-v5.15/arch/arm64/boot/dts/qcom/
Dsdm660.dtsi90 capacity-dmips-mhz = <1024>;
96 capacity-dmips-mhz = <1024>;
102 capacity-dmips-mhz = <1024>;
108 capacity-dmips-mhz = <1024>;
114 capacity-dmips-mhz = <640>;
120 capacity-dmips-mhz = <640>;
126 capacity-dmips-mhz = <640>;
132 capacity-dmips-mhz = <640>;
/Linux-v5.15/drivers/gpu/drm/amd/display/dmub/inc/
Ddmub_cmd.h2427 uint32_t capacity; /**< Ringbuffer capacity in bytes */ member
2439 uint32_t capacity; /**< Ringbuffer capacity in bytes */ member
2471 data_count = rb->capacity - (rb->rptr - rb->wrpt); in dmub_rb_full()
2473 return (data_count == (rb->capacity - DMUB_RB_CMD_SIZE)); in dmub_rb_full()
2498 if (rb->wrpt >= rb->capacity) in dmub_rb_push_front()
2499 rb->wrpt %= rb->capacity; in dmub_rb_push_front()
2525 if (rb->wrpt >= rb->capacity) in dmub_rb_out_push_front()
2526 rb->wrpt %= rb->capacity; in dmub_rb_out_push_front()
2565 if (*next_rptr >= rb->capacity) in dmub_rb_get_rptr_with_offset()
2566 *next_rptr %= rb->capacity; in dmub_rb_get_rptr_with_offset()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/include/
Dvector.h33 uint32_t capacity; member
40 uint32_t capacity,
45 uint32_t capacity,
104 bool dal_vector_reserve(struct vector *vector, uint32_t capacity);
/Linux-v5.15/sound/soc/sof/
Dtrace.c21 int capacity, int *counter) in trace_filter_append_elem() argument
23 if (*counter >= capacity) in trace_filter_append_elem()
35 int capacity, int *counter) in trace_filter_parse_entry() argument
59 uuid_id, elem, capacity, &cnt); in trace_filter_parse_entry()
65 pipe_id, elem, capacity, &cnt); in trace_filter_parse_entry()
71 comp_id, elem, capacity, &cnt); in trace_filter_parse_entry()
78 log_level, elem, capacity, &cnt); in trace_filter_parse_entry()
94 int capacity = 0; in trace_filter_parse() local
104 capacity += TRACE_FILTER_ELEMENTS_PER_ENTRY; in trace_filter_parse()
107 *out = kmalloc(capacity * sizeof(**out), GFP_KERNEL); in trace_filter_parse()
[all …]
/Linux-v5.15/block/
Dblk-zoned.c151 sector_t capacity = get_capacity(disk); in blkdev_report_zones() local
157 if (!nr_zones || sector >= capacity) in blkdev_report_zones()
194 sector_t capacity = get_capacity(bdev->bd_disk); in blkdev_zone_reset_all_emulated() local
212 while (sector < capacity) { in blkdev_zone_reset_all_emulated()
271 sector_t capacity = get_capacity(bdev->bd_disk); in blkdev_zone_mgmt() local
285 if (end_sector <= sector || end_sector > capacity) in blkdev_zone_mgmt()
293 if ((nr_sectors & (zone_sectors - 1)) && end_sector != capacity) in blkdev_zone_mgmt()
302 if (op == REQ_OP_ZONE_RESET && sector == 0 && nr_sectors == capacity) { in blkdev_zone_mgmt()
491 sector_t capacity = get_capacity(disk); in blk_revalidate_zone_cb() local
505 args->nr_zones = (capacity + zone->len - 1) >> ilog2(zone->len); in blk_revalidate_zone_cb()
[all …]
/Linux-v5.15/drivers/usb/storage/
Dsddr55.c87 unsigned long capacity; /* Size of card in bytes */ member
650 if (!info->capacity) in sddr55_read_map()
653 numblocks = info->capacity >> (info->blockshift + info->pageshift); in sddr55_read_map()
788 unsigned long capacity; in sddr55_transport() local
862 capacity = sddr55_get_capacity(us); in sddr55_transport()
864 if (!capacity) { in sddr55_transport()
869 info->capacity = capacity; in sddr55_transport()
875 info->max_log_blks = ((info->capacity >> (info->pageshift + info->blockshift)) / 256) * 250; in sddr55_transport()
881 capacity = (capacity / 256) * 250; in sddr55_transport()
883 capacity /= PAGESIZE; in sddr55_transport()
[all …]
/Linux-v5.15/Documentation/power/
Dpower_supply_class.rst63 | **Because both "charge" (µAh) and "energy" (µWh) represents "capacity" |
67 | attributes represents capacity in µAh only. |
69 | attributes represents capacity in µWh only. |
71 | attribute represents capacity in *percents*, from 0 to 100. |
108 between voltage and battery capacity, but some dumb
109 batteries use voltage for very approximated calculation of capacity.
146 (typically 20% of battery capacity).
151 this setting (typically 10% of battery capacity).
184 capacity in percents.
186 minimum capacity alert value in percents.
[all …]
/Linux-v5.15/drivers/base/
Darch_topology.c154 void topology_set_cpu_scale(unsigned int cpu, unsigned long capacity) in topology_set_cpu_scale() argument
156 per_cpu(cpu_scale, cpu) = capacity; in topology_set_cpu_scale()
236 u64 capacity; in topology_normalize_cpu_scale() local
245 capacity = raw_capacity[cpu] * per_cpu(freq_factor, cpu); in topology_normalize_cpu_scale()
246 capacity_scale = max(capacity, capacity_scale); in topology_normalize_cpu_scale()
251 capacity = raw_capacity[cpu] * per_cpu(freq_factor, cpu); in topology_normalize_cpu_scale()
252 capacity = div64_u64(capacity << SCHED_CAPACITY_SHIFT, in topology_normalize_cpu_scale()
254 topology_set_cpu_scale(cpu, capacity); in topology_normalize_cpu_scale()
/Linux-v5.15/drivers/net/wireless/st/cw1200/
Dqueue.c116 if (queue->num_queued <= (queue->capacity >> 1)) { in __cw1200_queue_gc()
164 size_t capacity, in cw1200_queue_init() argument
171 queue->capacity = capacity; in cw1200_queue_init()
180 queue->pool = kcalloc(capacity, sizeof(struct cw1200_queue_item), in cw1200_queue_init()
193 for (i = 0; i < capacity; ++i) in cw1200_queue_init()
250 queue->capacity = 0; in cw1200_queue_deinit()
316 (queue->capacity - (num_present_cpus() - 1))) { in cw1200_queue_put()
385 } else if (item_id >= (unsigned) queue->capacity) { in cw1200_queue_requeue()
456 } else if (item_id >= (unsigned) queue->capacity) { in cw1200_queue_remove()
476 (queue->num_queued <= (queue->capacity >> 1))) { in cw1200_queue_remove()
[all …]
/Linux-v5.15/include/scsi/
Dscsicam.h16 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip);
17 bool scsi_partsize(struct block_device *bdev, sector_t capacity, int geom[3]);

12345678910>>...12