Home
last modified time | relevance | path

Searched refs:smd (Results 1 – 24 of 24) sorted by relevance

/Linux-v6.1/drivers/md/persistent-data/
Ddm-space-map-disk.c36 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_destroy() local
38 kfree(smd); in sm_disk_destroy()
43 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_extend() local
45 return sm_ll_extend(&smd->ll, extra_blocks); in sm_disk_extend()
50 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_blocks() local
51 *count = smd->old_ll.nr_blocks; in sm_disk_get_nr_blocks()
58 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_nr_free() local
59 *count = (smd->old_ll.nr_blocks - smd->old_ll.nr_allocated) - smd->nr_allocated_this_transaction; in sm_disk_get_nr_free()
67 struct sm_disk *smd = container_of(sm, struct sm_disk, sm); in sm_disk_get_count() local
68 return sm_ll_lookup(&smd->ll, b, result); in sm_disk_get_count()
[all …]
/Linux-v6.1/drivers/clk/at91/
Dclk-smd.c29 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()
63 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_parent() local
68 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMDS, in at91sam9x5_clk_smd_set_parent()
76 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_get_parent() local
79 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_get_parent()
87 struct at91sam9x5_clk_smd *smd = to_at91sam9x5_clk_smd(hw); in at91sam9x5_clk_smd_set_rate() local
93 regmap_update_bits(smd->regmap, AT91_PMC_SMD, AT91_PMC_SMD_DIV, in at91sam9x5_clk_smd_set_rate()
111 struct at91sam9x5_clk_smd *smd; in at91sam9x5_clk_register_smd() local
116 smd = kzalloc(sizeof(*smd), GFP_KERNEL); in at91sam9x5_clk_register_smd()
[all …]
DMakefile13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
/Linux-v6.1/drivers/remoteproc/
Dqcom_common.c296 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_start() local
298 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start()
300 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start()
305 struct qcom_rproc_subdev *smd = to_smd_subdev(subdev); in smd_subdev_stop() local
307 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop()
308 smd->edge = NULL; in smd_subdev_stop()
316 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd) in qcom_add_smd_subdev() argument
320 smd->node = of_get_child_by_name(dev->parent->of_node, "smd-edge"); in qcom_add_smd_subdev()
321 if (!smd->node) in qcom_add_smd_subdev()
324 smd->dev = dev; in qcom_add_smd_subdev()
[all …]
Dqcom_common.h44 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
45 void qcom_remove_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
/Linux-v6.1/net/qrtr/
DMakefile5 obj-$(CONFIG_QRTR_SMD) += qrtr-smd.o
6 qrtr-smd-y := smd.o
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/
Dqcom,wcnss-pil.txt112 The wcnss node can also have an subnode named "smd-edge" that describes the SMD
114 See ../soc/qcom/qcom,smd.yaml for details on how to describe the SMD edge.
157 smd-edge {
161 qcom,smd-edge = <6>;
168 qcom,smd-channels = "WCNSS_CTRL";
Dqcom,q6v5.txt208 The Hexagon node may also have an subnode named either "smd-edge" or
210 related to the Hexagon. See ../soc/qcom/qcom,smd.yaml and
256 smd-edge {
260 qcom,smd-edge = <0>;
/Linux-v6.1/drivers/interconnect/qcom/
DMakefile28 icc-smd-rpm-objs := smd-rpm.o icc-rpm.o
52 obj-$(CONFIG_INTERCONNECT_QCOM_SMD_RPM) += icc-smd-rpm.o
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-msm8226.dtsi64 smd {
65 compatible = "qcom,smd";
70 qcom,smd-edge = <15>;
74 qcom,smd-channels = "rpm_requests";
565 smd-edge {
569 qcom,smd-edge = <1>;
Dqcom-apq8084.dtsi465 smd {
466 compatible = "qcom,smd";
471 qcom,smd-edge = <15>;
475 qcom,smd-channels = "rpm_requests";
Dqcom-msm8974.dtsi295 smd {
296 compatible = "qcom,smd";
301 qcom,smd-edge = <15>;
305 qcom,smd-channels = "rpm_requests";
733 smd-edge {
737 qcom,smd-edge = <6>;
741 qcom,smd-channels = "WCNSS_CTRL";
1226 smd-edge {
1230 qcom,smd-edge = <0>;
1700 smd-edge {
[all …]
Dimx53-smd.dts12 compatible = "fsl,imx53-smd", "fsl,imx53";
101 imx53-smd {
Dqcom-apq8064.dtsi228 smd {
229 compatible = "qcom,smd";
235 qcom,smd-edge = <0>;
244 qcom,smd-edge = <1>;
253 qcom,smd-edge = <3>;
262 qcom,smd-edge = <6>;
1585 smd-edge {
1589 qcom,smd-edge = <6>;
1595 qcom,smd-channels = "WCNSS_CTRL";
Dqcom-msm8974pro-fairphone-fp2.dts169 smd-edge {
DMakefile465 imx53-smd.dtb \
/Linux-v6.1/drivers/net/wireless/ath/wcn36xx/
DMakefile6 smd.o \
/Linux-v6.1/drivers/soc/qcom/
DMakefile17 obj-$(CONFIG_QCOM_SMD_RPM) += smd-rpm.o
DKconfig164 module. This will build a module called "qcom-smd-rpm".
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi289 smd {
290 compatible = "qcom,smd";
295 qcom,smd-edge = <15>;
299 qcom,smd-channels = "rpm_requests";
1406 smd-edge {
1409 qcom,smd-edge = <0>;
1417 qcom,smd-channels = "fastrpcsmd-apps-dsp";
1822 smd-edge {
1826 qcom,smd-edge = <6>;
1833 qcom,smd-channels = "WCNSS_CTRL";
Dmsm8994.dtsi232 smd {
233 compatible = "qcom,smd";
237 qcom,smd-edge = <15>;
242 qcom,smd-channels = "rpm_requests";
Dmsm8953.dtsi316 smd {
317 compatible = "qcom,smd";
322 qcom,smd-edge = <15>;
326 qcom,smd-channels = "rpm_requests";
Dmsm8996.dtsi2373 smd-edge {
2378 qcom,smd-edge = <3>;
2433 smd-edge {
2438 qcom,smd-edge = <0>;
3379 smd-edge {
3384 qcom,smd-edge = <1>;
3391 qcom,smd-channels = "apr_audio_svc";
/Linux-v6.1/drivers/clk/qcom/
DMakefile59 obj-$(CONFIG_QCOM_CLK_SMD_RPM) += clk-smd-rpm.o