Lines Matching defs:spicontext
12 int st95hf_spi_send(struct st95hf_spi_context *spicontext,
19 struct spi_device *spidev = spicontext->spidev;
25 mutex_lock(&spicontext->spi_lock);
28 spicontext->req_issync = true;
29 reinit_completion(&spicontext->done);
31 spicontext->req_issync = false;
41 mutex_unlock(&spicontext->spi_lock);
47 mutex_unlock(&spicontext->spi_lock);
51 result = wait_for_completion_timeout(&spicontext->done,
61 mutex_unlock(&spicontext->spi_lock);
68 int st95hf_spi_recv_response(struct st95hf_spi_context *spicontext,
74 struct spi_device *spidev = spicontext->spidev;
85 mutex_lock(&spicontext->spi_lock);
96 mutex_unlock(&spicontext->spi_lock);
118 mutex_unlock(&spicontext->spi_lock);
129 int st95hf_spi_recv_echo_res(struct st95hf_spi_context *spicontext,
138 struct spi_device *spidev = spicontext->spidev;
141 mutex_lock(&spicontext->spi_lock);
148 mutex_unlock(&spicontext->spi_lock);