Lines Matching refs:qcom_glink

46  * by @rx_work of @qcom_glink.
79 * struct qcom_glink - driver context, relates to one remote subsystem
96 struct qcom_glink {
131 * @glink: qcom_glink context handle
156 struct qcom_glink *glink;
214 static struct glink_channel *qcom_glink_alloc_channel(struct qcom_glink *glink,
285 static size_t qcom_glink_rx_avail(struct qcom_glink *glink)
290 static void qcom_glink_rx_peek(struct qcom_glink *glink,
296 static void qcom_glink_rx_advance(struct qcom_glink *glink, size_t count)
301 static size_t qcom_glink_tx_avail(struct qcom_glink *glink)
306 static void qcom_glink_tx_write(struct qcom_glink *glink,
313 static void qcom_glink_tx_kick(struct qcom_glink *glink)
318 static void qcom_glink_send_read_notify(struct qcom_glink *glink)
331 static int qcom_glink_tx(struct qcom_glink *glink,
387 static int qcom_glink_send_version(struct qcom_glink *glink)
398 static void qcom_glink_send_version_ack(struct qcom_glink *glink)
409 static void qcom_glink_send_open_ack(struct qcom_glink *glink,
421 static void qcom_glink_handle_intent_req_ack(struct qcom_glink *glink,
455 static int qcom_glink_send_open_req(struct qcom_glink *glink,
499 static void qcom_glink_send_close_req(struct qcom_glink *glink,
511 static void qcom_glink_send_close_ack(struct qcom_glink *glink,
527 struct qcom_glink *glink = channel->glink;
561 static void qcom_glink_rx_done(struct qcom_glink *glink,
597 static void qcom_glink_receive_version(struct qcom_glink *glink,
624 static void qcom_glink_receive_version_ack(struct qcom_glink *glink,
653 static int qcom_glink_send_intent_req_ack(struct qcom_glink *glink,
677 static int qcom_glink_advertise_intent(struct qcom_glink *glink,
702 qcom_glink_alloc_intent(struct qcom_glink *glink,
740 static void qcom_glink_handle_rx_done(struct qcom_glink *glink,
789 static void qcom_glink_handle_intent_req(struct qcom_glink *glink,
812 static int qcom_glink_rx_defer(struct qcom_glink *glink, size_t extra)
841 static int qcom_glink_rx_data(struct qcom_glink *glink, size_t avail)
955 static void qcom_glink_handle_intent(struct qcom_glink *glink,
1021 static int qcom_glink_rx_open_ack(struct qcom_glink *glink, unsigned int lcid)
1049 struct qcom_glink *glink = channel->glink;
1063 static void qcom_glink_handle_signals(struct qcom_glink *glink,
1084 void qcom_glink_native_rx(struct qcom_glink *glink)
1162 static struct glink_channel *qcom_glink_create_local(struct qcom_glink *glink,
1205 static int qcom_glink_create_remote(struct qcom_glink *glink,
1244 struct qcom_glink *glink = parent->glink;
1281 struct qcom_glink *glink = channel->glink;
1318 struct qcom_glink *glink = channel->glink;
1331 static int qcom_glink_request_intent(struct qcom_glink *glink,
1375 struct qcom_glink *glink = channel->glink;
1520 static int qcom_glink_rx_open(struct qcom_glink *glink, unsigned int rcid,
1599 static void qcom_glink_rx_close(struct qcom_glink *glink, unsigned int rcid)
1633 static void qcom_glink_rx_close_ack(struct qcom_glink *glink, unsigned int lcid)
1668 struct qcom_glink *glink = container_of(work, struct qcom_glink,
1721 static void qcom_glink_cancel_rx_work(struct qcom_glink *glink)
1751 ATTRIBUTE_GROUPS(qcom_glink);
1764 static int qcom_glink_create_chrdev(struct qcom_glink *glink)
1788 struct qcom_glink *qcom_glink_native_probe(struct device *dev,
1795 struct qcom_glink *glink;
1843 void qcom_glink_native_remove(struct qcom_glink *glink)