Searched refs:qsdev (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/hid/intel-thc-hid/intel-quickspi/ |
| H A D | pci-quickspi.c | 112 static int quickspi_get_acpi_resources(struct quickspi_device *qsdev) in quickspi_get_acpi_resources() argument 114 struct acpi_device *adev = ACPI_COMPANION(qsdev->dev); in quickspi_get_acpi_resources() 118 dev_err(qsdev->dev, "no valid ACPI companion\n"); in quickspi_get_acpi_resources() 122 qsdev->acpi_dev = adev; in quickspi_get_acpi_resources() 128 &qsdev->input_report_hdr_addr); in quickspi_get_acpi_resources() 136 &qsdev->input_report_bdy_addr); in quickspi_get_acpi_resources() 144 &qsdev->output_report_addr); in quickspi_get_acpi_resources() 152 &qsdev->spi_read_opcode); in quickspi_get_acpi_resources() 160 &qsdev->spi_write_opcode); in quickspi_get_acpi_resources() 168 &qsdev->spi_read_io_mode); in quickspi_get_acpi_resources() [all …]
|
| H A D | quickspi-protocol.c | 23 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 …]
|
| H A D | quickspi-hid.c | 22 struct quickspi_device *qsdev = hid->driver_data; in quickspi_hid_parse() local 24 if (qsdev->report_descriptor) in quickspi_hid_parse() 25 return hid_parse_report(hid, qsdev->report_descriptor, in quickspi_hid_parse() 26 le16_to_cpu(qsdev->dev_desc.rep_desc_len)); in quickspi_hid_parse() 28 dev_err(qsdev->dev, "invalid report descriptor\n"); in quickspi_hid_parse() 55 struct quickspi_device *qsdev = hid->driver_data; in quickspi_hid_raw_request() local 58 ret = pm_runtime_resume_and_get(qsdev->dev); in quickspi_hid_raw_request() 64 ret = quickspi_get_report(qsdev, rtype, reportnum, buf); in quickspi_hid_raw_request() 67 ret = quickspi_set_report(qsdev, rtype, reportnum, buf, len); in quickspi_hid_raw_request() 70 dev_err_once(qsdev->dev, "Not supported request type %d\n", reqtype); in quickspi_hid_raw_request() [all …]
|
| /linux/drivers/rpmsg/ |
| H A D | qcom_smd.c | 907 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_obj(*qsdev); 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 …]
|