Home
last modified time | relevance | path

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

123

/linux/drivers/md/persistent-data/
A Ddm-space-map-disk.c39 kfree(smd); in sm_disk_destroy()
62 *count = (smd->old_ll.nr_blocks - smd->old_ll.nr_allocated) - smd->nr_allocated_this_transaction; in sm_disk_get_nr_free()
139 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, smd->begin, smd->ll.nr_blocks, b); in sm_disk_new_block()
145 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, 0, smd->begin, b); in sm_disk_new_block()
167 memcpy(&smd->old_ll, &smd->ll, sizeof(smd->old_ll)); in sm_disk_commit()
223 smd = kmalloc(sizeof(*smd), GFP_KERNEL); in dm_sm_disk_create()
224 if (!smd) in dm_sm_disk_create()
229 memcpy(&smd->sm, &ops, sizeof(smd->sm)); in dm_sm_disk_create()
257 smd = kmalloc(sizeof(*smd), GFP_KERNEL); in dm_sm_disk_open()
258 if (!smd) in dm_sm_disk_open()
[all …]
/linux/drivers/clk/at91/
A 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()
84 regmap_read(smd->regmap, AT91_PMC_SMD, &smdr); in at91sam9x5_clk_smd_get_parent()
116 struct at91sam9x5_clk_smd *smd; in at91sam9x5_clk_register_smd() local
121 smd = kzalloc(sizeof(*smd), GFP_KERNEL); in at91sam9x5_clk_register_smd()
122 if (!smd) in at91sam9x5_clk_register_smd()
131 smd->hw.init = &init; in at91sam9x5_clk_register_smd()
132 smd->regmap = regmap; in at91sam9x5_clk_register_smd()
134 hw = &smd->hw; in at91sam9x5_clk_register_smd()
135 ret = clk_hw_register(NULL, &smd->hw); in at91sam9x5_clk_register_smd()
[all …]
A DMakefile13 obj-$(CONFIG_HAVE_AT91_SMD) += clk-smd.o
/linux/Documentation/devicetree/bindings/remoteproc/
A Dqcom,smd-edge.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,smd-edge.yaml#
24 const: smd-edge
29 - qcom,smd-channels
36 - qcom,smd-channels
66 qcom,smd-edge:
79 $ref: /schemas/soc/qcom/qcom,smd-rpm.yaml#
81 - qcom,smd-channels
88 - qcom,smd-channels
94 - qcom,smd-edge
112 smd-edge {
[all …]
A Dqcom,rpm-proc.yaml95 smd-edge:
96 $ref: /schemas/remoteproc/qcom,smd-edge.yaml#
124 - smd-edge
139 smd-edge {
142 qcom,smd-edge = <15>;
145 compatible = "qcom,rpm-msm8916", "qcom,smd-rpm";
146 qcom,smd-channels = "rpm_requests";
166 compatible = "qcom,rpm-qcm2290", "qcom,glink-smd-rpm";
A Dqcom,wcnss-pil.yaml95 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";
A Dqcom,msm8916-mss-pil.yaml137 smd-edge:
138 $ref: qcom,smd-edge.yaml#
194 - smd-edge
282 smd-edge {
285 qcom,smd-edge = <0>;
A Dqcom,pas-common.yaml66 smd-edge:
67 $ref: /schemas/remoteproc/qcom,smd-edge.yaml#
A Dqcom,glink-rpm-edge.yaml45 $ref: /schemas/soc/qcom/qcom,smd-rpm.yaml#
93 compatible = "qcom,rpm-msm8996", "qcom,glink-smd-rpm";
A Dqcom,msm8996-mss-pil.yaml134 smd-edge:
135 $ref: /schemas/remoteproc/qcom,smd-edge.yaml#
236 - smd-edge
240 smd-edge: false
A Dqcom,q6v5.txt99 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
A Dqcom,adsp.yaml214 smd-edge {
218 qcom,smd-edge = <1>;
/linux/Documentation/devicetree/bindings/soc/qcom/
A Dqcom,smd-rpm.yaml4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm.yaml#
50 - const: qcom,smd-rpm
63 - const: qcom,glink-smd-rpm
78 qcom,smd-channels:
86 $ref: /schemas/regulator/qcom,smd-rpm-regulator.yaml#
93 const: qcom,smd-rpm
98 - qcom,smd-channels
101 qcom,smd-channels: false
118 smd-edge {
121 qcom,smd-edge = <15>;
[all …]
A Dqcom,smd.yaml4 $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>;
59 compatible = "qcom,rpm-msm8974", "qcom,smd-rpm";
60 qcom,smd-channels = "rpm_requests";
A Dqcom,wcnss.yaml35 qcom,smd-channels:
94 - qcom,smd-channels
102 smd-edge {
106 qcom,smd-edge = <6>;
113 qcom,smd-channels = "WCNSS_CTRL";
A Dqcom,apr.yaml79 qcom,smd-channels:
136 qcom,smd-channels: false
140 - qcom,smd-channels
/linux/drivers/remoteproc/
A Dqcom_common.c314 smd->edge = qcom_smd_register_edge(smd->dev, smd->node); in smd_subdev_start()
316 return PTR_ERR_OR_ZERO(smd->edge); in smd_subdev_start()
323 qcom_smd_unregister_edge(smd->edge); in smd_subdev_stop()
324 smd->edge = NULL; in smd_subdev_stop()
337 if (!smd->node) in qcom_add_smd_subdev()
340 smd->dev = dev; in qcom_add_smd_subdev()
341 smd->subdev.start = smd_subdev_start; in qcom_add_smd_subdev()
342 smd->subdev.stop = smd_subdev_stop; in qcom_add_smd_subdev()
344 rproc_add_subdev(rproc, &smd->subdev); in qcom_add_smd_subdev()
355 if (!smd->node) in qcom_remove_smd_subdev()
[all …]
A Dqcom_common.h55 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
56 void qcom_remove_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd);
/linux/net/qrtr/
A DMakefile5 obj-$(CONFIG_QRTR_SMD) += qrtr-smd.o
6 qrtr-smd-y := smd.o
/linux/drivers/interconnect/qcom/
A DMakefile41 icc-smd-rpm-objs := smd-rpm.o icc-rpm.o icc-rpm-clocks.o
78 obj-$(CONFIG_INTERCONNECT_QCOM_SMD_RPM) += icc-smd-rpm.o
/linux/drivers/net/wireless/ath/wcn36xx/
A DMakefile6 smd.o \
/linux/drivers/i2c/busses/
A Di2c-rcar.c154 u8 smd; member
252 rcar_i2c_write(priv, ICMPR, priv->smd); in rcar_i2c_init()
297 priv->smd = RCAR_DEFAULT_SMD; in rcar_i2c_clock_calculate()
379 x = DIV_ROUND_UP(x - 8 - 2 * priv->smd - round, sum_ratio); in rcar_i2c_clock_calculate()
380 scl = rate / (8 + 2 * priv->smd + sum_ratio * x + round); in rcar_i2c_clock_calculate()
388 if (priv->smd >= priv->schd) in rcar_i2c_clock_calculate()
389 priv->smd = priv->schd - 1; in rcar_i2c_clock_calculate()
392 scl, t.bus_freq_hz, rate, round, cdf, priv->schd, priv->scld, priv->smd); in rcar_i2c_clock_calculate()
/linux/Documentation/devicetree/bindings/clock/
A Dqcom,rpmcc.yaml142 compatible = "qcom,rpm-msm8916", "qcom,smd-rpm";
143 qcom,smd-channels = "rpm_requests";
/linux/Documentation/devicetree/bindings/regulator/
A Dqcom,smd-rpm-regulator.yaml4 $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/arch/arm64/boot/dts/qcom/
A Dmsm8953.dtsi196 smd-edge {
199 qcom,smd-edge = <15>;
203 qcom,smd-channels = "rpm_requests";
1265 smd-edge {
1268 qcom,smd-edge = <0>;
1747 smd-edge {
1751 qcom,smd-edge = <6>;
1758 qcom,smd-channels = "WCNSS_CTRL";
1876 smd-edge {
1881 qcom,smd-edge = <1>;
[all …]

Completed in 39 milliseconds

123