/linux-6.6.21/drivers/md/persistent-data/ |
D | dm-space-map-disk.c | 37 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_destroy() local 39 kfree(smd); in sm_disk_destroy() 44 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_extend() local 46 return sm_ll_extend(&smd->ll, extra_blocks); in sm_disk_extend() 51 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_blocks() local 53 *count = smd->old_ll.nr_blocks; in sm_disk_get_nr_blocks() 60 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_free() local 62 *count = (smd->old_ll.nr_blocks - smd->old_ll.nr_allocated) - smd->nr_allocated_this_transaction; in sm_disk_get_nr_free() 70 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_count() local 72 return sm_ll_lookup(&smd->ll, b, result); in sm_disk_get_count() [all …]
|
/linux-6.6.21/drivers/clk/at91/ |
D | clk-smd.c | 29 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_recalc_rate() local 33 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_recalc_rate() 68 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_parent() local 73 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMDS, in at91sam9x5_clk_smd_set_parent() 81 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_get_parent() local 84 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_get_parent() 92 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_rate() local 98 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMD_DIV, in at91sam9x5_clk_smd_set_rate() 116 struct at91sam9x5_clk_smd *smd; in at91sam9x5_clk_register_smd() local 121 smd = kzalloc(sizeof(*smd), GFP_KERNEL); in at91sam9x5_clk_register_smd() [all …]
|
D | Makefile | 13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
|
/linux-6.6.21/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,smd-edge.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,smd-edge.yaml# 20 See also Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml 24 const: smd-edge 29 - qcom,smd-channels 36 - qcom,smd-channels 65 qcom,smd-edge: 68 The identifier of the remote processor in the smd channel allocation 78 $ref: /schemas/soc/qcom/qcom,smd-rpm.yaml# 80 - qcom,smd-channels 87 - qcom,smd-channels [all …]
|
D | qcom,rpm-proc.yaml | 95 smd-edge: 96 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 124 - smd-edge 139 smd-edge { 142 qcom,smd-edge = <15>; 146 qcom,smd-channels = "rpm_requests";
|
D | qcom,wcnss-pil.yaml | 95 smd-edge: 96 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 167 - smd-edge 263 smd-edge { 267 qcom,smd-edge = <6>; 274 qcom,smd-channels = "WCNSS_CTRL";
|
D | qcom,msm8916-mss-pil.yaml | 137 smd-edge: 138 $ref: qcom,smd-edge.yaml# 194 - smd-edge 282 smd-edge { 285 qcom,smd-edge = <0>;
|
D | qcom,pas-common.yaml | 66 smd-edge: 67 $ref: /schemas/remoteproc/qcom,smd-edge.yaml#
|
D | qcom,q6v5.txt | 99 The Hexagon node may also have an subnode named either "smd-edge" or 101 related to the Hexagon. See ../soc/qcom/qcom,smd.yaml and
|
D | qcom,msm8996-mss-pil.yaml | 134 smd-edge: 135 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 239 - smd-edge 243 smd-edge: false
|
D | qcom,adsp.yaml | 230 smd-edge { 234 qcom,smd-edge = <1>;
|
/linux-6.6.21/drivers/remoteproc/ |
D | qcom_common.c | 310 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_start() local 312 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start() 314 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start() 319 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_stop() local 321 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop() 322 smd->edge = NULL; in smd_subdev_stop() 330 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd) in qcom_add_smd_subdev() argument 334 smd->node = of_get_child_by_name(dev->parent->of_node, "smd-edge"); in qcom_add_smd_subdev() 335 if (!smd->node) in qcom_add_smd_subdev() 338 smd->dev = dev; in qcom_add_smd_subdev() [all …]
|
D | qcom_common.h | 48 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd); 49 void qcom_remove_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
|
/linux-6.6.21/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smd.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd.yaml# 26 const: qcom,smd 29 "^smd-edge|rpm$": 30 $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 43 # The following example represents a smd node, with one edge representing the 51 compatible = "qcom,smd"; 56 qcom,smd-edge = <15>; 60 qcom,smd-channels = "rpm_requests";
|
D | qcom,smd-rpm.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm.yaml# 16 qcom,smd.yaml for the required edge properties. All SMD/GLINK related 23 Refer to Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml 72 qcom,smd-channels: 80 $ref: /schemas/regulator/qcom,smd-rpm-regulator.yaml# 106 - qcom,smd-channels 109 qcom,smd-channels: false 126 smd-edge { 129 qcom,smd-edge = <15>; 133 qcom,smd-channels = "rpm_requests";
|
D | qcom,wcnss.yaml | 35 qcom,smd-channels: 94 - qcom,smd-channels 102 smd-edge { 106 qcom,smd-edge = <6>; 113 qcom,smd-channels = "WCNSS_CTRL";
|
D | qcom,apr.yaml | 79 qcom,smd-channels: 136 qcom,smd-channels: false 140 - qcom,smd-channels
|
/linux-6.6.21/net/qrtr/ |
D | Makefile | 5 obj-$(CONFIG_QRTR_SMD) += qrtr-smd.o 6 qrtr-smd-y := smd.o
|
/linux-6.6.21/drivers/interconnect/qcom/ |
D | Makefile | 32 icc-smd-rpm-objs := smd-rpm.o icc-rpm.o icc-rpm-clocks.o 60 obj-$(CONFIG_INTERCONNECT_QCOM_SMD_RPM) += icc-smd-rpm.o
|
/linux-6.6.21/drivers/net/wireless/ath/wcn36xx/ |
D | Makefile | 6 smd.o \
|
/linux-6.6.21/Documentation/devicetree/bindings/regulator/ |
D | qcom,smd-rpm-regulator.yaml | 4 $id: http://devicetree.org/schemas/regulator/qcom,smd-rpm-regulator.yaml# 15 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml for 18 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
|
/linux-6.6.21/arch/arm64/boot/dts/qcom/ |
D | msm8953.dtsi | 196 smd-edge { 199 qcom,smd-edge = <15>; 203 qcom,smd-channels = "rpm_requests"; 1103 smd-edge { 1106 qcom,smd-edge = <0>; 1508 smd-edge { 1512 qcom,smd-edge = <6>; 1519 qcom,smd-channels = "WCNSS_CTRL"; 1637 smd-edge { 1642 qcom,smd-edge = <1>; [all …]
|
/linux-6.6.21/drivers/soc/qcom/ |
D | Makefile | 20 obj-$(CONFIG_QCOM_SMD_RPM) += rpm-proc.o smd-rpm.o
|
/linux-6.6.21/arch/arm/boot/dts/nxp/imx/ |
D | imx53-smd.dts | 12 compatible = "fsl,imx53-smd", "fsl,imx53"; 101 imx53-smd {
|
/linux-6.6.21/arch/arm/boot/dts/qcom/ |
D | qcom-msm8226.dtsi | 59 smd-edge { 62 qcom,smd-edge = <15>; 66 qcom,smd-channels = "rpm_requests"; 777 smd-edge { 781 qcom,smd-edge = <1>;
|