Searched refs:diskq (Results 1 - 11 of 11) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/avs/rdc/
H A Drdcadm.h55 extern void get_group_diskq(CFGFILE *cfg, char *group, char *diskq);
H A Dsndrsubr.c339 get_group_diskq(CFGFILE *cfg, char *group, char *diskq) argument
354 (void) sprintf(key, "sndr.set%d.diskq", i);
355 if (cfg_get_cstring(cfg, key, diskq, CFG_MAX_BUF) < 0) {
H A Dsndradm.c502 char *tofile, char *tobitmap, char *ctag, char *diskq)
615 if (is_primary && diskq[0]) {
620 que_dgname = cfg_dgname(diskq, que_buf, sizeof (que_buf));
631 "group \"%s\""), diskq,
645 ctag, que_dgname, diskq);
1134 que = strtok(NULL, " "); /* diskq */
1265 (void) sprintf(key, "sndr.set%d.diskq", set);
2596 rdc_err(NULL, gettext("diskq name is "
2892 * sbitmap.type.mode.group.cnode.options.diskq
3010 "sndr.set%d.diskq",
501 ctag_check(char *fromhost, char *fromfile, char *frombitmap, char *tohost, char *tofile, char *tobitmap, char *ctag, char *diskq) argument
5543 checkgfields(CFGFILE *cfg, int setnumber, char *fromhost, char *fromfile, char *frombitmap, char *tobitmap, char *type, char *mode, char *group, char *ctag, char *diskq) argument
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/avs/ns/rdc/
H A Drdc_diskq.c164 cmn_err(CE_WARN, "!nsc_close on diskq failed");
173 bzero(&grp->diskq.disk_hdr, sizeof (diskq_header));
177 * nsc_open the diskq and attach
297 ASSERT(MUTEX_HELD(&rdc_k_info[aio->index].group->diskq.disk_qlock));
352 disk_queue *dq = &krdc->group->diskq;
370 * other cleanup is done on the un-failing of the diskq
421 * write out diskq header info
436 q = &krdc->group->diskq;
504 disk_queue *q = &grp->diskq;
536 * the diskq faile
2169 rdc_diskq_inuse(rdc_set_t *set, char *diskq) argument
2791 _rdc_add_diskq(int index, char *diskq) argument
2845 char *diskq; local
3167 volatile disk_queue *diskq; local
[all...]
H A Drdc.c640 * group->diskq->disk_hdr.h.state
643 dqp = &krdc->group->diskq;
987 disk_queue *q = &krdc->group->diskq;
989 krdc->group->diskq.blocks_hwm;
991 krdc->group->diskq.nitems_hwm;
993 krdc->group->diskq.throttle_delay;
H A Drdc_io.c2002 char *diskq; local
2106 /* check that the diskq (if here) is not in use */
2107 diskq = rdc_set->disk_queue;
2108 if (diskq[0] && rdc_diskq_inuse(rdc_set, diskq)) {
2110 spcs_s_add(kstatus, RDC_EDISKQINUSE, diskq);
2156 * if we are doing the wrong thing with the diskq
2183 * If diskq's maxfbas is smaller, then use diskq's.
2194 "!_rdc_enable: diskq maxfba
[all...]
H A Drdc_clnt.c722 /* if not a diskq buffer */
1031 dq = &krdc->group->diskq;
1042 * if we are a diskq, the we are using the diskq mutex.
1043 * However, we are flushing from diskq to memory queue
1055 "!dumpalloccd sending diskq->memq flush to sleep");
1219 disk_queue *q = &krdc->group->diskq;
1514 qlock = &group->diskq.disk_qlock;
1862 q = &group->diskq;
1969 "diskq flus
2439 volatile disk_queue *diskq; local
[all...]
H A Drdc_diskq.h132 #define RDC_QFILLSTOP 0x01 /* diskq->memq flusher kill switch */
133 #define RDC_QFILLSLEEP 0x02 /* explicit diskq->memq flusher sleep */
137 typedef struct diskqueue { /* the incore info about the diskq */
146 kmutex_t disk_qlock; /* protects all things in diskq */
161 /* diskq macros (gets) */
181 /* diskq macros (sets) */
266 /* diskq defines/macros (non-specific) */
322 int rdc_diskq_inuse(rdc_set_t *set, char *diskq);
H A Drdc_io.h198 #define RDC_MAX_QBLOCKS 16384 /* 8MB temporary q for diskq to flush to */
208 int qfflags; /* diskq/memq flusher flags */
345 #define RDC_NULL_BUF 0x10 /* tell diskq to only store io_hdr */
455 disk_queue diskq; /* disk queue */ member in struct:rdc_group
456 nsc_fd_t *diskqfd; /* diskq handle */
464 #define RDC_DISKQ_KILL 0x01 /* a force kill of diskq pending */
562 #define RDC_QUE 0x8 /* diskq device */
583 int rdc_type; /* open type, diskq or bitmap */
H A Drdc_bitmap.c1258 "!rdc_free_bitmap: diskq suspend failed");
1538 ASSERT(MUTEX_HELD(QLOCK((&krdc->group->diskq))));
1602 * writes krdc->bitmap_ref to the diskq
1740 disk_queue *q = &krdc->group->diskq;
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/modules/rdc/
H A Drdc.c262 * display the header info for the pending diskq requests
318 dq = &group->diskq;
343 mdb_printf("diskq throttle: %ld %8Tflags: %x\n",
731 dqp = &grp.diskq;
753 mdb_printf(" diskq failed");

Completed in 395 milliseconds