Lines Matching defs:bmd

265 bmd2bmp(int bmd)
267 if (bmd < 0 || bmd >= BMAP_MAX)
270 return (&bitmap[bmd]);
302 bmd_free(int bmd)
306 bmp = bmd2bmp(bmd);
656 int bmd;
662 bmd = bmd_alloc();
663 if (bmd < 0)
664 return (bmd);
666 bmp = bmd2bmp(bmd);
679 return (bmd);
689 bm_free(int bmd)
694 bmp = bmd2bmp(bmd);
699 bmd_free(bmd);
714 bm_getiov(int bmd, bm_io_t *iop)
723 else if (!(bmp = bmd2bmp(bmd)))
747 bm_setiov(int bmd, bm_io_t *iop)
756 else if (!(bmp = bmd2bmp(bmd)))
779 bmd2dbmp(int bmd)
781 if (bmd < 0 || bmd >= BMAP_MAX)
784 return (&dbitmap[bmd]);
796 int bmd;
798 bmd = bmp - dbitmap;
799 if (bmd < 0 || bmd >= BMAP_MAX)
800 bmd = -1;
802 return (bmd);
835 dbmd_free(int bmd)
839 bmp = bmd2dbmp(bmd);
1255 int bmd;
1261 bmd = dbmp2bmd(bmp);
1266 if ((rv = (*fp)(bmd, off, arg)))
1375 int bmd;
1386 bmd = dbmd_alloc();
1387 if (bmd < 0)
1388 return (bmd);
1390 bmp = bmd2dbmp(bmd);
1392 bmd = -1;
1394 bmd = -1;
1397 dbmd_free(bmd);
1398 bmd = -1;
1402 dbmd_free(bmd);
1403 bmd = -1;
1420 return (bmd);
1430 dbm_free(int bmd)
1435 bmp = bmd2dbmp(bmd);
1443 dbmd_free(bmd);
1458 dbm_getlen(int bmd)
1462 bmp = bmd2dbmp(bmd);
1473 dbm_set(int bmd, u_quad_t start, u_quad_t len, uint_t val)
1484 return (dbm_setiov(bmd, &io));
1494 dbm_getiov(int bmd, bm_io_t *iop)
1503 else if (!(bmp = bmd2dbmp(bmd)))
1527 dbm_setiov(int bmd, bm_io_t *iop)
1536 else if (!(bmp = bmd2dbmp(bmd)))
1560 dbm_apply_ifset(int bmd, int(*fp)(), void *arg)
1567 bmp = bmd2dbmp(bmd);
1594 bm_set(int bmd, u_quad_t start, u_quad_t len, uint_t val)
1605 return (bm_setiov(bmd, &io));
1615 bm_get(int bmd, u_quad_t start, u_quad_t len, uint_t *buf)
1626 return (bm_getiov(bmd, &io));
1636 bm_getone(int bmd, u_quad_t bitnum)
1640 if (bm_get(bmd, bitnum, 1, &i) == 0)
1653 dbm_get(int bmd, u_quad_t start, u_quad_t len, uint_t *buf)
1664 return (dbm_getiov(bmd, &io));
1674 dbm_getone(int bmd, u_quad_t bitnum)
1678 if (dbm_get(bmd, bitnum, 1, &i) == 0)