/linux/drivers/gpu/drm/sun4i/ |
H A D | sun6i_drc.c | 25 struct sun6i_drc *drc; in sun6i_drc_bind() local 28 drc = devm_kzalloc(dev, sizeof(*drc), GFP_KERNEL); in sun6i_drc_bind() 29 if (!drc) in sun6i_drc_bind() 31 dev_set_drvdata(dev, drc); in sun6i_drc_bind() 33 drc->reset = devm_reset_control_get(dev, NULL); in sun6i_drc_bind() 34 if (IS_ERR(drc->reset)) { in sun6i_drc_bind() 36 return PTR_ERR(drc->reset); in sun6i_drc_bind() 39 ret = reset_control_deassert(drc->reset); in sun6i_drc_bind() 45 drc in sun6i_drc_bind() 80 struct sun6i_drc *drc = dev_get_drvdata(dev); sun6i_drc_unbind() local [all...] |
/linux/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-is-param.c | 123 __hw_param_copy(&par->drc.control, &cfg->drc.control); in __fimc_is_hw_update_param() 127 __hw_param_copy(&par->drc.otf_input, &cfg->drc.otf_input); in __fimc_is_hw_update_param() 131 __hw_param_copy(&par->drc.dma_input, &cfg->drc.dma_input); in __fimc_is_hw_update_param() 135 __hw_param_copy(&par->drc.otf_output, &cfg->drc.otf_output); in __fimc_is_hw_update_param() 211 struct drc_param *drc; in __is_set_frame_size() local 215 drc in __is_set_frame_size() 451 struct drc_param *drc; __is_set_drc_control() local 659 struct drc_param *drc; fimc_is_set_initial_params() local [all...] |
H A D | fimc-is.h | 224 struct drc_param drc; member
|
H A D | fimc-is-param.h | 761 struct drc_param drc; member
|
/linux/arch/powerpc/platforms/pseries/ |
H A D | pseries_energy.c | 51 info = of_find_property(dn, "ibm,drc-info", NULL); in cpu_to_drc_index() 53 struct of_drc_info drc; in cpu_to_drc_index() local 66 of_read_drc_info_cell(&info, &value, &drc); in cpu_to_drc_index() 67 if (strncmp(drc.drc_type, "CPU", 3)) in cpu_to_drc_index() 70 if (thread_index < drc.last_drc_index) in cpu_to_drc_index() 74 ret = drc.drc_index_start + (thread_index * drc.sequential_inc); in cpu_to_drc_index() 79 * The first element of ibm,drc-indexes array is the in cpu_to_drc_index() 84 rc = of_property_read_u32_index(dn, "ibm,drc-indexes", in cpu_to_drc_index() 90 rc = of_property_read_u32_index(dn, "ibm,drc in cpu_to_drc_index() 122 struct of_drc_info drc; drc_index_to_cpu() local [all...] |
H A D | hotplug-cpu.c | 445 rc = of_property_read_u32(child, "ibm,my-drc-index", in dlpar_cpu_exists() 463 struct of_drc_info drc; in drc_info_valid_index() local 468 info = of_find_property(parent, "ibm,drc-info", NULL); in drc_info_valid_index() 474 /* First value of ibm,drc-info is number of drc-info records */ in drc_info_valid_index() 481 if (of_read_drc_info_cell(&info, &value, &drc)) in drc_info_valid_index() 484 if (strncmp(drc.drc_type, "CPU", 3)) in drc_info_valid_index() 487 if (drc_index > drc.last_drc_index) in drc_info_valid_index() 490 index = drc.drc_index_start; in drc_info_valid_index() 491 for (j = 0; j < drc in drc_info_valid_index() 516 u32 drc; valid_cpu_drc_index() local [all...] |
H A D | dlpar.c | 352 for_each_node_with_property(np, "ibm,my-drc-index") { in get_device_node_with_drc_index() 353 rc = of_property_read_u32(np, "ibm,my-drc-index", in get_device_node_with_drc_index() 357 __func__, np, "ibm,my-drc-index", rc); in get_device_node_with_drc_index() 373 struct of_drc_info drc; in get_device_node_with_drc_info() local 379 for_each_node_with_property(np, "ibm,drc-info") { in get_device_node_with_drc_info() 380 info = of_find_property(np, "ibm,drc-info", NULL); in get_device_node_with_drc_info() 391 if (of_read_drc_info_cell(&info, &value, &drc)) in get_device_node_with_drc_info() 393 if (index > drc.last_drc_index) in get_device_node_with_drc_info() 395 node_index = drc.drc_index_start; in get_device_node_with_drc_info() 396 for (j = 0; j < drc in get_device_node_with_drc_info() [all...] |
/linux/drivers/pci/hotplug/ |
H A D | rpaphp_core.c | 165 indexes = of_get_property(dn, "ibm,drc-indexes", NULL); in get_children_props() 166 names = of_get_property(dn, "ibm,drc-names", NULL); in get_children_props() 167 types = of_get_property(dn, "ibm,drc-types", NULL); in get_children_props() 168 domains = of_get_property(dn, "ibm,drc-power-domains", NULL); in get_children_props() 190 * current node. First obtain its my-drc-index property. Next, 191 * obtain the DRC info from its parent. Use the my-drc-index for 211 /* Iterate through parent properties, looking for my-drc-index */ in rpaphp_check_drc_props_v1() 232 struct of_drc_info drc; in rpaphp_check_drc_props_v2() local 237 info = of_find_property(dn->parent, "ibm,drc-info", NULL); in rpaphp_check_drc_props_v2() 248 of_read_drc_info_cell(&info, &value, &drc); in rpaphp_check_drc_props_v2() 338 struct of_drc_info drc; rpaphp_drc_info_add_slot() local [all...] |
/linux/drivers/edac/ |
H A D | e7xxx_edac.c | 341 static inline int dual_channel_active(u32 drc, int dev_idx) in dual_channel_active() argument 343 return (dev_idx == E7501) ? ((drc >> 22) & 0x1) : 1; in dual_channel_active() 347 static inline int drb_granularity(u32 drc, int dev_idx) in drb_granularity() argument 350 return (dev_idx == E7501) ? ((drc >> 18) & 0x3) : 1; in drb_granularity() 354 int dev_idx, u32 drc) in e7xxx_init_csrows() argument 366 drc_chan = dual_channel_active(drc, dev_idx); in e7xxx_init_csrows() 367 drc_drbg = drb_granularity(drc, dev_idx); in e7xxx_init_csrows() 368 drc_ddim = (drc >> 20) & 0x3; in e7xxx_init_csrows() 426 u32 drc; in e7xxx_probe1() local 432 pci_read_config_dword(pdev, E7XXX_DRC, &drc); in e7xxx_probe1() [all...] |
H A D | i82875p_edac.c | 334 static inline int dual_channel_active(u32 drc) in dual_channel_active() argument 336 return (drc >> 21) & 0x1; in dual_channel_active() 341 void __iomem * ovrfl_window, u32 drc) in i82875p_init_csrows() argument 345 unsigned nr_chans = dual_channel_active(drc) + 1; in i82875p_init_csrows() 352 drc_ddim = (drc >> 18) & 0x1; in i82875p_init_csrows() 395 u32 drc; in i82875p_probe1() local 403 drc = readl(ovrfl_window + I82875P_DRC); in i82875p_probe1() 404 nr_chans = dual_channel_active(drc) + 1; in i82875p_probe1() 432 i82875p_init_csrows(mci, pdev, ovrfl_window, drc); in i82875p_probe1()
|
H A D | i82975x_edac.c | 471 u32 drc[2]; in i82975x_probe1() local 515 drc[0] = readl(mch_window + I82975X_DRC_CH0M0); in i82975x_probe1() 516 drc[1] = readl(mch_window + I82975X_DRC_CH1M0); in i82975x_probe1() 518 i82975x_printk(KERN_INFO, "DRC_CH0 = %0x, %s\n", drc[0], in i82975x_probe1() 519 ((drc[0] >> 21) & 3) == 1 ? in i82975x_probe1() 521 i82975x_printk(KERN_INFO, "DRC_CH1 = %0x, %s\n", drc[1], in i82975x_probe1() 522 ((drc[1] >> 21) & 3) == 1 ? in i82975x_probe1() 532 if (!(((drc[0] >> 21) & 3) == 1 || ((drc[1] >> 21) & 3) == 1)) { in i82975x_probe1()
|
H A D | e752x_edac.c | 1075 u32 dra, drc, cumul_size, i, nr_pages; in e752x_init_csrows() local 1083 pci_read_config_dword(pdev, E752X_DRC, &drc); in e752x_init_csrows() 1086 drc_ddim = (drc >> 20) & 0x3; in e752x_init_csrows()
|
/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp153c-dhcor-drc-compact.dts | 16 #include "stm32mp15xx-dhcor-drc-compact.dtsi" 20 compatible = "dh,stm32mp153c-dhcor-drc-compact",
|
/linux/drivers/s390/cio/ |
H A D | ccwreq.c | 67 if (rc && rc != -ENODEV && req->drc) in ccwreq_stop() 68 rc = req->drc; in ccwreq_stop() 132 req->drc = 0; in ccw_request_start() 348 req->drc = -ETIME; in ccw_request_timeout()
|
H A D | io_sch.h | 75 * @drc: delayed return code 93 int drc; member
|
/linux/drivers/staging/media/sunxi/sun6i-isp/ |
H A D | sun6i_isp.c | 126 SUN6I_ISP_ADDR_VALUE(isp_dev->tables.drc.address)); in sun6i_isp_tables_configure() 153 tables->drc.size = variant->table_drc_size; in sun6i_isp_tables_setup() 154 ret = sun6i_isp_table_setup(isp_dev, &tables->drc); in sun6i_isp_tables_setup() 171 sun6i_isp_table_cleanup(isp_dev, &tables->drc); in sun6i_isp_tables_cleanup()
|
H A D | sun6i_isp.h | 46 struct sun6i_isp_table drc; member
|
/linux/sound/soc/codecs/ |
H A D | wm8994.c | 323 static void wm8994_set_drc(struct snd_soc_component *component, int drc) in wm8994_set_drc() argument 328 int base = wm8994_drc_base[drc]; in wm8994_set_drc() 329 int cfg = wm8994->drc_cfg[drc]; in wm8994_set_drc() 365 int drc = wm8994_get_drc(kcontrol->id.name); in wm8994_put_drc_enum() local 368 if (drc < 0) in wm8994_put_drc_enum() 369 return drc; in wm8994_put_drc_enum() 374 wm8994->drc_cfg[drc] = value; in wm8994_put_drc_enum() 376 wm8994_set_drc(component, drc); in wm8994_put_drc_enum() 386 int drc = wm8994_get_drc(kcontrol->id.name); in wm8994_get_drc_enum() local 388 if (drc < in wm8994_get_drc_enum() [all...] |
H A D | adau1373.c | 1347 unsigned int nr, uint8_t *drc) in adau1373_load_drc_settings() argument 1352 regmap_write(adau1373->regmap, ADAU1373_DRC(nr) + i, drc[i]); in adau1373_load_drc_settings() 1529 drc_count = device_property_count_u8(dev, "adi,drc-settings"); in adau1373_parse_fw() 1543 ret = device_property_read_u8_array(dev, "adi,drc-settings", in adau1373_parse_fw()
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun8i-a23.dtsi | 78 compatible = "allwinner,sun8i-a23-drc";
|
H A D | sun9i-a80.dtsi | 807 drc0: drc@3400000 { 808 compatible = "allwinner,sun9i-a80-drc"; 841 drc1: drc@3440000 { 842 compatible = "allwinner,sun9i-a80-drc";
|
H A D | sun8i-a33.dtsi | 387 compatible = "allwinner,sun8i-a33-drc";
|
H A D | sun8i-a23-a33.dtsi | 682 drc0: drc@1e70000 {
|