Home
last modified time | relevance | path

Searched refs:RF_DiskQueueData_t (Results 1 – 15 of 15) sorted by relevance

/dports/misc/rump/buildrump.sh-b914579/src/sys/dev/raidframe/
H A Drf_sstf.h35 RF_DiskQueueData_t *queue;
36 RF_DiskQueueData_t *qtail;
58 void rf_SstfEnqueue(void *qptr, RF_DiskQueueData_t * req, int priority);
59 RF_DiskQueueData_t *rf_SstfDequeue(void *qptr);
60 RF_DiskQueueData_t *rf_SstfPeek(void *qptr);
64 RF_DiskQueueData_t *rf_ScanDequeue(void *qptr);
65 RF_DiskQueueData_t *rf_ScanPeek(void *qptr);
66 RF_DiskQueueData_t *rf_CscanDequeue(void *qptr);
67 RF_DiskQueueData_t *rf_CscanPeek(void *qptr);
H A Drf_cvscan.c57 RF_DiskQueueData_t *tmp; in CheckCvscanState()
91 PriorityInsert(RF_DiskQueueData_t **list_ptr, RF_DiskQueueData_t *req) in PriorityInsert()
107 ReqInsert(RF_DiskQueueData_t **list_ptr, RF_DiskQueueData_t *req, RF_CvscanArmDir_t order) in ReqInsert()
124 static RF_DiskQueueData_t *
152 Transfer(RF_DiskQueueData_t **to_list_ptr, RF_DiskQueueData_t **from_list_ptr) in Transfer()
154 RF_DiskQueueData_t *gp; in Transfer()
214 RF_DiskQueueData_t *
219 RF_DiskQueueData_t *ret; in rf_CvscanDequeue()
220 RF_DiskQueueData_t *tmp; in rf_CvscanDequeue()
277 RF_DiskQueueData_t *
[all …]
H A Drf_diskqueue.h71 RF_DiskQueueData_t *next;
72 RF_DiskQueueData_t *prev;
92 void (*Enqueue) (void *, RF_DiskQueueData_t *, int); /* enqueue routine */
93 RF_DiskQueueData_t *(*Dequeue) (void *); /* dequeue routine */
94 RF_DiskQueueData_t *(*Peek) (void *); /* peek at head of queue */
138 void rf_DiskIOEnqueue(RF_DiskQueue_t *, RF_DiskQueueData_t *, int);
139 void rf_DiskIOComplete(RF_DiskQueue_t *, RF_DiskQueueData_t *, int);
141 RF_DiskQueueData_t *rf_CreateDiskQueueData(RF_IoType_t, RF_SectorNum_t,
149 void rf_FreeDiskQueueData(RF_DiskQueueData_t *);
H A Drf_cvscan.h66 RF_DiskQueueData_t *left;
68 RF_DiskQueueData_t *right;
70 RF_DiskQueueData_t *burner;
76 void rf_CvscanEnqueue(void *qptr, RF_DiskQueueData_t * req, int priority);
77 RF_DiskQueueData_t *rf_CvscanDequeue(void *qptr);
78 RF_DiskQueueData_t *rf_CvscanPeek(void *qptr);
H A Drf_sstf.c61 RF_DiskQueueData_t **,
62 RF_DiskQueueData_t *);
64 static RF_DiskQueueData_t *
73 do_sstf_ord_q(RF_DiskQueueData_t **queuep, RF_DiskQueueData_t **tailp, RF_DiskQueueData_t *req) in do_sstf_ord_q()
75 RF_DiskQueueData_t *r, *s; in do_sstf_ord_q()
342 RF_DiskQueueData_t *
406 RF_DiskQueueData_t *
461 RF_DiskQueueData_t *
512 RF_DiskQueueData_t *
545 RF_DiskQueueData_t *
[all …]
H A Drf_fifo.h45 RF_DiskQueueData_t *hq_head, *hq_tail; /* high priority requests */
46 RF_DiskQueueData_t *lq_head, *lq_tail; /* low priority requests */
54 rf_FifoEnqueue(void *q_in, RF_DiskQueueData_t * elem,
56 extern RF_DiskQueueData_t *rf_FifoDequeue(void *q_in);
57 extern RF_DiskQueueData_t *rf_FifoPeek(void *q_in);
H A Drf_fifo.c68 rf_FifoEnqueue(void *q_in, RF_DiskQueueData_t *elem, int priority) in rf_FifoEnqueue()
114 RF_DiskQueueData_t *
118 RF_DiskQueueData_t *nd; in rf_FifoDequeue()
154 RF_DiskQueueData_t *
157 RF_DiskQueueData_t *headElement = NULL; in rf_FifoPeek()
180 RF_DiskQueueData_t *lp = q->lq_head, *pt = NULL; /* lp = lo-pri queue in rf_FifoPromote()
H A Drf_diskqueue.c198 rf_pool_init(&rf_pools.dqd, sizeof(RF_DiskQueueData_t), in rf_ConfigureDiskQueueSystem()
276 rf_DiskIOEnqueue(RF_DiskQueue_t *queue, RF_DiskQueueData_t *req, int pri) in rf_DiskIOEnqueue()
303 rf_DiskIOComplete(RF_DiskQueue_t *queue, RF_DiskQueueData_t *req, int status) in rf_DiskIOComplete()
359 RF_DiskQueueData_t *
369 RF_DiskQueueData_t *p; in rf_CreateDiskQueueData()
375 memset(p, 0, sizeof(RF_DiskQueueData_t)); in rf_CreateDiskQueueData()
405 rf_FreeDiskQueueData(RF_DiskQueueData_t *p) in rf_FreeDiskQueueData()
H A Drf_copyback.h46 RF_DiskQueueData_t *readreq;
47 RF_DiskQueueData_t *writereq;
H A Drf_kintf.h44 int rf_DispatchKernelIO(RF_DiskQueue_t * queue, RF_DiskQueueData_t * req);
H A Drf_dagfuncs.c273 RF_DiskQueueData_t *req; in rf_DiskReadFuncForThreads()
312 RF_DiskQueueData_t *req; in rf_DiskWriteFuncForThreads()
355 RF_DiskQueueData_t *req; in rf_DiskUndoFunc()
411 rf_FreeDiskQueueData((RF_DiskQueueData_t *) node->dagFuncData); in rf_GenericWakeupFunc()
H A Drf_reconstruct.c986 rf_FreeDiskQueueData((RF_DiskQueueData_t *) rbuf->arg); in ProcessReconEvent()
1006 rf_FreeDiskQueueData((RF_DiskQueueData_t *) rbuf->arg); in ProcessReconEvent()
1097 rf_FreeDiskQueueData((RF_DiskQueueData_t *) rbuf->arg); in ProcessReconEvent()
1124 rf_FreeDiskQueueData((RF_DiskQueueData_t *) rbuf->arg); in ProcessReconEvent()
1248 RF_DiskQueueData_t *req; in TryToRead()
1472 RF_DiskQueueData_t *req; in IssueNextWriteRequest()
1761 RF_DiskQueueData_t *req;/* disk I/O req to be enqueued */ in rf_ForceOrBlockRecon()
H A Draidframevar.h225 typedef struct RF_DiskQueueData_s RF_DiskQueueData_t; typedef
H A Drf_engine.c858 RF_DiskQueueData_t *req; in rf_RaidIOThread()
H A Drf_netbsdkintf.c2011 rf_DispatchKernelIO(RF_DiskQueue_t *queue, RF_DiskQueueData_t *req) in rf_DispatchKernelIO()
2089 RF_DiskQueueData_t *req = NULL; in KernelWakeupFunc()