Home
last modified time | relevance | path

Searched refs:qsdev (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/hid/intel-thc-hid/intel-quickspi/
H A Dpci-quickspi.c96 static int quickspi_get_acpi_resources(struct quickspi_device *qsdev) in quickspi_get_acpi_resources() argument
98 struct acpi_device *adev = ACPI_COMPANION(qsdev->dev); in quickspi_get_acpi_resources()
102 dev_err(qsdev->dev, "no valid ACPI companion\n"); in quickspi_get_acpi_resources()
106 qsdev->acpi_dev = adev; in quickspi_get_acpi_resources()
112 &qsdev->input_report_hdr_addr); in quickspi_get_acpi_resources()
120 &qsdev->input_report_bdy_addr); in quickspi_get_acpi_resources()
128 &qsdev->output_report_addr); in quickspi_get_acpi_resources()
136 &qsdev->spi_read_opcode); in quickspi_get_acpi_resources()
144 &qsdev->spi_write_opcode); in quickspi_get_acpi_resources()
152 &qsdev->spi_read_io_mode); in quickspi_get_acpi_resources()
[all …]
H A Dquickspi-protocol.c23 static int write_cmd_to_txdma(struct quickspi_device *qsdev, in write_cmd_to_txdma() argument
31 write_buf = (struct output_report *)qsdev->report_buf; in write_cmd_to_txdma()
42 ret = thc_dma_write(qsdev->thc_hw, write_buf, write_buf_len); in write_cmd_to_txdma()
44 dev_err_once(qsdev->dev, "DMA write failed, ret = %d\n", ret); in write_cmd_to_txdma()
49 static int quickspi_get_device_descriptor(struct quickspi_device *qsdev) in quickspi_get_device_descriptor() argument
62 qsdev->nondma_int_received = false; in quickspi_get_device_descriptor()
64 ret = thc_tic_pio_write(qsdev->thc_hw, qsdev->output_report_addr, in quickspi_get_device_descriptor()
67 dev_err_once(qsdev->dev, in quickspi_get_device_descriptor()
72 ret = wait_event_interruptible_timeout(qsdev->nondma_int_received_wq, in quickspi_get_device_descriptor()
73 qsdev->nondma_int_received, in quickspi_get_device_descriptor()
[all …]
/linux/drivers/rpmsg/
H A Dqcom_smd.c907 struct qcom_smd_device *qsdev = to_smd_device(rpdev); in qcom_smd_create_ept() local
908 struct qcom_smd_edge *edge = qsdev->edge; in qcom_smd_create_ept()
1064 struct qcom_smd_device *qsdev = to_smd_device(rpdev); in qcom_smd_release_device() local
1066 kfree(qsdev); in qcom_smd_release_device()
1074 struct qcom_smd_device *qsdev; in qcom_smd_create_device() local
1080 qsdev = kzalloc(sizeof(*qsdev), GFP_KERNEL); in qcom_smd_create_device()
1081 if (!qsdev) in qcom_smd_create_device()
1085 qsdev->edge = edge; in qcom_smd_create_device()
1088 qsdev->rpdev.ops = &qcom_smd_device_ops; in qcom_smd_create_device()
1091 rpdev = &qsdev->rpdev; in qcom_smd_create_device()
[all …]