HomeSort by: relevance | last modified time | path
    Searched refs:dses (Results 1 - 6 of 6) sorted by relevancy

  /src/sys/dev/dmover/
dmover_session.c 75 struct dmover_session *dses; local in function:dmover_session_create
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)
115 if (dses->__dses_npendreqs
    [all...]
dmover_backend.c 126 dmover_backend_alloc(struct dmover_session *dses, const char *type)
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)
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_list)
    [all...]
dmover_process.c 84 struct dmover_session *dses = dreq->dreq_session; local in function:dmover_process
103 das = &dses->__dses_assignment;
108 dmover_session_insque(dses, dreq);
136 struct dmover_session *dses = dreq->dreq_session; local in function:dmover_done
143 dmover_session_remque(dses, dreq);
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--; \
dmover_request.c 74 dmover_request_alloc(struct dmover_session *dses, dmover_buffer *inbuf)
77 int inputs = dses->dses_ninputs;
101 dreq->dreq_session = dses;
dmover_io.c 220 struct dmover_session *dses = ds->ds_session; local in function:dmio_usrreq_init
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 in function:dmio_usrreq_fini
366 if (dses->dses_ninputs) {
367 for (i = 0; i < dses->dses_ninputs; i++) {
636 struct dmover_session *dses; local in function:dmio_ioctl
651 error = dmover_session_create(dsf->dsf_name, &dses);
729 struct dmover_session *dses; local in function:dmio_close
    [all...]

Completed in 14 milliseconds