Searched refs:diskaddr_t (Results 1 - 25 of 145) sorted by relevance

123456

/illumos-gate/usr/src/cmd/format/
H A Dcheckdev.h39 int checkmount(diskaddr_t start, diskaddr_t end);
40 int checkswap(diskaddr_t start, diskaddr_t end);
43 int checkdevinuse(char *cur_disk_path, diskaddr_t start, diskaddr_t end,
H A Dctlr_ata.h49 diskaddr_t altsec_offset; /* Alternate sector offset */
58 int ata_rdwr(int, int, diskaddr_t, int, caddr_t, int, int *);
60 static int ata_rdwr(int, int, diskaddr_t, int, caddr_t, int, int *);
H A Dio.h38 diskaddr_t lower;
39 diskaddr_t upper;
115 void pr_dblock(void (*func)(char *, ...), diskaddr_t bn);
H A Danalyze.c45 diskaddr_t scan_lower = 0; /* lower bound */
46 diskaddr_t scan_upper = 0; /* upper bound */
100 static int scan_repair(diskaddr_t bn, int mode);
101 static int analyze_blocks(int flags, diskaddr_t blkno, uint_t blkcnt,
104 static int verify_blocks(int flags, diskaddr_t blkno, uint_t blkcnt,
125 diskaddr_t start, end, curnt;
186 (checkdevinuse(cur_disk->disk_name, (diskaddr_t)-1,
187 (diskaddr_t)-1, 0, 0))) {
199 if (start < (diskaddr_t)totalsects() &&
200 end >= (diskaddr_t)datasect
[all...]
H A Danalyze.h42 extern diskaddr_t scan_lower, scan_upper;
H A Dglobal.h148 #define chs2bn(c, h, s) (((diskaddr_t)(c) * spc() + (h) * nsect + (s)))
149 #define bn2c(bn) (uint_t)((diskaddr_t)(bn) / spc())
150 #define bn2h(bn) (uint_t)(((diskaddr_t)(bn) % spc()) / nsect)
151 #define bn2s(bn) (uint_t)(((diskaddr_t)(bn) % spc()) % nsect)
H A Ddisk_generic.c67 static int generic_rdwr(int dir, int fd, diskaddr_t blkno, int secnt,
114 diskaddr_t blkno;
H A Ddefect.c124 (diskaddr_t)chs2bn(ncyl + 1, head, 0), 1,
142 (diskaddr_t)chs2bn(ncyl + 1, head, 1), size,
164 (diskaddr_t)chs2bn(ncyl + acyl - 1, nhead - 1, sec), 1,
362 (diskaddr_t)chs2bn(ncyl + 1, head, 0), 1,
370 (diskaddr_t)chs2bn(ncyl + 1, head, 1), size,
386 (diskaddr_t)chs2bn(ncyl + acyl - 1, nhead - 1, sec), 1,
407 add_ldef(diskaddr_t blkno, struct defect_list *list)
/illumos-gate/usr/src/uts/common/sys/lvm/
H A Dmd_hotspares.h59 diskaddr_t shs_start_blk; /* used by add/repl */
61 diskaddr_t shs_number_blks; /* used by add/repl */
75 diskaddr_t ghs_start_blk; /* returned start blk */
76 diskaddr_t ghs_number_blks; /* returned # of blks */
131 diskaddr_t hs_start_blk; /* hs starting block */
134 diskaddr_t hs_number_blks; /* hs # of blocks */
H A Dmd_stripe.h57 diskaddr_t un_start_block; /* comp start blkno */
93 diskaddr_t un_blocks; /* total blocks in this row */
94 diskaddr_t un_cum_blocks; /* cum. blks in rows */
95 diskaddr_t un_interlace; /* # blks from each disk */
H A Dmd_mirror_shared.h69 diskaddr_t ms_orig_blk;
91 diskaddr_t nd_start_blk;
92 diskaddr_t nd_nblks;
H A Dmd_raid.h98 rpw64->rpw_blkno = (diskaddr_t)blkno; \
108 rpw64->rpw_segsincolumn = (diskaddr_t)((un)->un_segsincolumn);\
112 (diskaddr_t)((un)->un_column[col].un_orig_devstart);\
114 (diskaddr_t)((un)->un_column[col].un_orig_pwstart);\
165 diskaddr_t sb_start_blk;
166 diskaddr_t sb_last_blk;
192 diskaddr_t un_hs_pwstart;
193 diskaddr_t un_hs_devstart;
199 diskaddr_t un_orig_pwstart;
200 diskaddr_t un_orig_devstar
[all...]
H A Dmd_convert.h126 big_un->c.un_total_blocks = (diskaddr_t)small_un->c.un_total_blocks;\
127 big_un->c.un_actual_tb = (diskaddr_t)small_un->c.un_actual_tb;\
158 big_mdms->ms_orig_blk = (diskaddr_t)small_mdms->ms_orig_blk; \
177 big_mdcp->un_start_block = (diskaddr_t)small_mdcp->un_start_block; \
193 big_mdr->un_blocks = (diskaddr_t)small_mdr->un_blocks; \
194 big_mdr->un_cum_blocks = (diskaddr_t)small_mdr->un_cum_blocks; \
195 big_mdr->un_interlace = (diskaddr_t)small_mdr->un_interlace;
249 big_rcol->un_hs_pwstart = (diskaddr_t)small_rcol->un_hs_pwstart; \
250 big_rcol->un_hs_devstart = (diskaddr_t)small_rcol->un_hs_devstart; \
254 big_rcol->un_orig_pwstart = (diskaddr_t)small_rco
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dcmlb.h45 diskaddr_t g_capacity;
144 diskaddr_t start_block, size_t reqlength, void *tg_cookie);
178 * space pointed to by arg, a diskaddr_t.
424 cmlb_partinfo(cmlb_handle_t cmlbhandle, int part, diskaddr_t *nblocksp,
425 diskaddr_t *startblockp, char **partnamep, uint16_t *tagp, void *tg_cookie);
450 cmlb_efi_label_capacity(cmlb_handle_t cmlbhandle, diskaddr_t *capacity,
541 cmlb_get_devid_block(cmlb_handle_t cmlbhandle, diskaddr_t *devidblockp,
H A Defi_partition.h42 ((5 * sizeof (diskaddr_t)) + \
56 diskaddr_t efi_gpt_MyLBA;
57 diskaddr_t efi_gpt_AlternateLBA;
58 diskaddr_t efi_gpt_FirstUsableLBA;
59 diskaddr_t efi_gpt_LastUsableLBA;
61 diskaddr_t efi_gpt_PartitionEntryLBA;
163 diskaddr_t efi_gpe_StartingLBA;
164 diskaddr_t efi_gpe_EndingLBA;
178 diskaddr_t p_start; /* starting LBA */
179 diskaddr_t p_siz
[all...]
H A Draidioctl.h71 diskaddr_t raid_capacity;
H A Demul64.h68 diskaddr_t emul64_sb; /* starting block # of range */
H A Ddkio.h288 diskaddr_t p_start;
289 diskaddr_t p_length;
344 diskaddr_t dki_capacity; /* Capacity as # of dki_lbsize blks */
354 diskaddr_t dki_capacity; /* Capacity as # of dki_lbsize blks */
532 diskaddr_t df_start;
533 diskaddr_t df_length;
/illumos-gate/usr/src/cmd/diskscan/
H A Ddiskscan.c49 static void report(char *what, diskaddr_t sector);
60 static diskaddr_t unix_base; /* first sector of UNIX System partition */
61 static diskaddr_t unix_size; /* # sectors in UNIX System partition */
173 diskaddr_t cursec;
177 diskaddr_t tmpend = 0;
178 diskaddr_t tmpsec = 0;
356 report(char *what, diskaddr_t sector)
/illumos-gate/usr/src/cmd/rmformat/
H A Drmf_slice.c145 static void erase(smedia_handle_t handle, diskaddr_t offset, diskaddr_t size);
843 #define SWAP(a, b) {diskaddr_t tmp; tmp = (a); (a) = (b); (b) = tmp; }
877 diskaddr_t backup_size = 0;
879 diskaddr_t start;
880 diskaddr_t end;
883 diskaddr_t min_val;
885 diskaddr_t media_size;
909 media_size = (diskaddr_t)dkg.dkg_ncyl * dkg.dkg_nhead *
941 media_size = (diskaddr_t)fdis
[all...]
/illumos-gate/usr/src/cmd/fmthard/
H A Dfmthard.c115 static diskaddr_t lastlba = 0; /* last LBA on 64-bit VTOC */
475 diskaddr_t start;
506 diskaddr_t start;
507 diskaddr_t size;
537 diskaddr_t start;
605 diskaddr_t start;
606 diskaddr_t size;
706 diskaddr_t endsect;
707 diskaddr_t istart;
708 diskaddr_t jstar
[all...]
/illumos-gate/usr/src/lib/lvm/libmeta/common/
H A Dmeta_repartition.c194 diskaddr_t first_lba, last_lba;
208 diskaddr_t replica_start;
209 diskaddr_t replica_size;
210 diskaddr_t replica_end;
211 diskaddr_t data_start;
212 diskaddr_t data_size;
H A Dmeta_init.c42 diskaddr_t *interlacep,
46 diskaddr_t num;
124 diskaddr_t total_blocks
152 diskaddr_t cylsize = geomp->nhead * geomp->nsect;
153 diskaddr_t total_blocks;
184 diskaddr_t cylsize = md->c.un_nhead * md->c.un_nsect;
185 diskaddr_t total_blocks;
/illumos-gate/usr/src/lib/scsi/libscsi/common/
H A Dscsi_status.c611 static diskaddr_t
614 diskaddr_t result;
623 result = (diskaddr_t)-1;
656 (((diskaddr_t)isd->isd_information[0] << 56) |
657 ((diskaddr_t)isd->isd_information[1] << 48) |
658 ((diskaddr_t)isd->isd_information[2] << 40) |
659 ((diskaddr_t)isd->isd_information[3] << 32) |
660 ((diskaddr_t)isd->isd_information[4] << 24) |
661 ((diskaddr_t)isd->isd_information[5] << 16) |
662 ((diskaddr_t)is
[all...]
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/
H A Dff.c141 void bread(diskaddr_t bno, char *buf, int cnt);
142 diskaddr_t bmap(diskaddr_t i);
562 diskaddr_t lbn, d;
642 bread(diskaddr_t bno, char *buf, int cnt)
668 diskaddr_t
669 bmap(diskaddr_t i)
674 return ((diskaddr_t)gip->di_db[i]);
678 return ((diskaddr_t)0);
681 return ((diskaddr_t)ibu
[all...]

Completed in 103 milliseconds

123456