/kernel/linux/linux-5.10/drivers/memory/ |
H A D | stm32-fmc2-ebi.c | 169 int (*check)(struct stm32_fmc2_ebi *ebi, 171 u32 (*calculate)(struct stm32_fmc2_ebi *ebi, int cs, u32 setup); 172 int (*set)(struct stm32_fmc2_ebi *ebi, 177 static int stm32_fmc2_ebi_check_mux(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_mux() argument 183 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_mux() 191 static int stm32_fmc2_ebi_check_waitcfg(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_waitcfg() argument 197 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_waitcfg() 205 static int stm32_fmc2_ebi_check_sync_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_sync_trans() argument 211 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_sync_trans() 219 static int stm32_fmc2_ebi_check_async_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_async_trans() argument 233 stm32_fmc2_ebi_check_cpsize(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_cpsize() argument 247 stm32_fmc2_ebi_check_address_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_address_hold() argument 266 stm32_fmc2_ebi_check_clk_period(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_clk_period() argument 284 stm32_fmc2_ebi_check_cclk(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_cclk() argument 294 stm32_fmc2_ebi_ns_to_clock_cycles(struct stm32_fmc2_ebi *ebi, int cs, u32 setup) stm32_fmc2_ebi_ns_to_clock_cycles() argument 303 stm32_fmc2_ebi_ns_to_clk_period(struct stm32_fmc2_ebi *ebi, int cs, u32 setup) stm32_fmc2_ebi_ns_to_clk_period() argument 342 stm32_fmc2_ebi_set_bit_field(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bit_field() argument 359 stm32_fmc2_ebi_set_trans_type(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_trans_type() argument 492 stm32_fmc2_ebi_set_buswidth(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_buswidth() argument 515 stm32_fmc2_ebi_set_cpsize(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_cpsize() argument 547 stm32_fmc2_ebi_set_bl_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bl_setup() argument 560 stm32_fmc2_ebi_set_address_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_address_setup() argument 588 stm32_fmc2_ebi_set_address_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_address_hold() argument 606 stm32_fmc2_ebi_set_data_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_setup() argument 624 stm32_fmc2_ebi_set_bus_turnaround(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bus_turnaround() argument 642 stm32_fmc2_ebi_set_data_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_hold() argument 663 stm32_fmc2_ebi_set_clk_period(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_clk_period() argument 676 stm32_fmc2_ebi_set_data_latency(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_latency() argument 689 stm32_fmc2_ebi_set_max_low_pulse(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_max_low_pulse() argument 883 stm32_fmc2_ebi_parse_prop(struct stm32_fmc2_ebi *ebi, struct device_node *dev_node, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_parse_prop() argument 934 stm32_fmc2_ebi_enable_bank(struct stm32_fmc2_ebi *ebi, int cs) stm32_fmc2_ebi_enable_bank() argument 940 stm32_fmc2_ebi_disable_bank(struct stm32_fmc2_ebi *ebi, int cs) stm32_fmc2_ebi_disable_bank() argument 945 stm32_fmc2_ebi_save_setup(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_save_setup() argument 958 stm32_fmc2_ebi_set_setup(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_set_setup() argument 971 stm32_fmc2_ebi_disable_banks(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_disable_banks() argument 984 stm32_fmc2_ebi_nwait_used_by_ctrls(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_nwait_used_by_ctrls() argument 1002 stm32_fmc2_ebi_enable(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_enable() argument 1008 stm32_fmc2_ebi_disable(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_disable() argument 1013 stm32_fmc2_ebi_setup_cs(struct stm32_fmc2_ebi *ebi, struct device_node *dev_node, u32 cs) stm32_fmc2_ebi_setup_cs() argument 1038 stm32_fmc2_ebi_parse_dt(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_parse_dt() argument 1099 struct stm32_fmc2_ebi *ebi; stm32_fmc2_ebi_probe() local 1149 struct stm32_fmc2_ebi *ebi = platform_get_drvdata(pdev); stm32_fmc2_ebi_remove() local 1161 struct stm32_fmc2_ebi *ebi = dev_get_drvdata(dev); stm32_fmc2_ebi_suspend() local 1172 struct stm32_fmc2_ebi *ebi = dev_get_drvdata(dev); stm32_fmc2_ebi_resume() local [all...] |
H A D | atmel-ebi.c | 30 struct atmel_ebi *ebi; member 82 atmel_smc_cs_conf_get(ebid->ebi->smc.regmap, conf->cs, in at91sam9_ebi_get_config() 89 atmel_hsmc_cs_conf_get(ebid->ebi->smc.regmap, ebid->ebi->smc.layout, in sama5_ebi_get_config() 114 unsigned int clk_rate = clk_get_rate(ebid->ebi->clk); in atmel_ebi_xslate_smc_timings() 162 dev_err(ebid->ebi->dev, in atmel_ebi_xslate_smc_timings() 274 dev_err(ebid->ebi->dev, "missing atmel,smc- properties in %pOF", in atmel_ebi_xslate_smc_config() 285 atmel_smc_cs_conf_apply(ebid->ebi->smc.regmap, conf->cs, in at91sam9_ebi_apply_config() 292 atmel_hsmc_cs_conf_apply(ebid->ebi->smc.regmap, ebid->ebi in sama5_ebi_apply_config() 296 atmel_ebi_dev_setup(struct atmel_ebi *ebi, struct device_node *np, int reg_cells) atmel_ebi_dev_setup() argument 492 atmel_ebi_dev_disable(struct atmel_ebi *ebi, struct device_node *np) atmel_ebi_dev_disable() argument 519 struct atmel_ebi *ebi; atmel_ebi_probe() local 626 struct atmel_ebi *ebi = dev_get_drvdata(dev); atmel_ebi_resume() local [all...] |
H A D | Makefile | 12 obj-$(CONFIG_ATMEL_EBI) += atmel-ebi.o 26 obj-$(CONFIG_STM32_FMC2_EBI) += stm32-fmc2-ebi.o
|
/kernel/linux/linux-6.6/drivers/memory/ |
H A D | stm32-fmc2-ebi.c | 171 int (*check)(struct stm32_fmc2_ebi *ebi, 173 u32 (*calculate)(struct stm32_fmc2_ebi *ebi, int cs, u32 setup); 174 int (*set)(struct stm32_fmc2_ebi *ebi, 179 static int stm32_fmc2_ebi_check_mux(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_mux() argument 185 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_mux() 193 static int stm32_fmc2_ebi_check_waitcfg(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_waitcfg() argument 199 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_waitcfg() 207 static int stm32_fmc2_ebi_check_sync_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_sync_trans() argument 213 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_sync_trans() 221 static int stm32_fmc2_ebi_check_async_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_async_trans() argument 235 stm32_fmc2_ebi_check_cpsize(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_cpsize() argument 249 stm32_fmc2_ebi_check_address_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_address_hold() argument 268 stm32_fmc2_ebi_check_clk_period(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_clk_period() argument 286 stm32_fmc2_ebi_check_cclk(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_cclk() argument 296 stm32_fmc2_ebi_ns_to_clock_cycles(struct stm32_fmc2_ebi *ebi, int cs, u32 setup) stm32_fmc2_ebi_ns_to_clock_cycles() argument 305 stm32_fmc2_ebi_ns_to_clk_period(struct stm32_fmc2_ebi *ebi, int cs, u32 setup) stm32_fmc2_ebi_ns_to_clk_period() argument 344 stm32_fmc2_ebi_set_bit_field(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bit_field() argument 361 stm32_fmc2_ebi_set_trans_type(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_trans_type() argument 494 stm32_fmc2_ebi_set_buswidth(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_buswidth() argument 517 stm32_fmc2_ebi_set_cpsize(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_cpsize() argument 549 stm32_fmc2_ebi_set_bl_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bl_setup() argument 562 stm32_fmc2_ebi_set_address_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_address_setup() argument 590 stm32_fmc2_ebi_set_address_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_address_hold() argument 608 stm32_fmc2_ebi_set_data_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_setup() argument 626 stm32_fmc2_ebi_set_bus_turnaround(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bus_turnaround() argument 644 stm32_fmc2_ebi_set_data_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_hold() argument 665 stm32_fmc2_ebi_set_clk_period(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_clk_period() argument 678 stm32_fmc2_ebi_set_data_latency(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_latency() argument 691 stm32_fmc2_ebi_set_max_low_pulse(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_max_low_pulse() argument 885 stm32_fmc2_ebi_parse_prop(struct stm32_fmc2_ebi *ebi, struct device_node *dev_node, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_parse_prop() argument 936 stm32_fmc2_ebi_enable_bank(struct stm32_fmc2_ebi *ebi, int cs) stm32_fmc2_ebi_enable_bank() argument 942 stm32_fmc2_ebi_disable_bank(struct stm32_fmc2_ebi *ebi, int cs) stm32_fmc2_ebi_disable_bank() argument 947 stm32_fmc2_ebi_save_setup(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_save_setup() argument 960 stm32_fmc2_ebi_set_setup(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_set_setup() argument 973 stm32_fmc2_ebi_disable_banks(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_disable_banks() argument 986 stm32_fmc2_ebi_nwait_used_by_ctrls(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_nwait_used_by_ctrls() argument 1004 stm32_fmc2_ebi_enable(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_enable() argument 1010 stm32_fmc2_ebi_disable(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_disable() argument 1015 stm32_fmc2_ebi_setup_cs(struct stm32_fmc2_ebi *ebi, struct device_node *dev_node, u32 cs) stm32_fmc2_ebi_setup_cs() argument 1040 stm32_fmc2_ebi_parse_dt(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_parse_dt() argument 1101 struct stm32_fmc2_ebi *ebi; stm32_fmc2_ebi_probe() local 1151 struct stm32_fmc2_ebi *ebi = platform_get_drvdata(pdev); stm32_fmc2_ebi_remove() local 1163 struct stm32_fmc2_ebi *ebi = dev_get_drvdata(dev); stm32_fmc2_ebi_suspend() local 1174 struct stm32_fmc2_ebi *ebi = dev_get_drvdata(dev); stm32_fmc2_ebi_resume() local [all...] |
H A D | atmel-ebi.c | 30 struct atmel_ebi *ebi; member 82 atmel_smc_cs_conf_get(ebid->ebi->smc.regmap, conf->cs, in at91sam9_ebi_get_config() 89 atmel_hsmc_cs_conf_get(ebid->ebi->smc.regmap, ebid->ebi->smc.layout, in sama5_ebi_get_config() 114 unsigned int clk_rate = clk_get_rate(ebid->ebi->clk); in atmel_ebi_xslate_smc_timings() 162 dev_err(ebid->ebi->dev, in atmel_ebi_xslate_smc_timings() 274 dev_err(ebid->ebi->dev, "missing atmel,smc- properties in %pOF", in atmel_ebi_xslate_smc_config() 285 atmel_smc_cs_conf_apply(ebid->ebi->smc.regmap, conf->cs, in at91sam9_ebi_apply_config() 292 atmel_hsmc_cs_conf_apply(ebid->ebi->smc.regmap, ebid->ebi in sama5_ebi_apply_config() 296 atmel_ebi_dev_setup(struct atmel_ebi *ebi, struct device_node *np, int reg_cells) atmel_ebi_dev_setup() argument 492 atmel_ebi_dev_disable(struct atmel_ebi *ebi, struct device_node *np) atmel_ebi_dev_disable() argument 519 struct atmel_ebi *ebi; atmel_ebi_probe() local 626 struct atmel_ebi *ebi = dev_get_drvdata(dev); atmel_ebi_resume() local [all...] |
H A D | Makefile | 11 obj-$(CONFIG_ATMEL_EBI) += atmel-ebi.o 26 obj-$(CONFIG_STM32_FMC2_EBI) += stm32-fmc2-ebi.o
|
/kernel/linux/linux-6.6/drivers/pmdomain/qcom/ |
H A D | rpmhpd.c | 102 static struct rpmhpd ebi = { variable 103 .pd = { .name = "ebi", }, 104 .res_name = "ebi.lvl", 209 [SC8280XP_EBI] = &ebi, 228 [SA8775P_EBI] = &ebi, 268 [SDM845_EBI] = &ebi, 343 [SM8150_EBI] = &ebi, 362 [SA8155P_EBI] = &ebi, 378 [RPMHPD_EBI] = &ebi, 397 [RPMHPD_EBI] = &ebi, [all...] |
/kernel/linux/linux-5.10/drivers/mtd/maps/ |
H A D | physmap-versatile.c | 85 struct device_node *ebi; in ap_flash_init() local 91 ebi = of_find_matching_node(NULL, ebi_match); in ap_flash_init() 92 if (!ebi) { in ap_flash_init() 95 ebi_base = of_iomap(ebi, 0); in ap_flash_init() 96 of_node_put(ebi); in ap_flash_init()
|
/kernel/linux/linux-6.6/drivers/mtd/maps/ |
H A D | physmap-versatile.c | 85 struct device_node *ebi; in ap_flash_init() local 91 ebi = of_find_matching_node(NULL, ebi_match); in ap_flash_init() 92 if (!ebi) { in ap_flash_init() 95 ebi_base = of_iomap(ebi, 0); in ap_flash_init() 96 of_node_put(ebi); in ap_flash_init()
|
/kernel/linux/linux-6.6/drivers/interconnect/qcom/ |
H A D | qdu1000.c | 395 static struct qcom_icc_node ebi = { variable 396 .name = "ebi", 774 .nodes = { &ebi }, 814 .nodes = { &ebi }, 923 [SLAVE_EBI1] = &ebi,
|
H A D | sdx65.c | 350 static struct qcom_icc_node ebi = { variable 351 .name = "ebi", 618 .nodes = { &ebi }, 779 [SLAVE_EBI1] = &ebi,
|
H A D | sdm670.c | 908 static struct qcom_icc_node ebi = { variable 909 .name = "ebi", 1053 .nodes = { &ebi }, 1060 .nodes = { &ebi }, 1429 [SLAVE_EBI_CH0] = &ebi,
|
H A D | sdx55.c | 375 static struct qcom_icc_node ebi = { variable 376 .name = "ebi", 650 .nodes = { &ebi }, 792 [SLAVE_EBI_CH0] = &ebi,
|
H A D | sm8450.c | 1211 static struct qcom_icc_node ebi = { variable 1212 .name = "ebi", 1344 .nodes = { &ebi }, 1399 .nodes = { &ebi }, 1746 [SLAVE_EBI1] = &ebi,
|
H A D | sm8250.c | 1158 static struct qcom_icc_node ebi = { variable 1159 .name = "ebi", 1403 .nodes = { &ebi }, 1410 .nodes = { &ebi }, 1856 [SLAVE_EBI_CH0] = &ebi,
|
H A D | sm8350.c | 1250 static struct qcom_icc_node ebi = { variable 1251 .name = "ebi", 1362 .nodes = { &ebi }, 1458 .nodes = { &ebi }, 1852 [SLAVE_EBI1] = &ebi,
|
H A D | sm8150.c | 1168 static struct qcom_icc_node ebi = { variable 1169 .name = "ebi", 1288 .nodes = { &ebi }, 1295 .nodes = { &ebi }, 1759 [SLAVE_EBI_CH0] = &ebi,
|
H A D | sm6350.c | 1001 static struct qcom_icc_node ebi = { variable 1002 .name = "ebi", 1170 .nodes = { &ebi }, 1266 .nodes = { &ebi }, 1455 [SLAVE_EBI_CH0] = &ebi,
|
H A D | sdm845.c | 1112 static struct qcom_icc_node ebi = { variable 1113 .name = "ebi", 1271 .nodes = { &ebi }, 1278 .nodes = { &ebi }, 1692 [SLAVE_EBI1] = &ebi,
|
H A D | sc7180.c | 1061 static struct qcom_icc_node ebi = { variable 1062 .name = "ebi", 1244 .nodes = { &ebi }, 1251 .nodes = { &ebi }, 1670 [SLAVE_EBI1] = &ebi,
|
H A D | sc7280.c | 1209 static struct qcom_icc_node ebi = { variable 1210 .name = "ebi", 1290 .nodes = { &ebi }, 1358 .nodes = { &ebi }, 1726 [SLAVE_EBI1] = &ebi,
|
/kernel/linux/linux-5.10/drivers/interconnect/qcom/ |
H A D | sc7180.c | 131 DEFINE_QNODE(ebi, SC7180_SLAVE_EBI1, 2, 4); 161 .nodes = { &ebi }, 168 .nodes = { &ebi }, 587 [SLAVE_EBI1] = &ebi,
|
H A D | sdm845.c | 128 DEFINE_QNODE(ebi, SDM845_SLAVE_EBI1, 4, 4); 149 DEFINE_QBCM(bcm_acv, "ACV", false, &ebi); 150 DEFINE_QBCM(bcm_mc0, "MC0", true, &ebi); 350 [SLAVE_EBI1] = &ebi,
|
H A D | sm8250.c | 142 DEFINE_QNODE(ebi, SM8250_SLAVE_EBI_CH0, 4, 4); 169 DEFINE_QBCM(bcm_acv, "ACV", false, &ebi); 170 DEFINE_QBCM(bcm_mc0, "MC0", true, &ebi); 412 [SLAVE_EBI_CH0] = &ebi,
|
H A D | sm8150.c | 143 DEFINE_QNODE(ebi, SM8150_SLAVE_EBI_CH0, 4, 4); 159 DEFINE_QBCM(bcm_acv, "ACV", false, &ebi); 160 DEFINE_QBCM(bcm_mc0, "MC0", true, &ebi); 424 [SLAVE_EBI_CH0] = &ebi,
|