Home
last modified time | relevance | path

Searched refs:ppb_microseq (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/sys/dev/ppbus/
H A Dppb_msq.c120 ppb_MS_init(device_t bus, device_t dev, struct ppb_microseq *loop, int opcode) in ppb_MS_init()
141 struct ppb_microseq msq[] = { in ppb_MS_exec()
163 ppb_MS_loop(device_t bus, device_t dev, struct ppb_microseq *prolog, in ppb_MS_loop()
164 struct ppb_microseq *body, struct ppb_microseq *epilog, in ppb_MS_loop()
167 struct ppb_microseq loop_microseq[] = { in ppb_MS_loop()
196 ppb_MS_init_msq(struct ppb_microseq *msq, int nbparam, ...) in ppb_MS_init_msq()
257 ppb_MS_microseq(device_t bus, device_t dev, struct ppb_microseq *msq, int *ret) in ppb_MS_microseq()
262 struct ppb_microseq *mi; /* current microinstruction */ in ppb_MS_microseq()
268 struct ppb_microseq initxfer[] = { in ppb_MS_microseq()
H A Dppb_msq.h170 struct ppb_microseq *, /* loop msq to assign */
175 struct ppb_microseq *,
193 struct ppb_microseq *, /* prologue msq of loop */
194 struct ppb_microseq *, /* body msq of loop */
195 struct ppb_microseq *, /* epilogue msq of loop */
203 struct ppb_microseq *, /* msq to execute */
H A Dvpoio.c105 struct ppb_microseq wait_microseq[] = { \
144 static struct ppb_microseq disconnect_microseq[] = {
149 static struct ppb_microseq connect_epp_microseq[] = {
154 static struct ppb_microseq connect_spp_microseq[] = {
187 struct ppb_microseq nibble_inbyte_submicroseq[] = { \
204 static struct ppb_microseq ps2_inbyte_submicroseq[] = {
234 static struct ppb_microseq epp17_outstr_body[] = {
249 static struct ppb_microseq epp17_instr_body[] = {
264 static struct ppb_microseq in_disk_mode[] = {
324 struct ppb_microseq reset_microseq[] = { in vpoio_reset()
[all …]
H A Dimmio.c74 struct ppb_microseq wait_microseq[] = { \
91 struct ppb_microseq select_microseq[] = { \
118 static struct ppb_microseq transfer_epilog[] = {
132 struct ppb_microseq cpp_microseq[] = { \
155 struct ppb_microseq negociate_microseq[] = { \
188 struct ppb_microseq nibble_inbyte_submicroseq[] = { \
205 static struct ppb_microseq reset_microseq[] = {
236 static struct ppb_microseq ps2_inbyte_submicroseq[] = {
251 static struct ppb_microseq spp_outbyte_submicroseq[] = {
268 static struct ppb_microseq epp17_outstr[] = {
[all …]
H A Dppbconf.h157 struct ppb_microseq { struct
164 struct ppb_microseq *loop; /* the loop microsequence */ argument
H A Dppbus_if.m50 struct ppb_microseq **ppb_microseq; struct
H A Dvpoio.h76 struct ppb_microseq *vpo_nibble_inbyte_msq;
H A Dppi.c467 struct ppb_microseq msq[] = { in ppiwrite()
/freebsd-12.1/sys/dev/ppc/
H A Dppcvar.h43 int ppc_exec_microseq(device_t, struct ppb_microseq **);
H A Dppc.c1319 ppc_exec_microseq(device_t dev, struct ppb_microseq **p_msq) in ppc_exec_microseq()
1322 struct ppb_microseq *mi; in ppc_exec_microseq()
1332 struct ppb_microseq *stack = NULL; in ppc_exec_microseq()
1491 mi = (struct ppb_microseq *)mi->arg[0].p; in ppc_exec_microseq()