Searched refs:dses (Results 1 - 6 of 6) sorted by relevance

/netbsd-current/sys/dev/dmover/
H A Ddmover_session.c75 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 Ddmover_backend.c126 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 Ddmover_process.c84 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 Ddmovervar.h117 #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 Ddmover_request.c74 dmover_request_alloc(struct dmover_session *dses, dmover_buffer *inbuf) argument
77 int inputs = dses->dses_ninputs;
101 dreq->dreq_session = dses;
H A Ddmover_io.c220 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