Searched refs:dses (Results 1 - 6 of 6) sorted by relevance
/netbsd-current/sys/dev/dmover/ |
H A D | dmover_session.c | 75 struct dmover_session *dses; local 85 dses = pool_get(&dmover_session_pool, PR_NOWAIT); 86 if (__predict_false(dses == NULL)) 90 error = dmover_backend_alloc(dses, type); 92 pool_put(&dmover_session_pool, dses); 96 TAILQ_INIT(&dses->__dses_pendreqs); 97 dses->__dses_npendreqs = 0; 99 *dsesp = dses; 109 dmover_session_destroy(struct dmover_session *dses) argument 115 if (dses [all...] |
H A D | dmover_backend.c | 126 dmover_backend_alloc(struct dmover_session *dses, const char *type) argument 194 dses->__dses_assignment.das_backend = best_dmb; 195 dses->__dses_assignment.das_algdesc = best_algdesc; 197 dses->dses_ninputs = best_algdesc->dad_ninputs; 199 LIST_INSERT_HEAD(&best_dmb->dmb_sessions, dses, __dses_list); 213 dmover_backend_release(struct dmover_session *dses) argument 220 dmb = dses->__dses_assignment.das_backend; 221 dses->__dses_assignment.das_backend = NULL; 222 dses->__dses_assignment.das_algdesc = NULL; 224 LIST_REMOVE(dses, __dses_lis [all...] |
H A D | dmover_process.c | 84 struct dmover_session *dses = dreq->dreq_session; local 103 das = &dses->__dses_assignment; 108 dmover_session_insque(dses, dreq); 136 struct dmover_session *dses = dreq->dreq_session; local 143 dmover_session_remque(dses, dreq);
|
H A D | dmovervar.h | 117 #define dmover_session_insque(dses, dreq) \ 119 TAILQ_INSERT_TAIL(&(dses)->__dses_pendreqs, (dreq), dreq_sesq); \ 120 (dses)->__dses_npendreqs++; \ 123 #define dmover_session_remque(dses, dreq) \ 125 TAILQ_REMOVE(&(dses)->__dses_pendreqs, (dreq), dreq_sesq); \ 126 (dses)->__dses_npendreqs--; \
|
H A D | dmover_request.c | 74 dmover_request_alloc(struct dmover_session *dses, dmover_buffer *inbuf) argument 77 int inputs = dses->dses_ninputs; 101 dreq->dreq_session = dses;
|
H A D | dmover_io.c | 220 struct dmover_session *dses = ds->ds_session; local 276 if (dses->dses_ninputs == 0) { 283 dus->dus_uio_in = malloc(sizeof(struct uio) * dses->dses_ninputs, 285 memset(dus->dus_uio_in, 0, sizeof(struct uio) * dses->dses_ninputs); 287 for (i = 0; i < dses->dses_ninputs; i++) { 358 struct dmover_session *dses = ds->ds_session; local 366 if (dses->dses_ninputs) { 367 for (i = 0; i < dses->dses_ninputs; i++) { 636 struct dmover_session *dses; local 651 error = dmover_session_create(dsf->dsf_name, &dses); 729 struct dmover_session *dses; local [all...] |
Completed in 97 milliseconds