Lines Matching refs:flag

745 _rdc_rsrv_d(int raw, _rdc_info_dev_t *rid, _rdc_info_dev_t *cid, int flag,
781 if (IS_RSRV(rid) && (flag == RDC_EXTERNAL) &&
899 p->bi_flag = flag;
913 _rdc_rsrv_devs(rdc_k_info_t *krdc, int devs, int flag)
931 flag, krdc)) != 0) {
984 nsc_size_t len, int flag)
990 if (flag & NSC_RDAHEAD) {
1086 _rdc_alloc_buf(rdc_fd_t *rfd, nsc_off_t pos, nsc_size_t len, int flag,
1103 if (flag & NSC_WRBUF) {
1157 if (flag & NSC_NOBLOCK) {
1159 "!_rdc_alloc_buf: removing unsupported NSC_NOBLOCK flag");
1160 flag &= ~(NSC_NOBLOCK);
1164 h->rdc_bufh.sb_flag |= flag;
1167 ioflag = flag;
1173 if (flag & NSC_WRBUF)
1210 if ((flag & NSC_READ) &&
1214 pos, len, flag);
1232 if (flag & NSC_NODATA) {
1233 ASSERT(!(flag & NSC_READ));
1263 if (flag & NSC_READ) {
1265 pos, len, flag);
1359 _rdc_open(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev)
1366 int raw = ((flag & NSC_CACHE) == 0);
1424 rfd->rdc_oflags = flag;
1434 _rdc_openc(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev)
1436 return (_rdc_open(path, NSC_CACHE|flag, cdp, iodev));
1440 _rdc_openr(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev)
1442 return (_rdc_open(path, NSC_DEVICE|flag, cdp, iodev));
1708 _rdc_maxfbas(rdc_fd_t *rfd, int flag, nsc_size_t *ptr)
1717 if (flag == NSC_RDAHEAD || flag == NSC_CACHEBLK) {
1720 rc = nsc_maxfbas(RDC_U_FD(krdc), flag, ptr);
1834 _rdc_read(rdc_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag)
1852 if (flag & NSC_NOBLOCK) {
1854 "!_rdc_read: removing unsupported NSC_NOBLOCK flag");
1855 flag &= ~(NSC_NOBLOCK);
1860 rc1 = nsc_read(h->rdc_bufp, pos, len, flag);
1864 rc2 = _rdc_remote_read(krdc, &h->rdc_bufh, pos, len, flag);
1878 nsc_off_t pos, nsc_size_t len, int flag, uint_t bitmask)
1959 rc = _rdc_enqueue_write(krdc, pos, len, flag, NULL);
1971 rc = _rdc_enqueue_write(krdc, pos, len, flag,
2011 _rdc_multi_write(nsc_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag,
2031 (void) nsc_uncommit(h, pos, len, flag);
2050 if (flag & NSC_NOBLOCK) {
2052 "!_rdc_multi_write: removing unsupported NSC_NOBLOCK flag");
2053 flag &= ~(NSC_NOBLOCK);
2061 rc = _rdc_remote_write(krdc, NULL, h, pos, len, flag, bitmask);
2098 * overload flag with error return if any
2101 p->flag = rc2;
2103 p->flag = 0;
2141 p->flag, bitmask);
2145 * overload flag with error return if any
2148 p->flag = rc2;
2150 p->flag = 0;
2174 _rdc_write(rdc_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag)
2251 (h->rdc_bufp, pos, len, flag);
2385 flag, krdc->index, bitmask);
2461 flag, krdc->index, bitmask);
2484 rc1 = nsc_write(h->rdc_bufp, pos, len, flag);
2527 pos, len, flag, bitmask);
2578 if ((remote || rsync) && bp[winddown]->flag) {
2579 h->rdc_bufh.sb_error = bp[winddown]->flag;
2588 rc1 = nsc_write(h->rdc_bufp, pos, len, flag);
2681 _rdc_zero(rdc_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag)
2745 (void) nsc_uncommit(h->rdc_bufp, pos, len, flag);
2797 rc1 = nsc_zero(p->rdc_abufp, pos, len, flag);
2815 if (flag & NSC_NOBLOCK) {
2817 "!_rdc_zero: removing unsupported NSC_NOBLOCK flag");
2818 flag &= ~(NSC_NOBLOCK);
2822 rc1 = nsc_zero(h->rdc_bufp, pos, len, flag);
2857 pos, len, flag, bitmask);
2884 rc1 = nsc_write(h->rdc_bufp, pos, len, flag);
2923 _rdc_uncommit(rdc_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag)
2937 if (flag & NSC_NOBLOCK) {
2939 "!_rdc_uncommit: removing unsupported NSC_NOBLOCK flag");
2940 flag &= ~(NSC_NOBLOCK);
2944 rc = nsc_uncommit(h->rdc_bufp, pos, len, flag);