lblk
int dblks, lblk;
lblk = dblks + NINDIR(&sblock) - 1;
lblk = dblks + (NINDIR(&sblock) * NINDIR(&sblock)) - 1;
lblk = dblks + (NINDIR(&sblock) * NINDIR(&sblock) *
if (dblks < ndb && ndb <= lblk)
*last_blk = lblk;
uint32_t lblk = (uint32_t)btodb(off);
if ((lblk >= log_eb->extents[x].lbno) &&
(lblk < (log_eb->extents[x].lbno +
*pblk = (diskaddr_t)lblk - log_eb->extents[x].lbno +
m.lblk = -1;
if (m->map->entries->dbm_pagbno != m->lblk) {
m->lblk = m->map->entries->dbm_pagbno;
*pageno = m->lblk;
int lblk;
grub_daddr32_t lblk, dblk;
lblk = lblkno(SUPERBLOCK, filepos);
if ((dblk = sbmap(lblk)) <= 0) {
struct lblk *unused; /* pointer to 1st little block never used */
struct lblk *__Pad; /* pad to a multiple of ALIGNSZ */
#define SETSMAL(x) ((struct lblk *)((long)(x) | SMAL))
#define CLRSMAL(x) ((struct lblk *)((long)(x) & ~SMAL))
#define LGROUND (struct lblk *)0
(sizeof (struct holdblk) - sizeof (struct lblk *) + blksz*numlblks)
struct lblk *nextfree;
struct lblk *lfreeq; /* head of free queue within block */
sizeof (struct lblk) - sizeof (int);
struct lblk *lblk;
struct lblk *unused;
lblk = CLRSMAL(holdblk->lfreeq);
size = holdblk->blksz + sizeof (struct lblk) - sizeof (int);
while ((lblk != LGROUND) && (lblk != unused)) {
lblk = CLRSMAL(lblk->header.nextfree);
struct lblk *lblk; /* pointer to a little block */
lblk = holdblk->lfreeq;
if (lblk < holdblk->unused) {
CLRSMAL(lblk->header.nextfree)) ==
holdblk->unused = (struct lblk *)
holdblk->unused = (struct lblk *)
lblk->header.holder = (struct holdblk *)SETALL(holdblk);
lblk = (struct lblk *)(newhold->space);
(struct lblk *)((char *)newhold->space+nb);
lblk->header.holder = (struct holdblk *)SETALL(newhold);
assert(((struct holdblk *)CLRALL(lblk->header.holder))->blksz >=
return ((char *)lblk + MINHEAD);
struct lblk *lblk; /* pointer to freed block */
lblk = (struct lblk *)CLRBUSY((char *)ptr - MINHEAD);
assert((struct header *)lblk < arenaend);
assert((struct header *)lblk > arena);
holdblk = lblk->header.holder;
lblk->header.nextfree = SETSMAL(holdblk->lfreeq);
holdblk->lfreeq = lblk;
if (TESTSMAL(((struct lblk *)((char *)ptr - MINHEAD))->
struct lblk *lblk;
lblk = (struct lblk *)((char *)ptr - MINHEAD);
CLRALL(lblk->header.holder))->blksz;
daddr_t pblk, lblk;
lblk = btodb(addr);
if (lblk >= eb->extents[i].lbno &&
lblk < eb->extents[i].lbno +
pblk = lblk - eb->extents[i].lbno +
if (lblk >= lbtodb(odi.od_head_lof)) {
ident += (lblk - lbtodb(odi.od_head_lof));
ident += (lblk - lbtodb(odi.od_bol_lof));
uint64_t lblk, uchar_t partition)
if (lblk <= INT32_MAX) {
cdb[3] = (char)(lblk >> 24);
cdb[4] = (char)(lblk >> 16);
cdb[5] = (char)(lblk >> 8);
cdb[6] = (char)(lblk);
cdb[4] = (char)(lblk >> 56);
cdb[5] = (char)(lblk >> 48);
cdb[6] = (char)(lblk >> 40);
cdb[7] = (char)(lblk >> 32);
cdb[8] = (char)(lblk >> 24);
cdb[9] = (char)(lblk >> 16);
cdb[10] = (char)(lblk >> 8);
cdb[11] = (char)(lblk);
if (lblk > INT32_MAX) {
} else if (lblk > un->un_pos.lgclblkno) {
un->un_err_resid = lblk - un->un_pos.lgclblkno;
} else if (lblk == un->un_pos.lgclblkno) {
un->un_err_resid = lblk;
pos->lgclblkno = lblk;
pos->lgclblkno = lblk - cmd->uscsi_resid;
un->un_err_resid = lblk - pos->lgclblkno;
un->un_err_resid = lblk;
tapepos_t *pos, uint64_t lblk, uchar_t partition);