Home
last modified time | relevance | path

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

123456

/drivers/scsi/
Dscsicam.c24 static int setsize(unsigned long capacity, unsigned int *cyls, unsigned int *hds,
67 int scsicam_bios_param(struct block_device *bdev, sector_t capacity, int *ip) in scsicam_bios_param() argument
70 u64 capacity64 = capacity; /* Suppress gcc warning */ in scsicam_bios_param()
78 ret = scsi_partsize(p, (unsigned long)capacity, (unsigned int *)ip + 2, in scsicam_bios_param()
86 ret = setsize((unsigned long)capacity, (unsigned int *)ip + 2, in scsicam_bios_param()
93 if ((capacity >> 11) > 65534) { in scsicam_bios_param()
101 if (capacity > 65535*63*255) in scsicam_bios_param()
104 ip[2] = (unsigned long)capacity / (ip[0] * ip[1]); in scsicam_bios_param()
125 int scsi_partsize(unsigned char *buf, unsigned long capacity, in scsi_partsize() argument
184 *cyls = capacity / ((end_head + 1) * end_sector); in scsi_partsize()
[all …]
Dsr.c372 cd->capacity - error_sector < 4 * 75) in sr_done()
725 cd->capacity = 0x1fffff; in sr_probe()
735 cd->cdi.capacity = 1; in sr_probe()
745 set_capacity(disk, cd->capacity); in sr_probe()
807 cd->capacity = 0x1fffff; in get_sectorsize()
812 cd->capacity = 1 + ((buffer[0] << 24) | (buffer[1] << 16) | in get_sectorsize()
822 cd->capacity = max_t(long, cd->capacity, last_written); in get_sectorsize()
839 cd->capacity *= 4; in get_sectorsize()
846 cd->capacity = 0; in get_sectorsize()
855 set_capacity(cd->disk, cd->capacity); in get_sectorsize()
[all …]
Dsd.c1287 sector_t capacity = logical_to_sectors(sdp, sdkp->capacity); in sd_getgeo() local
1293 diskinfo[2] = capacity >> 11; in sd_getgeo()
1297 host->hostt->bios_param(sdp, bdev, capacity, diskinfo); in sd_getgeo()
1299 scsicam_bios_param(bdev, capacity, diskinfo); in sd_getgeo()
1376 sdkp->capacity = 0; in set_media_not_present()
2057 sdkp->capacity = 0; /* unknown mapped to zero - as usual */ in read_capacity_error()
2144 sdkp->capacity = 0; in read_capacity_16()
2152 sdkp->capacity = 0; in read_capacity_16()
2175 sdkp->capacity = lba + 1; in read_capacity_16()
2229 sdkp->capacity = 0; in read_capacity_10()
[all …]
/drivers/misc/vmw_vmci/
Dvmci_handle_array.c19 static size_t handle_arr_calc_size(u32 capacity) in handle_arr_calc_size() argument
22 capacity * sizeof(struct vmci_handle); in handle_arr_calc_size()
25 struct vmci_handle_arr *vmci_handle_arr_create(u32 capacity, u32 max_capacity) in vmci_handle_arr_create() argument
29 if (max_capacity == 0 || capacity > max_capacity) in vmci_handle_arr_create()
32 if (capacity == 0) in vmci_handle_arr_create()
33 capacity = min((u32)VMCI_HANDLE_ARRAY_DEFAULT_CAPACITY, in vmci_handle_arr_create()
36 array = kmalloc(handle_arr_calc_size(capacity), GFP_ATOMIC); in vmci_handle_arr_create()
40 array->capacity = capacity; in vmci_handle_arr_create()
57 if (unlikely(array->size >= array->capacity)) { in vmci_handle_arr_append_entry()
60 u32 capacity_bump = min(array->max_capacity - array->capacity, in vmci_handle_arr_append_entry()
[all …]
Dvmci_handle_array.h24 u32 capacity; member
40 struct vmci_handle_arr *vmci_handle_arr_create(u32 capacity, u32 max_capacity);
/drivers/power/
Dds2782_battery.c53 int (*get_battery_capacity)(struct ds278x_info *info, int *capacity);
66 int capacity; member
165 static int ds2782_get_capacity(struct ds278x_info *info, int *capacity) in ds2782_get_capacity() argument
173 *capacity = raw; in ds2782_get_capacity()
205 static int ds2786_get_capacity(struct ds278x_info *info, int *capacity) in ds2786_get_capacity() argument
214 *capacity = raw/2 ; in ds2786_get_capacity()
222 int capacity; in ds278x_get_status() local
228 err = info->ops->get_battery_capacity(info, &capacity); in ds278x_get_status()
232 info->capacity = capacity; in ds278x_get_status()
234 if (capacity == 100) in ds278x_get_status()
[all …]
Drx51_battery.c148 int capacity = rx51_battery_read_adc(di->channel_bsi); in rx51_battery_read_capacity() local
150 if (capacity < 0) { in rx51_battery_read_capacity()
151 dev_err(di->dev, "Could not read ADC: %d\n", capacity); in rx51_battery_read_capacity()
152 return capacity; in rx51_battery_read_capacity()
155 return 1280 * (1200 * capacity)/(1024 - capacity); in rx51_battery_read_capacity()
Dda9052-battery.c357 static int da9052_bat_read_capacity(struct da9052_battery *bat, int *capacity) in da9052_bat_read_capacity() argument
381 *capacity = 100; in da9052_bat_read_capacity()
385 *capacity = 0; in da9052_bat_read_capacity()
404 *capacity = da9052_bat_interpolate(vbat_lower, vbat_upper, level_lower, in da9052_bat_read_capacity()
414 int capacity; in da9052_bat_check_health() local
426 ret = da9052_bat_read_capacity(bat, &capacity); in da9052_bat_check_health()
429 if (capacity < DA9052_BAT_LOW_CAP) in da9052_bat_check_health()
Dtwl4030_madc_battery.c141 val->intval = (percent * bat->pdata->capacity) / 100; in twl4030_madc_bat_get_property()
149 val->intval = bat->pdata->capacity; in twl4030_madc_bat_get_property()
158 int chg = (percent * (bat->pdata->capacity/1000))/100; in twl4030_madc_bat_get_property()
/drivers/ide/
Dide-disk.c299 u64 capacity, set_max; in ide_disk_hpa_get_native_capacity() local
301 capacity = drive->capacity64; in ide_disk_hpa_get_native_capacity()
309 if (set_max == capacity + 1) in ide_disk_hpa_get_native_capacity()
327 u64 capacity, set_max; in idedisk_check_hpa() local
330 capacity = drive->capacity64; in idedisk_check_hpa()
333 if (set_max <= capacity) in idedisk_check_hpa()
342 capacity, sectors_to_MB(capacity), in idedisk_check_hpa()
528 unsigned long long capacity; in update_flush() local
538 capacity = ide_gd_capacity(drive); in update_flush()
542 capacity <= (1ULL << 28) || in update_flush()
[all …]
Dide-floppy.c315 int capacity, lba_capacity; in ide_floppy_get_flexible_disk_page() local
342 capacity = cyls * heads * sectors * sector_size; in ide_floppy_get_flexible_disk_page()
347 drive->name, capacity / 1024, cyls, heads, in ide_floppy_get_flexible_disk_page()
356 if (capacity < lba_capacity) { in ide_floppy_get_flexible_disk_page()
359 drive->name, lba_capacity, capacity); in ide_floppy_get_flexible_disk_page()
361 capacity / floppy->block_size : 0; in ide_floppy_get_flexible_disk_page()
Dide-cd.c873 static int cdrom_read_capacity(ide_drive_t *drive, unsigned long *capacity, in cdrom_read_capacity() argument
918 *capacity = 1 + be32_to_cpu(capbuf.lba); in cdrom_read_capacity()
922 *capacity, *sectors_per_frame); in cdrom_read_capacity()
986 stat = cdrom_read_capacity(drive, &toc->capacity, &sectors_per_frame, in ide_cd_read_toc()
989 toc->capacity = 0x1fffff; in ide_cd_read_toc()
991 set_capacity(info->disk, toc->capacity * sectors_per_frame); in ide_cd_read_toc()
993 drive->probed_capacity = toc->capacity * sectors_per_frame; in ide_cd_read_toc()
1106 if (!stat && (last_written > toc->capacity)) { in ide_cd_read_toc()
1107 toc->capacity = last_written; in ide_cd_read_toc()
1108 set_capacity(info->disk, toc->capacity * sectors_per_frame); in ide_cd_read_toc()
[all …]
/drivers/staging/fwserial/
Ddma_fifo.c70 int capacity; in dma_fifo_alloc() local
76 capacity = size + align * open_limit + align * DMA_FIFO_GUARD; in dma_fifo_alloc()
77 fifo->data = kmalloc(capacity, gfp_mask); in dma_fifo_alloc()
91 fifo->capacity = capacity; in dma_fifo_alloc()
162 ofs = fifo->in % fifo->capacity; in dma_fifo_in()
163 l = min(n, fifo->capacity - ofs); in dma_fifo_in()
211 ofs = fifo->out % fifo->capacity; in dma_fifo_out_pend()
212 l = fifo->capacity - ofs; in dma_fifo_out_pend()
/drivers/usb/storage/
Dsddr55.c98 unsigned long capacity; /* Size of card in bytes */ member
659 if (!info->capacity) in sddr55_read_map()
662 numblocks = info->capacity >> (info->blockshift + info->pageshift); in sddr55_read_map()
793 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()
873 info->max_log_blks = ((info->capacity >> (info->pageshift + info->blockshift)) / 256) * 250; in sddr55_transport()
877 capacity = (capacity / 256) * 250; in sddr55_transport()
879 capacity /= PAGESIZE; in sddr55_transport()
[all …]
Dalauda.c98 unsigned long capacity; /* total media size in bytes */ member
300 unsigned int num_zones = media_info->capacity >> shift; in alauda_free_maps()
434 MEDIA_INFO(us).capacity = 1 << media_info->chipshift; in alauda_init_media()
436 MEDIA_INFO(us).capacity >> 20); in alauda_init_media()
449 num_zones = MEDIA_INFO(us).capacity >> (MEDIA_INFO(us).zoneshift in alauda_init_media()
948 max_lba = MEDIA_INFO(us).capacity >> (blockshift + pageshift); in alauda_read_data()
1051 max_lba = MEDIA_INFO(us).capacity >> (pageshift + blockshift); in alauda_write_data()
1156 unsigned long capacity; in alauda_transport() local
1162 num_zones = MEDIA_INFO(us).capacity >> (MEDIA_INFO(us).zoneshift in alauda_transport()
1165 capacity = num_zones * MEDIA_INFO(us).uzonesize in alauda_transport()
[all …]
Dsddr09.c259 unsigned long capacity; /* Size of card in bytes */ member
758 maxlba = info->capacity >> (info->pageshift + info->blockshift); in sddr09_read_data()
841 end = info->capacity >> (info->blockshift + info->pageshift); in sddr09_find_unused_pba()
985 maxlba = info->capacity >> (info->pageshift + info->blockshift); in sddr09_write_data()
1211 if (!info->capacity) in sddr09_read_map()
1217 numblocks = info->capacity >> (info->blockshift + info->pageshift); in sddr09_read_map()
1546 unsigned long capacity; in sddr09_transport() local
1601 info->capacity = (1 << cardinfo->chipshift); in sddr09_transport()
1616 capacity = (info->lbact << info->blockshift) - 1; in sddr09_transport()
1618 ((__be32 *) ptr)[0] = cpu_to_be32(capacity); in sddr09_transport()
/drivers/net/wireless/cw1200/
Dqueue.c120 if (queue->num_queued <= (queue->capacity >> 1)) { in __cw1200_queue_gc()
168 size_t capacity, in cw1200_queue_init() argument
175 queue->capacity = capacity; in cw1200_queue_init()
184 queue->pool = kzalloc(sizeof(struct cw1200_queue_item) * capacity, in cw1200_queue_init()
197 for (i = 0; i < capacity; ++i) in cw1200_queue_init()
254 queue->capacity = 0; in cw1200_queue_deinit()
321 (queue->capacity - (num_present_cpus() - 1))) { in cw1200_queue_put()
390 } else if (item_id >= (unsigned) queue->capacity) { in cw1200_queue_requeue()
461 } else if (item_id >= (unsigned) queue->capacity) { in cw1200_queue_remove()
481 (queue->num_queued <= (queue->capacity >> 1))) { in cw1200_queue_remove()
[all …]
Dqueue.h31 size_t capacity; member
74 size_t capacity,
/drivers/net/wireless/iwlwifi/dvm/
Dmain.c331 u32 capacity, u32 mode) in iwl_print_cont_event_trace() argument
356 if (WARN_ON(num_events > capacity - start_idx)) in iwl_print_cont_event_trace()
357 num_events = capacity - start_idx; in iwl_print_cont_event_trace()
381 u32 capacity; /* event log capacity in # entries */ in iwl_continuous_event_trace() local
383 u32 capacity; in iwl_continuous_event_trace() member
397 capacity = read.capacity; in iwl_continuous_event_trace()
409 if (unlikely(next_entry == capacity)) in iwl_continuous_event_trace()
427 capacity, mode); in iwl_continuous_event_trace()
443 capacity - priv->event_log.next_entry, in iwl_continuous_event_trace()
444 capacity, mode); in iwl_continuous_event_trace()
[all …]
/drivers/uwb/
Die.c203 int capacity; in uwb_rc_ie_setup() local
205 capacity = uwb_rc_get_ie(uwb_rc, &ie_info); in uwb_rc_ie_setup()
206 if (capacity < 0) in uwb_rc_ie_setup()
207 return capacity; in uwb_rc_ie_setup()
214 uwb_rc->ies_capacity = capacity; in uwb_rc_ie_setup()
/drivers/block/paride/
Dpd.c227 int capacity; /* Size of this volume in sectors */ member
678 disk->capacity = le32_to_cpu(*(__le32 *) (pd_scratch + 120)); in pd_identify()
680 disk->capacity = disk->sectors * disk->heads * disk->cylinders; in pd_identify()
695 disk->capacity, disk->capacity / 2048, in pd_identify()
699 if (disk->capacity) in pd_identify()
763 geo->cylinders = disk->capacity / (geo->heads * geo->sectors); in pd_getgeo()
816 set_capacity(p, disk->capacity); in pd_revalidate()
868 disk->capacity = 0; in pd_detect()
908 set_capacity(disk->gd, disk->capacity); in pd_detect()
/drivers/scsi/aic7xxx/
Daiclib.h137 aic_sector_div(sector_t capacity, int heads, int sectors) in aic_sector_div() argument
140 sector_div(capacity, (heads * sectors)); in aic_sector_div()
141 return (int)capacity; in aic_sector_div()
/drivers/block/
Dvirtio_blk.c345 u64 capacity; in virtblk_config_changed_work() local
348 virtio_cread(vdev, struct virtio_blk_config, capacity, &capacity); in virtblk_config_changed_work()
351 if ((sector_t)capacity != capacity) { in virtblk_config_changed_work()
353 (unsigned long long)capacity); in virtblk_config_changed_work()
354 capacity = (sector_t)-1; in virtblk_config_changed_work()
357 string_get_size(capacity, queue_logical_block_size(q), in virtblk_config_changed_work()
359 string_get_size(capacity, queue_logical_block_size(q), in virtblk_config_changed_work()
364 (unsigned long long)capacity, in virtblk_config_changed_work()
368 set_capacity(vblk->disk, capacity); in virtblk_config_changed_work()
671 virtio_cread(vdev, struct virtio_blk_config, capacity, &cap); in virtblk_probe()
/drivers/firewire/
Dnosy.c72 size_t capacity; member
127 packet_buffer_init(struct packet_buffer *buffer, size_t capacity) in packet_buffer_init() argument
129 buffer->data = kmalloc(capacity, GFP_KERNEL); in packet_buffer_init()
134 buffer->capacity = capacity; in packet_buffer_init()
165 end = buffer->data + buffer->capacity; in packet_buffer_get()
199 if (buffer->capacity < in packet_buffer_put()
205 end = buffer->data + buffer->capacity; in packet_buffer_put()
/drivers/scsi/aacraid/
Daachba.c640 = ((u64)le32_to_cpu(dresp->mnt[0].capacity)) + in _aac_probe_container2()
2512 u64 capacity; in aac_scsi_cmd() local
2517 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
2518 cp[0] = (capacity >> 56) & 0xff; in aac_scsi_cmd()
2519 cp[1] = (capacity >> 48) & 0xff; in aac_scsi_cmd()
2520 cp[2] = (capacity >> 40) & 0xff; in aac_scsi_cmd()
2521 cp[3] = (capacity >> 32) & 0xff; in aac_scsi_cmd()
2522 cp[4] = (capacity >> 24) & 0xff; in aac_scsi_cmd()
2523 cp[5] = (capacity >> 16) & 0xff; in aac_scsi_cmd()
2524 cp[6] = (capacity >> 8) & 0xff; in aac_scsi_cmd()
[all …]

123456