Home
last modified time | relevance | path

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

123

/Linux-v5.15/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()
271 struct nilfs_sc_info *sci = nilfs->ns_writer; in nilfs_transaction_commit() local
274 nilfs_segctor_start_timer(sci); in nilfs_transaction_commit()
[all …]
/Linux-v5.15/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.15/drivers/remoteproc/
Dti_sci_proc.h24 const struct ti_sci_handle *sci; member
35 ret = tsp->ops->request(tsp->sci, tsp->proc_id); in ti_sci_proc_request()
46 ret = tsp->ops->release(tsp->sci, tsp->proc_id); in ti_sci_proc_release()
57 ret = tsp->ops->handover(tsp->sci, tsp->proc_id, tsp->host_id); in ti_sci_proc_handover()
70 ret = tsp->ops->set_config(tsp->sci, tsp->proc_id, boot_vector, in ti_sci_proc_set_config()
83 ret = tsp->ops->set_control(tsp->sci, tsp->proc_id, ctrl_set, ctrl_clr); in ti_sci_proc_set_control()
96 ret = tsp->ops->get_status(tsp->sci, tsp->proc_id, boot_vector, in ti_sci_proc_get_status()
/Linux-v5.15/arch/arm64/boot/dts/ti/
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";
96 compatible = "ti,sci-intr";
102 ti,sci = <&dmsc>;
103 ti,sci-dev-id = <137>;
257 ti,sci-dev-id = <232>;
267 ti,sci-rm-range-gp-rings = <0x1>; /* GP ring range */
268 ti,sci = <&dmsc>;
[all …]
Dk3-j7200-mcu-wakeup.dtsi10 compatible = "ti,k2g-sci";
22 compatible = "ti,sci-pm-domain";
27 compatible = "ti,k2g-sci-clk";
32 compatible = "ti,sci-reset";
96 compatible = "ti,sci-intr";
102 ti,sci = <&dmsc>;
103 ti,sci-dev-id = <137>;
146 ti,sci-dev-id = <232>;
156 ti,sci-rm-range-gp-rings = <0x1>; /* GP ring range */
157 ti,sci = <&dmsc>;
[all …]
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";
71 compatible = "ti,sci-intr";
77 ti,sci = <&dmsc>;
78 ti,sci-dev-id = <156>;
Dk3-am65-mcu.dtsi125 ti,sci-dev-id = <119>;
135 ti,sci-rm-range-gp-rings = <0x1>; /* GP ring range */
136 ti,sci = <&dmsc>;
137 ti,sci-dev-id = <195>;
150 ti,sci = <&dmsc>;
151 ti,sci-dev-id = <194>;
154 ti,sci-rm-range-tchan = <0xf>, /* TX_HCHAN */
156 ti,sci-rm-range-rchan = <0xb>, /* RX_HCHAN */
158 ti,sci-rm-range-rflow = <0x0>; /* GP RFLOW */
284 ti,sci = <&dmsc>;
[all …]
Dk3-am64-main.dtsi85 ti,sci-dev-id = <25>;
99 compatible = "ti,sci-inta";
105 ti,sci = <&dmsc>;
106 ti,sci-dev-id = <28>;
122 ti,sci = <&dmsc>;
123 ti,sci-dev-id = <26>;
124 ti,sci-rm-range-bchan = <0x20>; /* BLOCK_COPY_CHAN */
125 ti,sci-rm-range-rchan = <0x21>; /* SPLIT_TR_RX_CHAN */
126 ti,sci-rm-range-tchan = <0x22>; /* SPLIT_TR_TX_CHAN */
139 ti,sci = <&dmsc>;
[all …]
Dk3-j7200-main.dtsi72 compatible = "ti,sci-intr";
78 ti,sci = <&dmsc>;
79 ti,sci-dev-id = <131>;
88 ti,sci-dev-id = <199>;
93 compatible = "ti,sci-intr";
99 ti,sci = <&dmsc>;
100 ti,sci-dev-id = <213>;
107 compatible = "ti,sci-inta";
113 ti,sci = <&dmsc>;
114 ti,sci-dev-id = <209>;
[all …]
Dk3-j721e-main.dtsi94 compatible = "ti,sci-intr";
100 ti,sci = <&dmsc>;
101 ti,sci-dev-id = <131>;
113 ti,sci-dev-id = <199>;
116 compatible = "ti,sci-intr";
122 ti,sci = <&dmsc>;
123 ti,sci-dev-id = <213>;
130 compatible = "ti,sci-inta";
136 ti,sci = <&dmsc>;
137 ti,sci-dev-id = <209>;
[all …]
Dk3-am64-mcu.dtsi74 compatible = "ti,sci-intr";
80 ti,sci = <&dmsc>;
81 ti,sci-dev-id = <5>;
/Linux-v5.15/drivers/irqchip/
Dirq-ti-sci-intr.c30 const struct ti_sci_handle *sci; member
118 intr->sci->ops.rm_irq_ops.free_irq(intr->sci, in ti_sci_intr_irq_domain_free()
170 err = intr->sci->ops.rm_irq_ops.set_irq(intr->sci, in ti_sci_intr_alloc_parent_irq()
256 intr->sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_intr_irq_domain_probe()
257 if (IS_ERR(intr->sci)) in ti_sci_intr_irq_domain_probe()
258 return dev_err_probe(dev, PTR_ERR(intr->sci), in ti_sci_intr_irq_domain_probe()
268 intr->out_irqs = devm_ti_sci_get_resource(intr->sci, dev, in ti_sci_intr_irq_domain_probe()
Dirq-ti-sci-inta.c101 const struct ti_sci_handle *sci; member
298 err = inta->sci->ops.rm_irq_ops.set_event_map(inta->sci, in ti_sci_inta_alloc_event()
396 inta->sci->ops.rm_irq_ops.free_event_map(inta->sci, in ti_sci_inta_free_irq()
672 inta->sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_inta_irq_domain_probe()
673 if (IS_ERR(inta->sci)) in ti_sci_inta_irq_domain_probe()
674 return dev_err_probe(dev, PTR_ERR(inta->sci), in ti_sci_inta_irq_domain_probe()
683 inta->vint = devm_ti_sci_get_resource(inta->sci, dev, inta->ti_sci_id, in ti_sci_inta_irq_domain_probe()
690 inta->global_event = devm_ti_sci_get_resource(inta->sci, dev, inta->ti_sci_id, in ti_sci_inta_irq_domain_probe()
/Linux-v5.15/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.15/drivers/spi/
Dspi-s3c64xx.c978 struct s3c64xx_spi_info *sci = sdd->cntrlr_info; in s3c64xx_spi_hwinit() local
984 if (sci->no_cs) in s3c64xx_spi_hwinit()
993 writel(sci->src_clk_nr << S3C64XX_SPI_CLKSEL_SRCSHFT, in s3c64xx_spi_hwinit()
1020 struct s3c64xx_spi_info *sci; in s3c64xx_spi_parse_dt() local
1023 sci = devm_kzalloc(dev, sizeof(*sci), GFP_KERNEL); in s3c64xx_spi_parse_dt()
1024 if (!sci) in s3c64xx_spi_parse_dt()
1029 sci->src_clk_nr = 0; in s3c64xx_spi_parse_dt()
1031 sci->src_clk_nr = temp; in s3c64xx_spi_parse_dt()
1036 sci->num_cs = 1; in s3c64xx_spi_parse_dt()
1038 sci->num_cs = temp; in s3c64xx_spi_parse_dt()
[all …]
/Linux-v5.15/drivers/clk/keystone/
Dsci-clk.c41 const struct ti_sci_handle *sci; member
87 return clk->provider->ops->get_clock(clk->provider->sci, clk->dev_id, in sci_clk_prepare()
104 ret = clk->provider->ops->put_clock(clk->provider->sci, clk->dev_id, in sci_clk_unprepare()
125 ret = clk->provider->ops->is_on(clk->provider->sci, clk->dev_id, in sci_clk_is_prepared()
153 ret = clk->provider->ops->get_freq(clk->provider->sci, clk->dev_id, in sci_clk_recalc_rate()
187 ret = clk->provider->ops->get_best_match_freq(clk->provider->sci, in sci_clk_determine_rate()
223 return clk->provider->ops->set_freq(clk->provider->sci, clk->dev_id, in sci_clk_set_rate()
240 ret = clk->provider->ops->get_parent(clk->provider->sci, clk->dev_id, in sci_clk_get_parent()
267 return clk->provider->ops->set_parent(clk->provider->sci, clk->dev_id, in sci_clk_set_parent()
442 ret = provider->ops->get_num_parents(provider->sci, dev_id, in ti_sci_scan_clocks_from_fw()
[all …]
/Linux-v5.15/drivers/net/
Dmacsec.c86 sci_t sci; member
255 sci_t sci; in make_sci() local
257 memcpy(&sci, addr, ETH_ALEN); in make_sci()
258 memcpy(((char *)&sci) + ETH_ALEN, &port, sizeof(port)); in make_sci()
260 return sci; in make_sci()
265 sci_t sci; in macsec_frame_sci() local
268 memcpy(&sci, hdr->secure_channel_id, in macsec_frame_sci()
271 sci = make_sci(hdr->eth.h_source, MACSEC_PORT_ES); in macsec_frame_sci()
273 return sci; in macsec_frame_sci()
303 memcpy(&h->secure_channel_id, &secy->sci, in macsec_fill_sectag()
[all …]
/Linux-v5.15/drivers/infiniband/hw/hfi1/
Dpio.c434 struct send_context_info *sci = in init_send_contexts() local
436 sci->type = i; in init_send_contexts()
437 sci->base = base; in init_send_contexts()
438 sci->credits = scs->size; in init_send_contexts()
456 struct send_context_info *sci; in sc_hw_alloc() local
460 for (index = 0, sci = &dd->send_contexts[0]; in sc_hw_alloc()
461 index < dd->num_send_contexts; index++, sci++) { in sc_hw_alloc()
462 if (sci->type == type && sci->allocated == 0) { in sc_hw_alloc()
463 sci->allocated = 1; in sc_hw_alloc()
483 struct send_context_info *sci; in sc_hw_free() local
[all …]
/Linux-v5.15/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.15/drivers/net/phy/mscc/
Dmscc_macsec.c387 if (bank == MACSEC_INGR && flow->match.sci && flow->rx_sa->sc->sci) { in vsc8584_macsec_flow()
388 u64 sci = (__force u64)flow->rx_sa->sc->sci; in vsc8584_macsec_flow() local
395 lower_32_bits(sci)); in vsc8584_macsec_flow()
397 upper_32_bits(sci)); in vsc8584_macsec_flow()
528 u64 sci; in vsc8584_macsec_transformation() local
586 sci = (__force u64)(bank == MACSEC_INGR ? flow->rx_sa->sc->sci : priv->secy->sci); in vsc8584_macsec_transformation()
588 lower_32_bits(sci)); in vsc8584_macsec_transformation()
590 upper_32_bits(sci)); in vsc8584_macsec_transformation()
722 flow->match.sci = 1; in __vsc8584_macsec_add_rxsa()
856 flow->rx_sa->sc->sci == ctx->rx_sc->sci) in vsc8584_macsec_del_rxsc()
/Linux-v5.15/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.15/Documentation/devicetree/bindings/i2c/
Di2c-davinci.txt11 Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
20 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/macsec/
Dmacsec_api.c362 packed_record[0] = rec->sci[0] & 0xFFFF; in set_ingress_preclass_record()
363 packed_record[1] = (rec->sci[0] >> 16) & 0xFFFF; in set_ingress_preclass_record()
365 packed_record[2] = rec->sci[1] & 0xFFFF; in set_ingress_preclass_record()
366 packed_record[3] = (rec->sci[1] >> 16) & 0xFFFF; in set_ingress_preclass_record()
476 rec->sci[0] = packed_record[0]; in get_ingress_preclass_record()
477 rec->sci[0] |= packed_record[1] << 16; in get_ingress_preclass_record()
479 rec->sci[1] = packed_record[2]; in get_ingress_preclass_record()
480 rec->sci[1] |= packed_record[3] << 16; in get_ingress_preclass_record()
1260 packed_record[3] |= (rec->sci[0] & 0xFF) << 8; in set_egress_class_record()
1261 packed_record[4] = (rec->sci[0] >> 8) & 0xFFFF; in set_egress_class_record()
[all …]

123