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

  /src/sys/dev/spi/
spivar.h 58 struct spi_transfer;
89 int (*sct_transfer)(void *, struct spi_transfer *);
125 struct spi_transfer { struct
127 SIMPLEQ_ENTRY(spi_transfer) st_chain; /* chain of submitted jobs */
132 void (*st_done)(struct spi_transfer *);
140 SIMPLEQ_HEAD(spi_transq, spi_transfer);
188 int spi_transfer(spi_handle_t, struct spi_transfer *);
189 void spi_transfer_init(struct spi_transfer *);
191 void spi_transfer_add(struct spi_transfer *, struct spi_chunk *)
    [all...]
spi.c 554 spi_transfer_init(struct spi_transfer *st)
580 spi_transfer_add(struct spi_transfer *st, struct spi_chunk *chunk)
590 spi_transfer(spi_handle_t sh, struct spi_transfer *st) function in typeref:typename:int
644 spi_wait(struct spi_transfer *st)
663 spi_done(struct spi_transfer *st, int err)
697 struct spi_transfer trans;
705 spi_transfer(sh, &trans);
717 struct spi_transfer trans;
725 spi_transfer(sh, &trans)
    [all...]
spiflash.c 720 struct spi_transfer trans;
742 spi_transfer(sc->sc_handle, &trans);
  /src/sys/arch/arm/at91/
at91spivar.h 71 struct spi_transfer *sc_transfer;
74 SIMPLEQ_HEAD(,spi_transfer) sc_q;
at91spi.c 88 STATIC int at91spi_transfer(void *, struct spi_transfer *);
366 struct spi_transfer *st;
405 struct spi_transfer *st;
479 at91spi_transfer(void *arg, struct spi_transfer *st)
  /src/sys/arch/arm/imx/
imxspivar.h 59 struct spi_transfer *sc_transfer;
61 SIMPLEQ_HEAD(,spi_transfer) sc_q;
imxspi.c 57 static int imxspi_transfer(void *, struct spi_transfer *);
294 struct spi_transfer *st;
334 struct spi_transfer *st;
388 imxspi_transfer(void *arg, struct spi_transfer *st)
  /src/sys/arch/mips/atheros/dev/
arspi.c 101 struct spi_transfer *sc_transfer;
117 STATIC int arspi_transfer(void *, struct spi_transfer *);
124 STATIC int arspi_make_job(struct spi_transfer *);
125 STATIC void arspi_update_job(struct spi_transfer *);
126 STATIC void arspi_finish_job(struct spi_transfer *);
251 arspi_transfer(void *cookie, struct spi_transfer *st)
282 struct spi_transfer *st;
346 struct spi_transfer *st;
464 arspi_make_job(struct spi_transfer *st)
577 arspi_update_job(struct spi_transfer *st
    [all...]
  /src/sys/arch/arm/broadcom/
bcm2835_spi.c 57 SIMPLEQ_HEAD(,spi_transfer) sc_q;
58 struct spi_transfer *sc_transfer;
69 static int bcmspi_transfer(void *, struct spi_transfer *);
190 bcmspi_transfer(void *cookie, struct spi_transfer *st)
206 struct spi_transfer *st;
291 struct spi_transfer *st;
  /src/sys/arch/arm/sunxi/
sun6i_spi.c 58 SIMPLEQ_HEAD(,spi_transfer) sc_q;
59 struct spi_transfer *sc_transfer;
76 static int sun6ispi_transfer(void *, struct spi_transfer *);
253 sun6ispi_transfer(void *cookie, struct spi_transfer *st)
270 struct spi_transfer *st;
371 struct spi_transfer *st;
sun4i_spi.c 55 SIMPLEQ_HEAD(,spi_transfer) sc_q;
56 struct spi_transfer *sc_transfer;
72 static int sun4ispi_transfer(void *, struct spi_transfer *);
222 sun4ispi_transfer(void *cookie, struct spi_transfer *st)
337 struct spi_transfer *st;
382 struct spi_transfer *st;
  /src/sys/arch/mips/alchemy/dev/
auspi.c 78 struct spi_transfer *sc_transfer;
81 SIMPLEQ_HEAD(,spi_transfer) sc_q;
98 STATIC int auspi_transfer(void *, struct spi_transfer *);
315 struct spi_transfer *st;
348 struct spi_transfer *st;
423 auspi_transfer(void *arg, struct spi_transfer *st)
  /src/sys/dev/marvell/
mvspi.c 60 struct spi_transfer *sc_transfer;
72 int mvspi_transfer(void *, struct spi_transfer *);
246 mvspi_transfer(void *cookie, struct spi_transfer *st)
289 struct spi_transfer *st;
  /src/sys/arch/arm/rockchip/
rk_spi.c 160 SIMPLEQ_HEAD(,spi_transfer) sc_q;
161 struct spi_transfer *sc_transfer;
175 static int rk_spi_transfer(void *, struct spi_transfer *);
313 rk_spi_transfer(void *cookie, struct spi_transfer *st)
444 struct spi_transfer *st;
475 struct spi_transfer *st;
  /src/sys/arch/evbarm/mpcsa/
mpcsa_leds.c 94 struct spi_transfer sc_spi_transfer;
289 if (spi_transfer(sc->sc_sh, &sc->sc_spi_transfer) != 0) {

Completed in 18 milliseconds