Home
last modified time | relevance | path

Searched refs:heads (Results 1 – 25 of 132) sorted by relevance

123456

/Linux-v5.4/drivers/scsi/
Dscsicam.c235 unsigned long heads, sectors, cylinders, temp; in setsize() local
241 heads = capacity / temp; /* Compute value for number of heads */ in setsize()
243 heads++; /* Else, increment number of heads */ in setsize()
244 temp = cylinders * heads; /* Compute divisor for sectors */ in setsize()
249 temp = heads * sectors; /* Compute divisor for cylinders */ in setsize()
258 *hds = (unsigned int) heads; in setsize()
/Linux-v5.4/drivers/mtd/
Dssfdc.c22 unsigned char heads; member
317 ssfdc->heads = 16; in ssfdcr_add_mtd()
319 get_chs(mtd->size, NULL, &ssfdc->heads, &ssfdc->sectors); in ssfdcr_add_mtd()
321 ((long)ssfdc->sectors * (long)ssfdc->heads)); in ssfdcr_add_mtd()
324 ssfdc->cylinders, ssfdc->heads , ssfdc->sectors, in ssfdcr_add_mtd()
325 (long)ssfdc->cylinders * (long)ssfdc->heads * in ssfdcr_add_mtd()
328 ssfdc->mbd.size = (long)ssfdc->heads * (long)ssfdc->cylinders * in ssfdcr_add_mtd()
411 ssfdc->cylinders, ssfdc->heads, ssfdc->sectors); in ssfdcr_getgeo()
413 geo->heads = ssfdc->heads; in ssfdcr_getgeo()
Dnftlcore.c68 nftl->heads = 16; in nftl_add_mtd()
70 temp = nftl->cylinders * nftl->heads; in nftl_add_mtd()
75 nftl->heads = nftl->mbd.size / temp; in nftl_add_mtd()
78 nftl->heads++; in nftl_add_mtd()
79 temp = nftl->heads * nftl->sectors; in nftl_add_mtd()
84 if (nftl->mbd.size != nftl->heads * nftl->cylinders * nftl->sectors) { in nftl_add_mtd()
93 nftl->cylinders, nftl->heads , nftl->sectors, in nftl_add_mtd()
94 (long)nftl->cylinders * (long)nftl->heads * in nftl_add_mtd()
771 geo->heads = nftl->heads; in nftl_getgeo()
Dinftlcore.c75 inftl->heads = 16; in inftl_add_mtd()
77 temp = inftl->cylinders * inftl->heads; in inftl_add_mtd()
82 inftl->heads = inftl->mbd.size / temp; in inftl_add_mtd()
85 inftl->heads++; in inftl_add_mtd()
86 temp = inftl->heads * inftl->sectors; in inftl_add_mtd()
91 if (inftl->mbd.size != inftl->heads * inftl->cylinders * inftl->sectors) { in inftl_add_mtd()
100 inftl->cylinders, inftl->heads , inftl->sectors, in inftl_add_mtd()
101 (long)inftl->cylinders * (long)inftl->heads * in inftl_add_mtd()
920 geo->heads = inftl->heads; in inftl_getgeo()
/Linux-v5.4/tools/perf/scripts/python/
Dcompaction-times.py109 heads = {} variable in chead
121 head = cls.heads[pid]
126 head = cls.heads[pid] = chead(comm, pid, filtered)
133 head = cls.heads[pid]
142 head = cls.heads[pid]
152 for i in cls.heads:
153 yield cls.heads[i]
/Linux-v5.4/arch/x86/boot/
Dmtools.conf.in11 file="@OBJ@/fdimage" cylinders=80 heads=2 sectors=18 filter
15 file="@OBJ@/fdimage" cylinders=80 heads=2 sectors=36 filter
/Linux-v5.4/drivers/block/paride/
Dpd.c228 int heads; /* physical geometry */ member
351 h = (block /= disk->sectors) % disk->heads; in pd_ide_command()
352 c0 = (block /= disk->heads) % 256; in pd_ide_command()
638 pd_send_command(disk, disk->sectors, 0, disk->heads - 1, 0, 0, in pd_init_dev_parms()
721 disk->heads = le16_to_cpu(*(__le16 *) (pd_scratch + 6)); in pd_identify()
726 disk->capacity = disk->sectors * disk->heads * disk->cylinders; in pd_identify()
742 disk->cylinders, disk->heads, disk->sectors, in pd_identify()
811 geo->heads = PD_LOG_HEADS; in pd_getgeo()
813 geo->cylinders = disk->capacity / (geo->heads * geo->sectors); in pd_getgeo()
815 geo->heads = disk->heads; in pd_getgeo()
/Linux-v5.4/block/partitions/
Dacorn.c201 (dr->heads + (dr->lowsector & 0x40 ? 1 : 0)) * in adfspart_check_CUMANA()
253 unsigned long start_sect, nr_sects, sectscyl, heads; in adfspart_check_ADFS() local
270 heads = dr->heads + ((dr->lowsector >> 6) & 1); in adfspart_check_ADFS()
271 sectscyl = dr->secspertrack * heads; in adfspart_check_ADFS()
Dibm.c41 return cyl * geo->heads * geo->sectors + in cchh2blk()
59 return cyl * geo->heads * geo->sectors + in cchhb2blk()
221 geo_size = geo->cylinders * geo->heads in find_lnx1_partitions()
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dhwsq.c139 u32 heads, x, y, px = 0; in nvkm_hwsq_wait_vblank() local
142 heads = nvkm_rd32(device, 0x610050); in nvkm_hwsq_wait_vblank()
145 if (heads & (2 << (i << 3))) { in nvkm_hwsq_wait_vblank()
/Linux-v5.4/drivers/gpu/drm/qxl/
Dqxl_display.c55 heads, count), GFP_KERNEL); in qxl_alloc_client_monitors_config()
105 &qdev->rom->client_monitors_config.heads[i]; in qxl_display_copy_rom_client_monitors_config()
107 &qdev->client_monitors_config->heads[i]; in qxl_display_copy_rom_client_monitors_config()
153 head = &qdev->client_monitors_config->heads[output->index]; in qxl_update_offset_props()
259 head = &qdev->client_monitors_config->heads[h]; in qxl_add_monitors_config_modes()
296 struct qxl_head *head = &qdev->monitors_config->heads[i]; in qxl_send_monitors_config()
352 if (head.width == qdev->monitors_config->heads[i].width && in qxl_crtc_update_monitors_config()
353 head.height == qdev->monitors_config->heads[i].height && in qxl_crtc_update_monitors_config()
354 head.x == qdev->monitors_config->heads[i].x && in qxl_crtc_update_monitors_config()
355 head.y == qdev->monitors_config->heads[i].y && in qxl_crtc_update_monitors_config()
[all …]
/Linux-v5.4/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()
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dmemx.c129 u32 heads, x, y, px = 0; in nvkm_memx_wait_vblank() local
133 heads = nvkm_rd32(device, 0x610050); in nvkm_memx_wait_vblank()
136 if (heads & (2 << (i << 3))) { in nvkm_memx_wait_vblank()
/Linux-v5.4/Documentation/admin-guide/laptops/
Ddisk-shock-protection.rst23 unload disk heads. This feature is being used in modern laptops in
26 the internal hard drive and park its heads on the ramp when critical
43 Otherwise, writing an integer value to this file will take the heads
49 -EOVERFLOW, but heads will be parked anyway and the timeout will be
62 For example, do the following in order to park the heads of drive
101 instead of /dev/sda), then parking the heads of one drive (drive X)
/Linux-v5.4/drivers/ide/
Dide-floppy.c323 u8 heads, sectors; in ide_floppy_get_flexible_disk_page() local
345 heads = buf[8 + 4]; in ide_floppy_get_flexible_disk_page()
348 capacity = cyls * heads * sectors * sector_size; in ide_floppy_get_flexible_disk_page()
353 drive->name, capacity / 1024, cyls, heads, in ide_floppy_get_flexible_disk_page()
358 drive->bios_head = heads; in ide_floppy_get_flexible_disk_page()
/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/
Dwndw.h42 u32 interlock_data, u32 heads, struct nv50_wndw **);
103 enum drm_plane_type type, int index, s32 oclass, u32 heads,
/Linux-v5.4/drivers/vhost/
Dnet.c367 if (vq->heads[i].len == VHOST_DMA_FAILED_LEN) in vhost_zerocopy_signal_used()
369 if (VHOST_DMA_IS_DONE(vq->heads[i].len)) { in vhost_zerocopy_signal_used()
370 vq->heads[i].len = VHOST_DMA_CLEAR_LEN; in vhost_zerocopy_signal_used()
378 &vq->heads[nvq->done_idx], add); in vhost_zerocopy_signal_used()
393 vq->heads[ubuf->desc].len = success ? in vhost_zerocopy_callback()
455 vhost_add_used_and_signal_n(dev, vq, vq->heads, nvq->done_idx); in vhost_net_signal_used()
838 vq->heads[nvq->done_idx].id = cpu_to_vhost32(vq, head); in handle_tx_copy()
839 vq->heads[nvq->done_idx].len = 0; in handle_tx_copy()
898 vq->heads[nvq->upend_idx].id = cpu_to_vhost32(vq, head); in handle_tx_zerocopy()
899 vq->heads[nvq->upend_idx].len = VHOST_DMA_IN_PROGRESS; in handle_tx_zerocopy()
[all …]
Dvhost.h129 struct vring_used_elem *heads; member
201 int vhost_add_used_n(struct vhost_virtqueue *, struct vring_used_elem *heads,
206 struct vring_used_elem *heads, unsigned count);
Dvhost.c376 kfree(vq->heads); in vhost_vq_free_iovecs()
377 vq->heads = NULL; in vhost_vq_free_iovecs()
393 vq->heads = kmalloc_array(dev->iov_limit, sizeof(*vq->heads), in vhost_dev_alloc_iovecs()
395 if (!vq->indirect || !vq->log || !vq->heads) in vhost_dev_alloc_iovecs()
484 vq->heads = NULL; in vhost_dev_init()
2360 struct vring_used_elem heads = { in vhost_add_used() local
2365 return vhost_add_used_n(vq, &heads, 1); in vhost_add_used()
2370 struct vring_used_elem *heads, in __vhost_add_used_n() argument
2379 if (vhost_put_used(vq, heads, start, count)) { in __vhost_add_used_n()
2403 int vhost_add_used_n(struct vhost_virtqueue *vq, struct vring_used_elem *heads, in vhost_add_used_n() argument
[all …]
/Linux-v5.4/drivers/block/rsxx/
Ddev.c81 geo->heads = 64; in rsxx_getgeo()
83 do_div(blocks, (geo->heads * geo->sectors)); in rsxx_getgeo()
86 geo->heads = 0; in rsxx_getgeo()
/Linux-v5.4/drivers/block/
Damiflop.c179 unsigned int heads; /* number of heads */ member
1188 if (hdr.track != unit[drive].track/unit[drive].type->heads) { in dos_read()
1191 unit[drive].track/unit[drive].type->heads); in dos_read()
1195 if (hdr.side != unit[drive].track%unit[drive].type->heads) { in dos_read()
1198 unit[drive].track%unit[drive].type->heads); in dos_read()
1288 hdr.track=unit[drive].track/unit[drive].type->heads; in ms_putsec()
1289 hdr.side=unit[drive].track%unit[drive].type->heads; in ms_putsec()
1529 geo->heads = unit[drive].type->heads; in fd_getgeo()
1563 if (param < p->type->tracks * p->type->heads) in fd_locked_ioctl()
1584 getprm.head=p->type->heads; in fd_locked_ioctl()
[all …]
/Linux-v5.4/kernel/time/
Dtimer.c1458 struct hlist_head *heads) in __collect_expired_timers() argument
1470 hlist_move_list(vec, heads++); in __collect_expired_timers()
1679 struct hlist_head *heads) in collect_expired_timers() argument
1705 return __collect_expired_timers(base, heads); in collect_expired_timers()
1709 struct hlist_head *heads) in collect_expired_timers() argument
1711 return __collect_expired_timers(base, heads); in collect_expired_timers()
1742 struct hlist_head heads[LVL_DEPTH]; in __run_timers() local
1769 levels = collect_expired_timers(base, heads); in __run_timers()
1773 expire_timers(base, heads + levels); in __run_timers()
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-block-device28 Writing an integer value to this file will take the heads of the
32 - If the device does not support the unload heads feature,
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Ddcb.c117 return (outp->heads << 8) | (outp->link << 6) | outp->or; in dcb_outp_hashm()
133 outp->heads = (conn & 0x00000f00) >> 8; in dcb_outp_parse()
/Linux-v5.4/include/uapi/linux/
Dadfs_fs.h14 __u8 heads; member

123456