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,