Symbol: geom
drivers/ata/libata-scsi.c
370
sector_t capacity, int geom[])
drivers/ata/libata-scsi.c
372
geom[0] = 255;
drivers/ata/libata-scsi.c
373
geom[1] = 63;
drivers/ata/libata-scsi.c
375
geom[2] = capacity;
drivers/block/sunvdc.c
816
struct vio_disk_geom geom;
drivers/block/sunvdc.c
819
&geom, sizeof(geom));
drivers/block/sunvdc.c
825
port->vdisk_size = ((u64)geom.num_cyl *
drivers/block/sunvdc.c
826
(u64)geom.num_hd *
drivers/block/sunvdc.c
827
(u64)geom.num_sec);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
546
w = DIV_ROUND_UP(w, geom[fmt].slot_w);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
547
h = DIV_ROUND_UP(h, geom[fmt].slot_h);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
550
slot_bytes = geom[fmt].slot_w * geom[fmt].cpp;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
62
} geom[TILFMT_NFORMATS] = {
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
640
x_bits = CONT_WIDTH_BITS - geom[fmt].x_shft;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
641
y_bits = CONT_HEIGHT_BITS - geom[fmt].y_shft;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
642
alignment = geom[fmt].x_shft + geom[fmt].y_shft;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
674
block->area.p0.x * geom[block->fmt].slot_w,
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
675
block->area.p0.y * geom[block->fmt].slot_h);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
685
(p->x * geom[block->fmt].slot_w) + x,
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
686
(p->y * geom[block->fmt].slot_h) + y);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
692
*w = round_up(*w, geom[fmt].slot_w);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
693
*h = round_up(*h, geom[fmt].slot_h);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
701
return 1 << (CONT_HEIGHT_BITS + geom[fmt].x_shft);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
703
return 1 << (CONT_WIDTH_BITS + geom[fmt].y_shft);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
709
return geom[fmt].cpp * w * h;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
715
return round_up(geom[fmt].cpp * w, PAGE_SIZE) * h;
drivers/md/raid10.c
1605
struct geom *geo = &conf->geo;
drivers/md/raid10.c
3763
static int setup_geo(struct geom *geo, struct mddev *mddev, enum geo_type new)
drivers/md/raid10.c
3837
struct geom geo;
drivers/md/raid10.c
4259
struct geom geo;
drivers/md/raid10.c
4361
struct geom new;
drivers/md/raid10.c
4533
static sector_t last_dev_address(sector_t s, struct geom *geo)
drivers/md/raid10.c
4548
static sector_t first_dev_address(sector_t s, struct geom *geo)
drivers/md/raid10.c
581
static void __raid10_find_phys(struct geom *geo, struct r10bio *r10bio)
drivers/md/raid10.c
646
struct geom *geo = &conf->geo;
drivers/md/raid10.c
665
struct geom *geo = &conf->geo;
drivers/md/raid10.c
737
struct geom *geo = &conf->geo;
drivers/message/fusion/mptscsih.c
2077
sector_t capacity, int geom[])
drivers/message/fusion/mptscsih.c
2104
geom[0] = heads;
drivers/message/fusion/mptscsih.c
2105
geom[1] = sectors;
drivers/message/fusion/mptscsih.c
2106
geom[2] = cylinders;
drivers/message/fusion/mptscsih.h
126
extern int mptscsih_bios_param(struct scsi_device * sdev, struct gendisk *unused, sector_t capacity, int geom[]);
drivers/mtd/nand/raw/nandsim.c
1141
if (ns->regs.count < (ns->geom.pgaddrbytes - ns->geom.secaddrbytes))
drivers/mtd/nand/raw/nandsim.c
1145
ns->geom.pgaddrbytes +
drivers/mtd/nand/raw/nandsim.c
1146
ns->geom.secaddrbytes));
drivers/mtd/nand/raw/nandsim.c
1473
for (i = 0; i < ns->geom.pgsec; i++)
drivers/mtd/nand/raw/nandsim.c
1482
for (i = 0; i < ns->geom.pgsec; i++) {
drivers/mtd/nand/raw/nandsim.c
1511
memset(ns->file_buf, 0xff, ns->geom.pgszoob);
drivers/mtd/nand/raw/nandsim.c
1523
loff_t pos = (loff_t)ns->regs.row * ns->geom.pgszoob;
drivers/mtd/nand/raw/nandsim.c
1525
ns->geom.pgszoob, pos);
drivers/mtd/nand/raw/nandsim.c
1526
if (tx != ns->geom.pgszoob) {
drivers/mtd/nand/raw/nandsim.c
1555
memset(mypage->byte, 0xFF, ns->geom.pgszoob);
drivers/mtd/nand/raw/nandsim.c
1579
if (action != ACTION_SECERASE && ns->regs.row >= ns->geom.pgnum) {
drivers/mtd/nand/raw/nandsim.c
1592
if (ns->regs.column >= (ns->geom.pgszoob - ns->regs.off)) {
drivers/mtd/nand/raw/nandsim.c
1596
num = ns->geom.pgszoob - NS_PAGE_BYTE_SHIFT(ns);
drivers/mtd/nand/raw/nandsim.c
1604
else if (ns->regs.off < ns->geom.pgsz)
drivers/mtd/nand/raw/nandsim.c
1610
NS_UDELAY(input_cycle * ns->geom.pgsz / 1000 / busdiv);
drivers/mtd/nand/raw/nandsim.c
1624
if (ns->regs.row >= ns->geom.pgnum - ns->geom.pgsec
drivers/mtd/nand/raw/nandsim.c
1625
|| (ns->regs.row & ~(ns->geom.secsz - 1))) {
drivers/mtd/nand/raw/nandsim.c
1631
8 * (ns->geom.pgaddrbytes - ns->geom.secaddrbytes)) | ns->regs.column;
drivers/mtd/nand/raw/nandsim.c
1634
erase_block_no = ns->regs.row >> (ns->geom.secshift - ns->geom.pgshift);
drivers/mtd/nand/raw/nandsim.c
1664
num = ns->geom.pgszoob - NS_PAGE_BYTE_SHIFT(ns);
drivers/mtd/nand/raw/nandsim.c
1681
NS_UDELAY(output_cycle * ns->geom.pgsz / 1000 / busdiv);
drivers/mtd/nand/raw/nandsim.c
1701
NS_DBG("do_state_action: set internal offset to %d\n", ns->geom.pgsz/2);
drivers/mtd/nand/raw/nandsim.c
1702
ns->regs.off = ns->geom.pgsz/2;
drivers/mtd/nand/raw/nandsim.c
1706
NS_DBG("do_state_action: set internal offset to %d\n", ns->geom.pgsz);
drivers/mtd/nand/raw/nandsim.c
1707
ns->regs.off = ns->geom.pgsz;
drivers/mtd/nand/raw/nandsim.c
1808
ns->regs.num = ns->geom.pgszoob - NS_PAGE_BYTE_SHIFT(ns);
drivers/mtd/nand/raw/nandsim.c
1812
ns->regs.num = ns->geom.idbytes;
drivers/mtd/nand/raw/nandsim.c
1833
ns->regs.num = ns->geom.pgaddrbytes;
drivers/mtd/nand/raw/nandsim.c
1837
ns->regs.num = ns->geom.secaddrbytes;
drivers/mtd/nand/raw/nandsim.c
1846
ns->regs.num = ns->geom.pgaddrbytes - ns->geom.secaddrbytes;
drivers/mtd/nand/raw/nandsim.c
189
#define NS_IS_INITIALIZED(ns) ((ns)->geom.totsz != 0)
drivers/mtd/nand/raw/nandsim.c
199
(((ns)->regs.row * (ns)->geom.pgszoob) + (ns)->regs.column)
drivers/mtd/nand/raw/nandsim.c
2007
ns->regs.num = ns->geom.pgaddrbytes;
drivers/mtd/nand/raw/nandsim.c
2010
ns->regs.num = ns->geom.secaddrbytes;
drivers/mtd/nand/raw/nandsim.c
202
#define NS_RAW_OFFSET_OOB(ns) (NS_RAW_OFFSET(ns) + ns->geom.pgsz)
drivers/mtd/nand/raw/nandsim.c
2303
ns->geom.idbytes = 8;
drivers/mtd/nand/raw/nandsim.c
2305
ns->geom.idbytes = 6;
drivers/mtd/nand/raw/nandsim.c
2307
ns->geom.idbytes = 4;
drivers/mtd/nand/raw/nandsim.c
2309
ns->geom.idbytes = 2;
drivers/mtd/nand/raw/nandsim.c
331
} geom;
drivers/mtd/nand/raw/nandsim.c
555
ns->pages_written = vcalloc(BITS_TO_LONGS(ns->geom.pgnum),
drivers/mtd/nand/raw/nandsim.c
562
ns->file_buf = kmalloc(ns->geom.pgszoob, GFP_KERNEL);
drivers/mtd/nand/raw/nandsim.c
580
ns->pages = vmalloc_array(ns->geom.pgnum, sizeof(union ns_mem));
drivers/mtd/nand/raw/nandsim.c
585
for (i = 0; i < ns->geom.pgnum; i++) {
drivers/mtd/nand/raw/nandsim.c
589
ns->geom.pgszoob, 0, 0, NULL);
drivers/mtd/nand/raw/nandsim.c
619
for (i = 0; i < ns->geom.pgnum; i++) {
drivers/mtd/nand/raw/nandsim.c
654
ns->geom.totsz = mtd->size;
drivers/mtd/nand/raw/nandsim.c
655
ns->geom.pgsz = mtd->writesize;
drivers/mtd/nand/raw/nandsim.c
656
ns->geom.oobsz = mtd->oobsize;
drivers/mtd/nand/raw/nandsim.c
657
ns->geom.secsz = mtd->erasesize;
drivers/mtd/nand/raw/nandsim.c
658
ns->geom.pgszoob = ns->geom.pgsz + ns->geom.oobsz;
drivers/mtd/nand/raw/nandsim.c
659
ns->geom.pgnum = div_u64(ns->geom.totsz, ns->geom.pgsz);
drivers/mtd/nand/raw/nandsim.c
660
ns->geom.totszoob = ns->geom.totsz + (uint64_t)ns->geom.pgnum * ns->geom.oobsz;
drivers/mtd/nand/raw/nandsim.c
661
ns->geom.secshift = ffs(ns->geom.secsz) - 1;
drivers/mtd/nand/raw/nandsim.c
662
ns->geom.pgshift = chip->page_shift;
drivers/mtd/nand/raw/nandsim.c
663
ns->geom.pgsec = ns->geom.secsz / ns->geom.pgsz;
drivers/mtd/nand/raw/nandsim.c
664
ns->geom.secszoob = ns->geom.secsz + ns->geom.oobsz * ns->geom.pgsec;
drivers/mtd/nand/raw/nandsim.c
667
if (ns->geom.pgsz == 512) {
drivers/mtd/nand/raw/nandsim.c
671
} else if (ns->geom.pgsz == 2048) {
drivers/mtd/nand/raw/nandsim.c
673
} else if (ns->geom.pgsz == 4096) {
drivers/mtd/nand/raw/nandsim.c
676
NS_ERR("init_nandsim: unknown page size %u\n", ns->geom.pgsz);
drivers/mtd/nand/raw/nandsim.c
681
if (ns->geom.totsz <= (32 << 20)) {
drivers/mtd/nand/raw/nandsim.c
682
ns->geom.pgaddrbytes = 3;
drivers/mtd/nand/raw/nandsim.c
683
ns->geom.secaddrbytes = 2;
drivers/mtd/nand/raw/nandsim.c
685
ns->geom.pgaddrbytes = 4;
drivers/mtd/nand/raw/nandsim.c
686
ns->geom.secaddrbytes = 3;
drivers/mtd/nand/raw/nandsim.c
689
if (ns->geom.totsz <= (128 << 20)) {
drivers/mtd/nand/raw/nandsim.c
690
ns->geom.pgaddrbytes = 4;
drivers/mtd/nand/raw/nandsim.c
691
ns->geom.secaddrbytes = 2;
drivers/mtd/nand/raw/nandsim.c
693
ns->geom.pgaddrbytes = 5;
drivers/mtd/nand/raw/nandsim.c
694
ns->geom.secaddrbytes = 3;
drivers/mtd/nand/raw/nandsim.c
703
remains = ns->geom.totsz;
drivers/mtd/nand/raw/nandsim.c
706
uint64_t part_sz = (uint64_t)parts[i] * ns->geom.secsz;
drivers/mtd/nand/raw/nandsim.c
744
(unsigned long long)ns->geom.totsz >> 20);
drivers/mtd/nand/raw/nandsim.c
745
printk("page size: %u bytes\n", ns->geom.pgsz);
drivers/mtd/nand/raw/nandsim.c
746
printk("OOB area size: %u bytes\n", ns->geom.oobsz);
drivers/mtd/nand/raw/nandsim.c
747
printk("sector size: %u KiB\n", ns->geom.secsz >> 10);
drivers/mtd/nand/raw/nandsim.c
748
printk("pages number: %u\n", ns->geom.pgnum);
drivers/mtd/nand/raw/nandsim.c
749
printk("pages per sector: %u\n", ns->geom.pgsec);
drivers/mtd/nand/raw/nandsim.c
751
printk("bits in sector size: %u\n", ns->geom.secshift);
drivers/mtd/nand/raw/nandsim.c
752
printk("bits in page size: %u\n", ns->geom.pgshift);
drivers/mtd/nand/raw/nandsim.c
753
printk("bits in OOB size: %u\n", ffs(ns->geom.oobsz) - 1);
drivers/mtd/nand/raw/nandsim.c
755
(unsigned long long)ns->geom.totszoob >> 10);
drivers/mtd/nand/raw/nandsim.c
756
printk("page address bytes: %u\n", ns->geom.pgaddrbytes);
drivers/mtd/nand/raw/nandsim.c
757
printk("sector address bytes: %u\n", ns->geom.secaddrbytes);
drivers/mtd/nand/raw/nandsim.c
765
ns->buf.byte = kmalloc(ns->geom.pgszoob, GFP_KERNEL);
drivers/mtd/nand/raw/nandsim.c
768
ns->geom.pgszoob);
drivers/mtd/nand/raw/nandsim.c
772
memset(ns->buf.byte, 0xFF, ns->geom.pgszoob);
drivers/mtd/nand/raw/nandsim.c
818
offset = (loff_t)erase_block_no * ns->geom.secsz;
drivers/scsi/3w-9xxx.c
1698
static int twa_scsi_biosparam(struct scsi_device *sdev, struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/3w-9xxx.c
1712
geom[0] = heads;
drivers/scsi/3w-9xxx.c
1713
geom[1] = sectors;
drivers/scsi/3w-9xxx.c
1714
geom[2] = cylinders;
drivers/scsi/3w-sas.c
1407
static int twl_scsi_biosparam(struct scsi_device *sdev, struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/3w-sas.c
1419
geom[0] = heads;
drivers/scsi/3w-sas.c
1420
geom[1] = sectors;
drivers/scsi/3w-sas.c
1421
geom[2] = sector_div(capacity, heads * sectors); /* cylinders */
drivers/scsi/3w-xxxx.c
1344
sector_t capacity, int geom[])
drivers/scsi/3w-xxxx.c
1361
geom[0] = heads;
drivers/scsi/3w-xxxx.c
1362
geom[1] = sectors;
drivers/scsi/3w-xxxx.c
1363
geom[2] = cylinders;
drivers/scsi/aacraid/linit.c
296
sector_t capacity, int *geom)
drivers/scsi/aacraid/linit.c
298
struct diskparm *param = (struct diskparm *)geom;
drivers/scsi/aha1542.c
1003
geom[0] = 255; /* heads */
drivers/scsi/aha1542.c
1004
geom[1] = 63; /* sectors */
drivers/scsi/aha1542.c
1006
geom[0] = 64; /* heads */
drivers/scsi/aha1542.c
1007
geom[1] = 32; /* sectors */
drivers/scsi/aha1542.c
1009
geom[2] = sector_div(capacity, geom[0] * geom[1]); /* cylinders */
drivers/scsi/aha1542.c
996
struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/aic7xxx/aic79xx_osm.c
724
sector_t capacity, int geom[])
drivers/scsi/aic7xxx/aic79xx_osm.c
734
if (scsi_partsize(disk, capacity, geom))
drivers/scsi/aic7xxx/aic79xx_osm.c
750
geom[0] = heads;
drivers/scsi/aic7xxx/aic79xx_osm.c
751
geom[1] = sectors;
drivers/scsi/aic7xxx/aic79xx_osm.c
752
geom[2] = cylinders;
drivers/scsi/aic7xxx/aic7xxx_osm.c
687
sector_t capacity, int geom[])
drivers/scsi/aic7xxx/aic7xxx_osm.c
699
if (scsi_partsize(disk, capacity, geom))
drivers/scsi/aic7xxx/aic7xxx_osm.c
717
geom[0] = heads;
drivers/scsi/aic7xxx/aic7xxx_osm.c
718
geom[1] = sectors;
drivers/scsi/aic7xxx/aic7xxx_osm.c
719
geom[2] = cylinders;
drivers/scsi/arcmsr/arcmsr_hba.c
381
struct gendisk *disk, sector_t capacity, int *geom)
drivers/scsi/arcmsr/arcmsr_hba.c
385
if (scsi_partsize(disk, capacity, geom))
drivers/scsi/arcmsr/arcmsr_hba.c
397
geom[0] = heads;
drivers/scsi/arcmsr/arcmsr_hba.c
398
geom[1] = sectors;
drivers/scsi/arcmsr/arcmsr_hba.c
399
geom[2] = cylinders;
drivers/scsi/fdomain.c
474
int geom[])
drivers/scsi/fdomain.c
480
geom[0] = p[5] + 1; /* heads */
drivers/scsi/fdomain.c
481
geom[1] = p[6] & 0x3f; /* sectors */
drivers/scsi/fdomain.c
484
geom[0] = 255; /* heads */
drivers/scsi/fdomain.c
485
geom[1] = 63; /* sectors */
drivers/scsi/fdomain.c
487
geom[0] = 128; /* heads */
drivers/scsi/fdomain.c
488
geom[1] = 63; /* sectors */
drivers/scsi/fdomain.c
490
geom[0] = 64; /* heads */
drivers/scsi/fdomain.c
491
geom[1] = 32; /* sectors */
drivers/scsi/fdomain.c
494
geom[2] = sector_div(capacity, geom[0] * geom[1]);
drivers/scsi/ips.c
1128
sector_t capacity, int geom[])
drivers/scsi/ips.c
1161
geom[0] = heads;
drivers/scsi/ips.c
1162
geom[1] = sectors;
drivers/scsi/ips.c
1163
geom[2] = cylinders;
drivers/scsi/ips.h
402
sector_t capacity, int geom[]);
drivers/scsi/megaraid.c
2785
sector_t capacity, int geom[])
drivers/scsi/megaraid.c
2812
geom[0] = heads;
drivers/scsi/megaraid.c
2813
geom[1] = sectors;
drivers/scsi/megaraid.c
2814
geom[2] = cylinders;
drivers/scsi/megaraid.c
2817
if (scsi_partsize(disk, capacity, geom))
drivers/scsi/megaraid.c
2837
geom[0] = heads;
drivers/scsi/megaraid.c
2838
geom[1] = sectors;
drivers/scsi/megaraid.c
2839
geom[2] = cylinders;
drivers/scsi/megaraid/megaraid_sas_base.c
3145
sector_t capacity, int geom[])
drivers/scsi/megaraid/megaraid_sas_base.c
3173
geom[0] = heads;
drivers/scsi/megaraid/megaraid_sas_base.c
3174
geom[1] = sectors;
drivers/scsi/megaraid/megaraid_sas_base.c
3175
geom[2] = cylinders;
drivers/scsi/mvumi.c
2145
sector_t capacity, int geom[])
drivers/scsi/mvumi.c
2164
geom[0] = heads;
drivers/scsi/mvumi.c
2165
geom[1] = sectors;
drivers/scsi/mvumi.c
2166
geom[2] = cylinders;
drivers/scsi/myrb.c
1749
sector_t capacity, int geom[])
drivers/scsi/myrb.c
1753
geom[0] = cb->ldev_geom_heads;
drivers/scsi/myrb.c
1754
geom[1] = cb->ldev_geom_sectors;
drivers/scsi/myrb.c
1755
geom[2] = sector_div(capacity, geom[0] * geom[1]);
drivers/scsi/qla1280.c
1029
sector_t capacity, int geom[])
drivers/scsi/qla1280.c
1044
geom[0] = heads;
drivers/scsi/qla1280.c
1045
geom[1] = sectors;
drivers/scsi/qla1280.c
1046
geom[2] = cylinders;
drivers/scsi/scsicam.c
122
geom[0] = end_head + 1;
drivers/scsi/scsicam.c
123
geom[1] = end_sector;
drivers/scsi/scsicam.c
124
geom[2] = (unsigned long)capacity /
drivers/scsi/scsicam.c
60
bool scsi_partsize(struct gendisk *disk, sector_t capacity, int geom[3])
drivers/scsi/stex.c
1460
struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/stex.c
1471
geom[0] = heads;
drivers/scsi/stex.c
1472
geom[1] = sectors;
drivers/scsi/stex.c
1473
geom[2] = capacity;
drivers/scsi/wd719x.c
549
sector_t capacity, int geom[])
drivers/scsi/wd719x.c
552
geom[0] = 255; /* heads */
drivers/scsi/wd719x.c
553
geom[1] = 63; /* sectors */
drivers/scsi/wd719x.c
555
geom[0] = 64; /* heads */
drivers/scsi/wd719x.c
556
geom[1] = 32; /* sectors */
drivers/scsi/wd719x.c
558
geom[2] = sector_div(capacity, geom[0] * geom[1]); /* cylinders */
include/linux/libata.h
1211
sector_t capacity, int geom[]);
include/scsi/scsicam.h
18
bool scsi_partsize(struct gendisk *disk, sector_t capacity, int geom[3]);