Home
last modified time | relevance | path

Searched refs:sci (Results 1 – 25 of 56) sorted by relevance

123

/Linux-v5.4/fs/nilfs2/
Dsegment.c90 static inline void nilfs_sc_cstage_inc(struct nilfs_sc_info *sci) in nilfs_sc_cstage_inc() argument
92 sci->sc_stage.scnt++; in nilfs_sc_cstage_inc()
93 trace_nilfs2_collection_stage_transition(sci); in nilfs_sc_cstage_inc()
96 static inline void nilfs_sc_cstage_set(struct nilfs_sc_info *sci, int next_scnt) in nilfs_sc_cstage_set() argument
98 sci->sc_stage.scnt = next_scnt; in nilfs_sc_cstage_set()
99 trace_nilfs2_collection_stage_transition(sci); in nilfs_sc_cstage_set()
102 static inline int nilfs_sc_cstage_get(struct nilfs_sc_info *sci) in nilfs_sc_cstage_get() argument
104 return sci->sc_stage.scnt; in nilfs_sc_cstage_get()
276 struct nilfs_sc_info *sci = nilfs->ns_writer; in nilfs_transaction_commit() local
279 nilfs_segctor_start_timer(sci); in nilfs_transaction_commit()
[all …]
/Linux-v5.4/drivers/reset/
Dreset-ti-sci.c47 const struct ti_sci_handle *sci; member
74 const struct ti_sci_handle *sci = data->sci; in ti_sci_reset_set() local
75 const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops; in ti_sci_reset_set()
86 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_set()
95 ret = dev_ops->set_device_resets(sci, control->dev_id, reset_state); in ti_sci_reset_set()
155 const struct ti_sci_handle *sci = data->sci; in ti_sci_reset_status() local
156 const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops; in ti_sci_reset_status()
165 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_status()
229 data->sci = devm_ti_sci_get_handle(&pdev->dev); in ti_sci_reset_probe()
230 if (IS_ERR(data->sci)) in ti_sci_reset_probe()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/interrupt-controller/
Dti,sci-inta.txt36 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
40 - compatible: Must be "ti,sci-inta".
45 - ti,sci: Phandle to TI-SCI compatible System controller node.
46 - ti,sci-dev-id: TISCI device ID of the Interrupt Aggregator.
47 - ti,sci-rm-range-vint: Array of TISCI subtype ids representing vints(inta
50 - ti,sci-rm-range-global-event: Array of TISCI subtype ids representing the
57 compatible = "ti,sci-inta";
62 ti,sci = <&dmsc>;
63 ti,sci-dev-id = <179>;
64 ti,sci-rm-range-vint = <0x0>;
[all …]
Dti,sci-intr.txt36 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
41 - compatible: Must be "ti,sci-intr".
51 - ti,sci: Phandle to TI-SCI compatible System controller node.
52 - ti,sci-dst-id: TISCI device ID of the destination IRQ controller.
53 - ti,sci-rm-range-girq: Array of TISCI subtype ids representing the host irqs
66 compatible = "ti,sci-intr";
71 ti,sci = <&dmsc>;
72 ti,sci-dst-id = <56>;
73 ti,sci-rm-range-girq = <0x1>;
/Linux-v5.4/arch/arm64/boot/dts/ti/
Dk3-am65-wakeup.dtsi10 compatible = "ti,am654-sci";
22 compatible = "ti,sci-pm-domain";
27 compatible = "ti,k2g-sci-clk";
32 compatible = "ti,sci-reset";
68 compatible = "ti,sci-intr";
73 ti,sci = <&dmsc>;
74 ti,sci-dst-id = <56>;
75 ti,sci-rm-range-girq = <0x4>;
Dk3-j721e-mcu-wakeup.dtsi10 compatible = "ti,k2g-sci";
22 compatible = "ti,sci-pm-domain";
27 compatible = "ti,k2g-sci-clk";
32 compatible = "ti,sci-reset";
81 compatible = "ti,sci-intr";
86 ti,sci = <&dmsc>;
87 ti,sci-dst-id = <14>;
88 ti,sci-rm-range-girq = <0x5>;
Dk3-j721e-main.dtsi54 compatible = "ti,sci-intr";
59 ti,sci = <&dmsc>;
60 ti,sci-dst-id = <14>;
61 ti,sci-rm-range-girq = <0x1>;
71 compatible = "ti,sci-intr";
76 ti,sci = <&dmsc>;
77 ti,sci-dst-id = <14>;
78 ti,sci-rm-range-girq = <0>, <2>;
82 compatible = "ti,sci-inta";
87 ti,sci = <&dmsc>;
[all …]
Dk3-am65-main.dtsi378 compatible = "ti,sci-intr";
383 ti,sci = <&dmsc>;
384 ti,sci-dst-id = <56>;
385 ti,sci-rm-range-girq = <0x1>;
395 compatible = "ti,sci-intr";
400 ti,sci = <&dmsc>;
401 ti,sci-dst-id = <56>;
402 ti,sci-rm-range-girq = <0x0>, <0x2>;
406 compatible = "ti,sci-inta";
411 ti,sci = <&dmsc>;
[all …]
/Linux-v5.4/drivers/irqchip/
Dirq-ti-sci-intr.c40 const struct ti_sci_handle *sci; member
100 intr->sci->ops.rm_irq_ops.free_irq(intr->sci, dev_id, irq_index, in ti_sci_intr_irq_domain_free()
141 err = intr->sci->ops.rm_irq_ops.set_irq(intr->sci, dev_id, irq_index, in ti_sci_intr_alloc_gic_irq()
224 intr->sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_intr_irq_domain_probe()
225 if (IS_ERR(intr->sci)) { in ti_sci_intr_irq_domain_probe()
226 ret = PTR_ERR(intr->sci); in ti_sci_intr_irq_domain_probe()
229 intr->sci = NULL; in ti_sci_intr_irq_domain_probe()
240 intr->dst_irq = devm_ti_sci_get_of_resource(intr->sci, dev, in ti_sci_intr_irq_domain_probe()
Dirq-ti-sci-inta.c87 const struct ti_sci_handle *sci; member
202 err = inta->sci->ops.rm_irq_ops.set_event_map(inta->sci, in ti_sci_inta_alloc_event()
297 inta->sci->ops.rm_irq_ops.free_event_map(inta->sci, in ti_sci_inta_free_irq()
541 inta->sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_inta_irq_domain_probe()
542 if (IS_ERR(inta->sci)) { in ti_sci_inta_irq_domain_probe()
543 ret = PTR_ERR(inta->sci); in ti_sci_inta_irq_domain_probe()
546 inta->sci = NULL; in ti_sci_inta_irq_domain_probe()
556 inta->vint = devm_ti_sci_get_of_resource(inta->sci, dev, pdev->id, in ti_sci_inta_irq_domain_probe()
563 inta->global_event = devm_ti_sci_get_of_resource(inta->sci, dev, pdev->id, in ti_sci_inta_irq_domain_probe()
/Linux-v5.4/include/trace/events/
Dnilfs2.h27 TP_PROTO(struct nilfs_sc_info *sci),
29 TP_ARGS(sci),
32 __field(void *, sci)
37 __entry->sci = sci;
38 __entry->stage = sci->sc_stage.scnt;
42 __entry->sci,
/Linux-v5.4/drivers/spi/
Dspi-s3c64xx.c928 struct s3c64xx_spi_info *sci = sdd->cntrlr_info; in s3c64xx_spi_hwinit() local
934 if (sci->no_cs) in s3c64xx_spi_hwinit()
943 writel(sci->src_clk_nr << S3C64XX_SPI_CLKSEL_SRCSHFT, in s3c64xx_spi_hwinit()
970 struct s3c64xx_spi_info *sci; in s3c64xx_spi_parse_dt() local
973 sci = devm_kzalloc(dev, sizeof(*sci), GFP_KERNEL); in s3c64xx_spi_parse_dt()
974 if (!sci) in s3c64xx_spi_parse_dt()
979 sci->src_clk_nr = 0; in s3c64xx_spi_parse_dt()
981 sci->src_clk_nr = temp; in s3c64xx_spi_parse_dt()
986 sci->num_cs = 1; in s3c64xx_spi_parse_dt()
988 sci->num_cs = temp; in s3c64xx_spi_parse_dt()
[all …]
/Linux-v5.4/drivers/clk/keystone/
Dsci-clk.c41 const struct ti_sci_handle *sci; member
83 return clk->provider->ops->get_clock(clk->provider->sci, clk->dev_id, in sci_clk_prepare()
100 ret = clk->provider->ops->put_clock(clk->provider->sci, clk->dev_id, in sci_clk_unprepare()
121 ret = clk->provider->ops->is_on(clk->provider->sci, clk->dev_id, in sci_clk_is_prepared()
149 ret = clk->provider->ops->get_freq(clk->provider->sci, clk->dev_id, in sci_clk_recalc_rate()
178 ret = clk->provider->ops->get_best_match_freq(clk->provider->sci, in sci_clk_determine_rate()
211 return clk->provider->ops->set_freq(clk->provider->sci, clk->dev_id, in sci_clk_set_rate()
227 ret = clk->provider->ops->get_parent(clk->provider->sci, clk->dev_id, in sci_clk_get_parent()
252 return clk->provider->ops->set_parent(clk->provider->sci, clk->dev_id, in sci_clk_set_parent()
427 ret = provider->ops->get_num_parents(provider->sci, dev_id, in ti_sci_scan_clocks_from_fw()
[all …]
DMakefile3 obj-$(CONFIG_TI_SCI_CLK) += sci-clk.o
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Dti,sci-clk.txt10 [1] Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14 - compatible: Must be "ti,k2g-sci-clk"
25 compatible = "ti,k2g-sci";
28 compatible = "ti,k2g-sci-clk";
/Linux-v5.4/drivers/net/
Dmacsec.c75 sci_t sci; member
167 sci_t sci; member
240 sci_t sci; member
409 sci_t sci; in make_sci() local
411 memcpy(&sci, addr, ETH_ALEN); in make_sci()
412 memcpy(((char *)&sci) + ETH_ALEN, &port, sizeof(port)); in make_sci()
414 return sci; in make_sci()
419 sci_t sci; in macsec_frame_sci() local
422 memcpy(&sci, hdr->secure_channel_id, in macsec_frame_sci()
425 sci = make_sci(hdr->eth.h_source, MACSEC_PORT_ES); in macsec_frame_sci()
[all …]
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Dpio.c476 struct send_context_info *sci = in init_send_contexts() local
478 sci->type = i; in init_send_contexts()
479 sci->base = base; in init_send_contexts()
480 sci->credits = scs->size; in init_send_contexts()
498 struct send_context_info *sci; in sc_hw_alloc() local
502 for (index = 0, sci = &dd->send_contexts[0]; in sc_hw_alloc()
503 index < dd->num_send_contexts; index++, sci++) { in sc_hw_alloc()
504 if (sci->type == type && sci->allocated == 0) { in sc_hw_alloc()
505 sci->allocated = 1; in sc_hw_alloc()
525 struct send_context_info *sci; in sc_hw_free() local
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/soc/ti/
Dsci-pm-domain.txt9 [1] Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
21 - compatible: should be "ti,sci-pm-domain"
35 compatible = "ti,k2g-sci";
39 compatible = "ti,sci-pm-domain";
/Linux-v5.4/arch/x86/platform/olpc/
DMakefile5 obj-$(CONFIG_OLPC_XO1_SCI) += olpc-xo1-sci.o
6 obj-$(CONFIG_OLPC_XO15_SCI) += olpc-xo15-sci.o
/Linux-v5.4/Documentation/devicetree/bindings/reset/
Dti,sci-reset.txt10 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
20 - compatible : Should be "ti,sci-reset"
50 compatible = "ti,k2g-sci";
53 compatible = "ti,sci-reset";
/Linux-v5.4/arch/h8300/boot/dts/
Dedosk2674.dts88 compatible = "renesas,sci";
95 compatible = "renesas,sci";
102 compatible = "renesas,sci";
Dh8300h_sim.dts83 compatible = "renesas,sci";
91 compatible = "renesas,sci";
Dh8s_sim.dts87 compatible = "renesas,sci";
94 compatible = "renesas,sci";
/Linux-v5.4/Documentation/devicetree/bindings/arm/keystone/
Dti,sci.txt27 - compatible: should be "ti,k2g-sci" for TI 66AK2G SoC
28 should be "ti,am654-sci" for for TI AM654 SoC
56 compatible = "ti,k2g-sci";
74 compatible = "ti,k2g-sci";
/Linux-v5.4/Documentation/devicetree/bindings/i2c/
Di2c-davinci.txt11 Documentation/devicetree/bindings/clock/ti,sci-clk.txt
20 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt

123