Home
last modified time | relevance | path

Searched refs:glink (Results 1 – 25 of 65) sorted by relevance

123

/openbmc/linux/drivers/rpmsg/
H A Dqcom_glink_native.c228 channel->glink = glink; in qcom_glink_alloc_channel()
287 return glink->rx_pipe->avail(glink->rx_pipe); in qcom_glink_rx_avail()
298 glink->rx_pipe->advance(glink->rx_pipe, count); in qcom_glink_rx_advance()
303 return glink->tx_pipe->avail(glink->tx_pipe); in qcom_glink_tx_avail()
315 glink->tx_pipe->kick(glink->tx_pipe); in qcom_glink_tx_kick()
527 struct qcom_glink *glink = channel->glink; in qcom_glink_rx_done_work() local
1049 struct qcom_glink *glink = channel->glink; in qcom_glink_set_flow_control() local
1244 struct qcom_glink *glink = parent->glink; in qcom_glink_create_ept() local
1281 struct qcom_glink *glink = channel->glink; in qcom_glink_announce_create() local
1318 struct qcom_glink *glink = channel->glink; in qcom_glink_destroy_ept() local
[all …]
H A Dqcom_glink_smem.c42 struct qcom_glink *glink; member
208 qcom_glink_native_rx(smem->glink); in qcom_glink_smem_intr()
226 struct qcom_glink *glink; in qcom_glink_smem_register() local
338 glink = qcom_glink_native_probe(dev, in qcom_glink_smem_register()
342 if (IS_ERR(glink)) { in qcom_glink_smem_register()
343 ret = PTR_ERR(glink); in qcom_glink_smem_register()
347 smem->glink = glink; in qcom_glink_smem_register()
365 struct qcom_glink *glink = smem->glink; in qcom_glink_smem_unregister() local
369 qcom_glink_native_remove(glink); in qcom_glink_smem_unregister()
H A Dqcom_glink_rpm.c58 struct qcom_glink *glink; member
208 qcom_glink_native_rx(rpm->glink); in qcom_glink_rpm_intr()
290 struct qcom_glink *glink; in glink_rpm_probe() local
345 glink = qcom_glink_native_probe(dev, in glink_rpm_probe()
350 if (IS_ERR(glink)) { in glink_rpm_probe()
352 return PTR_ERR(glink); in glink_rpm_probe()
355 rpm->glink = glink; in glink_rpm_probe()
367 struct qcom_glink *glink = rpm->glink; in glink_rpm_remove() local
371 qcom_glink_native_remove(glink); in glink_rpm_remove()
H A Dqcom_glink_native.h38 void qcom_glink_native_remove(struct qcom_glink *glink);
39 void qcom_glink_native_rx(struct qcom_glink *glink);
/openbmc/linux/drivers/remoteproc/
H A Dqcom_common.c201 glink->edge = qcom_glink_smem_register(glink->dev, glink->node); in glink_subdev_start()
203 return PTR_ERR_OR_ZERO(glink->edge); in glink_subdev_start()
211 glink->edge = NULL; in glink_subdev_stop()
218 qcom_glink_ssr_notify(glink->ssr_name); in glink_subdev_unprepare()
233 if (!glink->node) in qcom_add_glink_subdev()
237 if (!glink->ssr_name) in qcom_add_glink_subdev()
240 glink->dev = dev; in qcom_add_glink_subdev()
242 glink->subdev.stop = glink_subdev_stop; in qcom_add_glink_subdev()
256 if (!glink->node) in qcom_remove_glink_subdev()
260 kfree_const(glink->ssr_name); in qcom_remove_glink_subdev()
[all …]
H A Dqcom_common.h42 void qcom_add_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink,
44 void qcom_remove_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink);
/openbmc/linux/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,pmic-glink.yaml4 $id: http://devicetree.org/schemas/soc/qcom/qcom,pmic-glink.yaml#
25 - qcom,sc8180x-pmic-glink
26 - qcom,sc8280xp-pmic-glink
27 - qcom,sm8350-pmic-glink
28 - qcom,sm8450-pmic-glink
29 - qcom,sm8550-pmic-glink
30 - const: qcom,pmic-glink
51 pmic-glink {
52 compatible = "qcom,sc8280xp-pmic-glink", "qcom,pmic-glink";
H A Dqcom,apr.yaml59 qcom,glink-channels:
121 qcom,glink-channels:
127 qcom,glink-channels:
133 - qcom,glink-channels
143 qcom,glink-channels: false
153 qcom,glink-channels = "apr_audio_svc";
190 qcom,glink-channels = "adsp_apps";
H A Dqcom,smd-rpm.yaml66 qcom,glink-channels:
104 qcom,glink-channels: false
111 - qcom,glink-channels
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,glink-rpm-edge.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-rpm-edge.yaml#
18 const: qcom,glink-rpm
68 - qcom,glink-channels
87 glink-edge {
88 compatible = "qcom,glink-rpm";
95 qcom,glink-channels = "rpm_requests";
H A Dqcom,glink-edge.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-edge.yaml#
20 - qcom,glink-channels
27 - qcom,glink-channels
34 - qcom,glink-channels
87 glink-edge {
H A Dqcom,rpm-proc.yaml101 glink-edge:
102 $ref: /schemas/remoteproc/qcom,glink-rpm-edge.yaml#
126 - glink-edge
159 glink-edge {
160 compatible = "qcom,glink-rpm";
167 qcom,glink-channels = "rpm_requests";
H A Dqcom,sc7280-wpss-pil.yaml108 glink-edge:
109 $ref: qcom,glink-edge.yaml#
147 - glink-edge
197 glink-edge {
H A Dqcom,msm8996-mss-pil.yaml141 glink-edge:
142 $ref: /schemas/remoteproc/qcom,glink-edge.yaml#
236 glink-edge: false
274 - glink-edge
312 - glink-edge
389 glink-edge {
H A Dqcom,pas-common.yaml73 glink-edge:
74 $ref: /schemas/remoteproc/qcom,glink-edge.yaml#
H A Dqcom,sc7180-mss-pil.yaml142 glink-edge:
143 $ref: qcom,glink-edge.yaml#
183 - glink-edge
241 glink-edge {
H A Dqcom,sc7280-mss-pil.yaml156 glink-edge:
157 $ref: qcom,glink-edge.yaml#
199 - glink-edge
259 glink-edge {
H A Dqcom,sc7280-adsp-pil.yaml103 glink-edge:
104 $ref: qcom,glink-edge.yaml#
185 glink-edge {
H A Dqcom,q6v5.txt100 "glink-edge" that describes the communication edge, channels and devices
102 ../soc/qcom/qcom,glink.txt for details on how to describe these.
/openbmc/linux/include/linux/rpmsg/
H A Dqcom_glink.h20 void qcom_glink_smem_unregister(struct qcom_glink_smem *glink);
31 static inline void qcom_glink_smem_unregister(struct qcom_glink_smem *glink) {} in qcom_glink_smem_unregister() argument
/openbmc/linux/Documentation/devicetree/bindings/misc/
H A Dqcom,fastrpc.yaml35 qcom,glink-channels:
109 glink-edge {
120 qcom,glink-channels = "fastrpcglink-apps-dsp";
/openbmc/linux/Documentation/devicetree/bindings/mailbox/
H A Dqcom,apcs-kpss-global.yaml181 rpm-glink {
182 compatible = "qcom,glink-rpm";
/openbmc/linux/arch/powerpc/kernel/vdso/
H A Dvdso64.lds.S89 *(.glink .iplt .plt .rela*)
H A Dvdso32.lds.S90 *(.got1 .glink .iplt .rela*)
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dipq6018.dtsi152 glink-edge {
153 compatible = "qcom,glink-rpm";
160 qcom,glink-channels = "rpm_requests";
730 glink-edge {
737 qcom,glink-channels = "IPCRTR";

123