spicontext 220 drivers/nfc/st95hf/core.c struct st95hf_spi_context spicontext; spicontext 252 drivers/nfc/st95hf/core.c struct device *dev = &st95context->spicontext.spidev->dev; spicontext 275 drivers/nfc/st95hf/core.c ret = st95hf_spi_send(&st95context->spicontext, spicontext 287 drivers/nfc/st95hf/core.c ret = st95hf_spi_recv_response(&st95context->spicontext, spicontext 315 drivers/nfc/st95hf/core.c result = st95hf_spi_recv_echo_res(&st95context->spicontext, spicontext 318 drivers/nfc/st95hf/core.c dev_err(&st95context->spicontext.spidev->dev, spicontext 326 drivers/nfc/st95hf/core.c dev_err(&st95context->spicontext.spidev->dev, "err: echo res is 0x%x\n", spicontext 479 drivers/nfc/st95hf/core.c result = st95hf_spi_send(&st95context->spicontext, spicontext 484 drivers/nfc/st95hf/core.c dev_err(&st95context->spicontext.spidev->dev, spicontext 513 drivers/nfc/st95hf/core.c dev_dbg(&st95context->spicontext.spidev->dev, spicontext 536 drivers/nfc/st95hf/core.c struct device *dev = &st95context->spicontext.spidev->dev; spicontext 759 drivers/nfc/st95hf/core.c if (stcontext->spicontext.req_issync) { spicontext 760 drivers/nfc/st95hf/core.c complete(&stcontext->spicontext.done); spicontext 761 drivers/nfc/st95hf/core.c stcontext->spicontext.req_issync = false; spicontext 779 drivers/nfc/st95hf/core.c spidevice = &stcontext->spicontext.spidev->dev; spicontext 804 drivers/nfc/st95hf/core.c res_len = st95hf_spi_recv_response(&stcontext->spicontext, spicontext 972 drivers/nfc/st95hf/core.c rc = st95hf_spi_send(&stcontext->spicontext, skb->data, spicontext 1073 drivers/nfc/st95hf/core.c struct st95hf_spi_context *spicontext; spicontext 1083 drivers/nfc/st95hf/core.c spicontext = &st95context->spicontext; spicontext 1085 drivers/nfc/st95hf/core.c spicontext->spidev = nfc_spi_dev; spicontext 1106 drivers/nfc/st95hf/core.c init_completion(&spicontext->done); spicontext 1107 drivers/nfc/st95hf/core.c mutex_init(&spicontext->spi_lock); spicontext 1113 drivers/nfc/st95hf/core.c dev_set_drvdata(&nfc_spi_dev->dev, spicontext); spicontext 1213 drivers/nfc/st95hf/core.c spicontext); spicontext 1229 drivers/nfc/st95hf/core.c result = st95hf_spi_send(&stcontext->spicontext, spicontext 12 drivers/nfc/st95hf/spi.c int st95hf_spi_send(struct st95hf_spi_context *spicontext, spicontext 19 drivers/nfc/st95hf/spi.c struct spi_device *spidev = spicontext->spidev; spicontext 25 drivers/nfc/st95hf/spi.c mutex_lock(&spicontext->spi_lock); spicontext 28 drivers/nfc/st95hf/spi.c spicontext->req_issync = true; spicontext 29 drivers/nfc/st95hf/spi.c reinit_completion(&spicontext->done); spicontext 31 drivers/nfc/st95hf/spi.c spicontext->req_issync = false; spicontext 41 drivers/nfc/st95hf/spi.c mutex_unlock(&spicontext->spi_lock); spicontext 47 drivers/nfc/st95hf/spi.c mutex_unlock(&spicontext->spi_lock); spicontext 51 drivers/nfc/st95hf/spi.c result = wait_for_completion_timeout(&spicontext->done, spicontext 61 drivers/nfc/st95hf/spi.c mutex_unlock(&spicontext->spi_lock); spicontext 68 drivers/nfc/st95hf/spi.c int st95hf_spi_recv_response(struct st95hf_spi_context *spicontext, spicontext 74 drivers/nfc/st95hf/spi.c struct spi_device *spidev = spicontext->spidev; spicontext 85 drivers/nfc/st95hf/spi.c mutex_lock(&spicontext->spi_lock); spicontext 96 drivers/nfc/st95hf/spi.c mutex_unlock(&spicontext->spi_lock); spicontext 118 drivers/nfc/st95hf/spi.c mutex_unlock(&spicontext->spi_lock); spicontext 129 drivers/nfc/st95hf/spi.c int st95hf_spi_recv_echo_res(struct st95hf_spi_context *spicontext, spicontext 138 drivers/nfc/st95hf/spi.c struct spi_device *spidev = spicontext->spidev; spicontext 141 drivers/nfc/st95hf/spi.c mutex_lock(&spicontext->spi_lock); spicontext 148 drivers/nfc/st95hf/spi.c mutex_unlock(&spicontext->spi_lock); spicontext 42 drivers/nfc/st95hf/spi.h int st95hf_spi_send(struct st95hf_spi_context *spicontext, spicontext 47 drivers/nfc/st95hf/spi.h int st95hf_spi_recv_response(struct st95hf_spi_context *spicontext, spicontext 50 drivers/nfc/st95hf/spi.h int st95hf_spi_recv_echo_res(struct st95hf_spi_context *spicontext,