Home
last modified time | relevance | path

Searched refs:twe_request (Results 1 – 3 of 3) sorted by relevance

/freebsd-12-stable/sys/dev/twe/
Dtwevar.h77 struct twe_request struct
85 TAILQ_ENTRY(twe_request) tr_link; /* list linkage */ argument
100 void (* tr_complete)(struct twe_request *tr); /* completion handler */ argument
118 TAILQ_HEAD(, twe_request) twe_free; /* command structures available for reuse */ argument
120 TAILQ_HEAD(, twe_request) twe_ready; /* requests ready for the controller */
121 TAILQ_HEAD(, twe_request) twe_busy; /* requests busy in the controller */
122 TAILQ_HEAD(, twe_request) twe_complete; /* active commands (busy or waiting for completion) */
123 struct twe_request *twe_lookup[TWE_Q_LENGTH]; /* commands indexed by request ID */
155 extern int twe_start(struct twe_request *tr);
172 extern struct twe_request *twe_allocate_request(struct twe_softc *sc, int tag); /* allocate request…
[all …]
Dtwe.c52 void (* func)(struct twe_request *tr));
63 static int twe_wait_request(struct twe_request *tr);
64 static int twe_immediate_request(struct twe_request *tr, int usetmp);
65 static void twe_completeio(struct twe_request *tr);
91 static void twe_handle_aen(struct twe_request *tr);
100 static int twe_get_request(struct twe_softc *sc, struct twe_request **tr);
101 static void twe_release_request(struct twe_request *tr);
107 static int twe_report_request(struct twe_request *tr);
122 struct twe_request *tr; in twe_setup()
403 struct twe_request *tr; in twe_startio()
[all …]
Dtwe_freebsd.c390 struct twe_request *tr; in twe_free()
888 struct twe_request *
891 struct twe_request *tr; in twe_allocate_request()
893 tr = malloc(sizeof(struct twe_request), TWE_MALLOC_CLASS, M_WAITOK | M_ZERO); in twe_allocate_request()
908 twe_free_request(struct twe_request *tr) in twe_free_request()
944 struct twe_request *tr = (struct twe_request *)arg; in twe_setup_data_dmamap()
1048 twe_map_request(struct twe_request *tr) in twe_map_request()
1108 twe_unmap_request(struct twe_request *tr) in twe_unmap_request()