/openbmc/linux/drivers/rpmsg/ |
H A D | qcom_glink_native.c | 228 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 D | qcom_glink_smem.c | 42 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 D | qcom_glink_rpm.c | 58 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 D | qcom_glink_native.h | 38 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 D | qcom_common.c | 201 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 D | qcom_common.h | 42 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 D | qcom,pmic-glink.yaml | 4 $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 D | qcom,apr.yaml | 59 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 D | qcom,smd-rpm.yaml | 66 qcom,glink-channels: 104 qcom,glink-channels: false 111 - qcom,glink-channels
|
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,glink-rpm-edge.yaml | 4 $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 D | qcom,glink-edge.yaml | 4 $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 D | qcom,rpm-proc.yaml | 101 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 D | qcom,sc7280-wpss-pil.yaml | 108 glink-edge: 109 $ref: qcom,glink-edge.yaml# 147 - glink-edge 197 glink-edge {
|
H A D | qcom,msm8996-mss-pil.yaml | 141 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 D | qcom,pas-common.yaml | 73 glink-edge: 74 $ref: /schemas/remoteproc/qcom,glink-edge.yaml#
|
H A D | qcom,sc7180-mss-pil.yaml | 142 glink-edge: 143 $ref: qcom,glink-edge.yaml# 183 - glink-edge 241 glink-edge {
|
H A D | qcom,sc7280-mss-pil.yaml | 156 glink-edge: 157 $ref: qcom,glink-edge.yaml# 199 - glink-edge 259 glink-edge {
|
H A D | qcom,sc7280-adsp-pil.yaml | 103 glink-edge: 104 $ref: qcom,glink-edge.yaml# 185 glink-edge {
|
H A D | qcom,q6v5.txt | 100 "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 D | qcom_glink.h | 20 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 D | qcom,fastrpc.yaml | 35 qcom,glink-channels: 109 glink-edge { 120 qcom,glink-channels = "fastrpcglink-apps-dsp";
|
/openbmc/linux/Documentation/devicetree/bindings/mailbox/ |
H A D | qcom,apcs-kpss-global.yaml | 181 rpm-glink { 182 compatible = "qcom,glink-rpm";
|
/openbmc/linux/arch/powerpc/kernel/vdso/ |
H A D | vdso64.lds.S | 89 *(.glink .iplt .plt)
|
H A D | vdso32.lds.S | 92 *(.got1 .glink .iplt)
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | ipq6018.dtsi | 152 glink-edge { 153 compatible = "qcom,glink-rpm"; 160 qcom,glink-channels = "rpm_requests"; 731 glink-edge { 738 qcom,glink-channels = "IPCRTR";
|