| /linux/drivers/mtd/ |
| H A D | ssfdc.c | 21 unsigned char heads; member 316 ssfdc->heads = 16; in ssfdcr_add_mtd() 318 get_chs(mtd->size, NULL, &ssfdc->heads, &ssfdc->sectors); in ssfdcr_add_mtd() 320 ((long)ssfdc->sectors * (long)ssfdc->heads)); in ssfdcr_add_mtd() 323 ssfdc->cylinders, ssfdc->heads , ssfdc->sectors, in ssfdcr_add_mtd() 324 (long)ssfdc->cylinders * (long)ssfdc->heads * in ssfdcr_add_mtd() 327 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()
|
| H A D | nftlcore.c | 68 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() 769 geo->heads = nftl->heads; in nftl_getgeo()
|
| H A D | inftlcore.c | 75 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() 921 geo->heads = inftl->heads; in inftl_getgeo()
|
| /linux/tools/perf/scripts/python/ |
| H A D | compaction-times.py | 109 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/tools/mm/ |
| H A D | thpmaps | 229 def thp_parse(vma, kpageflags, ranges, indexes, vfns, pfns, anons, heads): 252 folios = indexes[index_next:index_end][heads[index_next:index_end]] 312 def cont_parse(vma, order, ranges, anons, heads): 334 folio_boundary = heads[index_next+1:index_next+nr_cont].any() 407 heads = flags & KPF_COMPOUND_HEAD != 0 413 heads = heads[thps] 418 thpstats = thp_parse(vma, kpageflags, ranges, indexes, vfns, pfns, anons, heads) 419 contstats = [cont_parse(vma, order, ranges, anons, heads) for order in contorders]
|
| /linux/drivers/vhost/ |
| H A D | net.c | 372 if (vq->heads[i].len == VHOST_DMA_FAILED_LEN) in vhost_zerocopy_signal_used() 374 if (VHOST_DMA_IS_DONE(vq->heads[i].len)) { in vhost_zerocopy_signal_used() 375 vq->heads[i].len = VHOST_DMA_CLEAR_LEN; in vhost_zerocopy_signal_used() 383 &vq->heads[nvq->done_idx], in vhost_zerocopy_signal_used() 401 vq->heads[ubuf->desc].len = success ? in vhost_zerocopy_complete() 468 vhost_add_used_and_signal_n(dev, vq, vq->heads, in vhost_net_signal_used() 488 vq->heads[0].len = 0; in vhost_tx_batch() 844 vq->heads[0].id = cpu_to_vhost32(vq, head); in handle_tx_copy() 846 vq->heads[nvq->done_idx].id = cpu_to_vhost32(vq, head); in handle_tx_copy() 847 vq->heads[nvq->done_idx].len = 0; in handle_tx_copy() [all …]
|
| H A D | vhost.c | 503 kfree(vq->heads); in vhost_vq_free_iovecs() 504 vq->heads = NULL; in vhost_vq_free_iovecs() 519 vq->heads = kmalloc_objs(*vq->heads, dev->iov_limit); in vhost_dev_alloc_iovecs() 522 if (!vq->indirect || !vq->log || !vq->heads || !vq->nheads) in vhost_dev_alloc_iovecs() 613 vq->heads = NULL; in vhost_dev_init() 2987 struct vring_used_elem heads = { in vhost_add_used() local 2993 return vhost_add_used_n(vq, &heads, &nheads, 1); in vhost_add_used() 2998 struct vring_used_elem *heads, in __vhost_add_used_n() argument 3007 if (vhost_put_used(vq, heads, start, count)) { in __vhost_add_used_n() 3030 struct vring_used_elem *heads, in vhost_add_used_n_ooo() argument [all …]
|
| H A D | vhost.h | 146 struct vring_used_elem *heads; member 249 int vhost_add_used_n(struct vhost_virtqueue *, struct vring_used_elem *heads, 254 struct vring_used_elem *heads, u16 *nheads,
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | head.c | 35 list_for_each_entry(head, &disp->heads, head) { in nvkm_head_find() 64 list_add_tail(&head->head, &disp->heads); in nvkm_head_new_()
|
| H A D | base.c | 162 list_for_each_entry(head, &disp->heads, head) in nvkm_disp_oneinit() 207 while (!list_empty(&disp->heads)) { in nvkm_disp_dtor() 208 head = list_first_entry(&disp->heads, typeof(*head), head); in nvkm_disp_dtor() 239 INIT_LIST_HEAD(&disp->heads); in nvkm_disp_new_()
|
| H A D | gf119.c | 1022 list_for_each_entry(head, &disp->heads, head) { in gf119_disp_super() 1030 list_for_each_entry(head, &disp->heads, head) { in gf119_disp_super() 1037 list_for_each_entry(head, &disp->heads, head) { in gf119_disp_super() 1042 list_for_each_entry(head, &disp->heads, head) { in gf119_disp_super() 1047 list_for_each_entry(head, &disp->heads, head) { in gf119_disp_super() 1054 list_for_each_entry(head, &disp->heads, head) { in gf119_disp_super() 1061 list_for_each_entry(head, &disp->heads, head) in gf119_disp_super() 1143 list_for_each_entry(head, &disp->heads, head) { in gf119_disp_intr() 1178 list_for_each_entry(head, &disp->heads, head) { in gf119_disp_init() 1225 list_for_each_entry(head, &disp->heads, head) { in gf119_disp_init()
|
| H A D | gv100.c | 847 list_for_each_entry(head, &disp->heads, head) { in gv100_disp_super() 855 list_for_each_entry(head, &disp->heads, head) { in gv100_disp_super() 862 list_for_each_entry(head, &disp->heads, head) { in gv100_disp_super() 867 list_for_each_entry(head, &disp->heads, head) { in gv100_disp_super() 872 list_for_each_entry(head, &disp->heads, head) { in gv100_disp_super() 879 list_for_each_entry(head, &disp->heads, head) { in gv100_disp_super() 886 list_for_each_entry(head, &disp->heads, head) in gv100_disp_super() 1154 list_for_each_entry(head, &disp->heads, head) { in gv100_disp_init() 1214 list_for_each_entry(head, &disp->heads, head) { in gv100_disp_init()
|
| /linux/arch/x86/boot/ |
| H A D | mtools.conf.in | 11 file="@OBJ@/fdimage" cylinders=80 heads=2 sectors=18 filter 15 file="@OBJ@/fdimage" cylinders=80 heads=2 sectors=36 filter
|
| /linux/block/partitions/ |
| H A D | acorn.c | 200 (dr->heads + (dr->lowsector & 0x40 ? 1 : 0)) * in adfspart_check_CUMANA() 252 unsigned long start_sect, nr_sects, sectscyl, heads; in adfspart_check_ADFS() local 269 heads = dr->heads + ((dr->lowsector >> 6) & 1); in adfspart_check_ADFS() 270 sectscyl = dr->secspertrack * heads; in adfspart_check_ADFS()
|
| H A D | ibm.c | 41 return cyl * geo->heads * geo->sectors + in cchh2blk() 59 return cyl * geo->heads * geo->sectors + in cchhb2blk() 256 geo_size = geo->cylinders * geo->heads in find_lnx1_partitions()
|
| /linux/net/xdp/ |
| H A D | xsk_buff_pool.c | 39 kvfree(pool->heads); in xp_destroy() 65 pool->heads = kvzalloc_objs(*pool->heads, umem->chunks); in xp_create_and_assign_umem() 66 if (!pool->heads) in xp_create_and_assign_umem() 100 xskb = &pool->heads[i]; in xp_create_and_assign_umem() 122 pool->heads[i].xdp.rxq = rxq; in xp_set_rxq_info() 131 struct xdp_buff_xsk *xskb = &pool->heads[i]; in xp_fill_cb() 414 struct xdp_buff_xsk *xskb = &pool->heads[i]; in xp_init_dma_info() 512 xskb = &pool->heads[xp_aligned_extract_idx(pool, addr)]; in xp_get_xskb()
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_display.c | 62 heads, count); in qxl_alloc_client_monitors_config() 112 &qdev->rom->client_monitors_config.heads[i]; in qxl_display_copy_rom_client_monitors_config() 114 &qdev->client_monitors_config->heads[i]; in qxl_display_copy_rom_client_monitors_config() 160 head = &qdev->client_monitors_config->heads[output->index]; in qxl_update_offset_props() 270 head = &qdev->client_monitors_config->heads[h]; in qxl_add_monitors_config_modes() 307 struct qxl_head *head = &qdev->monitors_config->heads[i]; in qxl_send_monitors_config() 364 if (head.width == qdev->monitors_config->heads[i].width && in qxl_crtc_update_monitors_config() 365 head.height == qdev->monitors_config->heads[i].height && in qxl_crtc_update_monitors_config() 366 head.x == qdev->monitors_config->heads[i].x && in qxl_crtc_update_monitors_config() 367 head.y == qdev->monitors_config->heads[i].y && in qxl_crtc_update_monitors_config() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/bus/ |
| H A D | hwsq.c | 139 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/drivers/scsi/aic7xxx/ |
| H A D | aiclib.h | 122 aic_sector_div(sector_t capacity, int heads, int sectors) in aic_sector_div() argument 125 sector_div(capacity, (heads * sectors)); in aic_sector_div()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
| H A D | memx.c | 129 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/Documentation/admin-guide/laptops/ |
| H A D | disk-shock-protection.rst | 23 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/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| H A D | dcb.c | 117 return (outp->heads << 8) | (outp->link << 6) | outp->or; in dcb_outp_hashm() 133 outp->heads = (conn & 0x00000f00) >> 8; in dcb_outp_parse()
|
| /linux/Documentation/scsi/ |
| H A D | aha152x.rst | 130 The number of cylinders/heads/sectors is called geometry and is required 146 namely the address space is limited to up to 255 heads, up to 63 sectors 149 The AHA-1522 BIOS calculates the geometry by fixing the number of heads 157 extended translation. This means that the BIOS uses 255 for heads,
|
| /linux/drivers/scsi/aacraid/ |
| H A D | linit.c | 308 param->heads = 255; in aac_biosparm() 311 param->heads = 128; in aac_biosparm() 315 param->heads = 64; in aac_biosparm() 319 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); in aac_biosparm() 342 param->heads = 64; in aac_biosparm() 346 param->heads = 128; in aac_biosparm() 350 param->heads = 255; in aac_biosparm() 362 param->cylinders = cap_to_cyls(capacity, param->heads * param->sectors); in aac_biosparm() 366 param->heads, param->sectors, num)); in aac_biosparm() 372 param->heads, param->sectors)); in aac_biosparm()
|
| /linux/include/uapi/linux/ |
| H A D | hdreg.h | 325 unsigned char heads; member 403 unsigned short heads; /* Obsolete, "physical" heads */ member
|