| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | si476x-i2c.c | 3 * drivers/mfd/si476x-i2c.c -- Core device driver for si476x MFD 21 #include <linux/mfd/si476x-core.h> 29 * @core: Core device structure 36 static int si476x_core_config_pinmux(struct si476x_core *core) in si476x_core_config_pinmux() argument 39 dev_dbg(&core->client->dev, "Configuring pinmux\n"); in si476x_core_config_pinmux() 40 err = si476x_core_cmd_dig_audio_pin_cfg(core, in si476x_core_config_pinmux() 41 core->pinmux.dclk, in si476x_core_config_pinmux() 42 core->pinmux.dfs, in si476x_core_config_pinmux() 43 core->pinmux.dout, in si476x_core_config_pinmux() 44 core->pinmux.xout); in si476x_core_config_pinmux() [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | si476x-i2c.c | 2 * drivers/mfd/si476x-i2c.c -- Core device driver for si476x MFD 30 #include <linux/mfd/si476x-core.h> 38 * @core: Core device structure 45 static int si476x_core_config_pinmux(struct si476x_core *core) in si476x_core_config_pinmux() argument 48 dev_dbg(&core->client->dev, "Configuring pinmux\n"); in si476x_core_config_pinmux() 49 err = si476x_core_cmd_dig_audio_pin_cfg(core, in si476x_core_config_pinmux() 50 core->pinmux.dclk, in si476x_core_config_pinmux() 51 core->pinmux.dfs, in si476x_core_config_pinmux() 52 core->pinmux.dout, in si476x_core_config_pinmux() 53 core->pinmux.xout); in si476x_core_config_pinmux() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
| D | pm_helpers.c | 17 #include "core.h" 24 static int core_clks_get(struct venus_core *core) in core_clks_get() argument 26 const struct venus_resources *res = core->res; in core_clks_get() 27 struct device *dev = core->dev; in core_clks_get() 31 core->clks[i] = devm_clk_get(dev, res->clks[i]); in core_clks_get() 32 if (IS_ERR(core->clks[i])) in core_clks_get() 33 return PTR_ERR(core->clks[i]); in core_clks_get() 39 static int core_clks_enable(struct venus_core *core) in core_clks_enable() argument 41 const struct venus_resources *res = core->res; in core_clks_enable() 46 ret = clk_prepare_enable(core->clks[i]); in core_clks_enable() [all …]
|
| D | hfi.c | 13 #include "core.h" 50 int hfi_core_init(struct venus_core *core) in hfi_core_init() argument 54 mutex_lock(&core->lock); in hfi_core_init() 56 if (core->state >= CORE_INIT) in hfi_core_init() 59 reinit_completion(&core->done); in hfi_core_init() 61 ret = core->ops->core_init(core); in hfi_core_init() 65 ret = wait_for_completion_timeout(&core->done, TIMEOUT); in hfi_core_init() 73 if (core->error != HFI_ERR_NONE) { in hfi_core_init() 78 core->state = CORE_INIT; in hfi_core_init() 80 mutex_unlock(&core->lock); in hfi_core_init() [all …]
|
| /kernel/linux/linux-4.19/drivers/bcma/ |
| D | main.c | 35 struct bcma_device *core = container_of(dev, struct bcma_device, dev); in manuf_show() local 36 return sprintf(buf, "0x%03X\n", core->id.manuf); in manuf_show() 42 struct bcma_device *core = container_of(dev, struct bcma_device, dev); in id_show() local 43 return sprintf(buf, "0x%03X\n", core->id.id); in id_show() 49 struct bcma_device *core = container_of(dev, struct bcma_device, dev); in rev_show() local 50 return sprintf(buf, "0x%02X\n", core->id.rev); in rev_show() 56 struct bcma_device *core = container_of(dev, struct bcma_device, dev); in class_show() local 57 return sprintf(buf, "0x%X\n", core->id.class); in class_show() 89 struct bcma_device *core; in bcma_find_core_unit() local 91 list_for_each_entry(core, &bus->cores, list) { in bcma_find_core_unit() [all …]
|
| D | core.c | 3 * Core ops 12 static bool bcma_core_wait_value(struct bcma_device *core, u16 reg, u32 mask, in bcma_core_wait_value() argument 19 val = bcma_aread32(core, reg); in bcma_core_wait_value() 26 bcma_warn(core->bus, "Timeout waiting for register 0x%04X!\n", reg); in bcma_core_wait_value() 31 bool bcma_core_is_enabled(struct bcma_device *core) in bcma_core_is_enabled() argument 33 if ((bcma_aread32(core, BCMA_IOCTL) & (BCMA_IOCTL_CLK | BCMA_IOCTL_FGC)) in bcma_core_is_enabled() 36 if (bcma_aread32(core, BCMA_RESET_CTL) & BCMA_RESET_CTL_RESET) in bcma_core_is_enabled() 42 void bcma_core_disable(struct bcma_device *core, u32 flags) in bcma_core_disable() argument 44 if (bcma_aread32(core, BCMA_RESET_CTL) & BCMA_RESET_CTL_RESET) in bcma_core_disable() 47 bcma_core_wait_value(core, BCMA_RESET_ST, ~0, 0, 300); in bcma_core_disable() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
| D | radio_2055.h | 11 #define B2055_C1_SP_RSSI 0x03 /* SP RSSI Core 1 */ 12 #define B2055_C1_SP_PDMISC 0x04 /* SP PD MISC Core 1 */ 13 #define B2055_C2_SP_RSSI 0x05 /* SP RSSI Core 2 */ 14 #define B2055_C2_SP_PDMISC 0x06 /* SP PD MISC Core 2 */ 15 #define B2055_C1_SP_RXGC1 0x07 /* SP RX GC1 Core 1 */ 16 #define B2055_C1_SP_RXGC2 0x08 /* SP RX GC2 Core 1 */ 17 #define B2055_C2_SP_RXGC1 0x09 /* SP RX GC1 Core 2 */ 18 #define B2055_C2_SP_RXGC2 0x0A /* SP RX GC2 Core 2 */ 19 #define B2055_C1_SP_LPFBWSEL 0x0B /* SP LPF BW select Core 1 */ 20 #define B2055_C2_SP_LPFBWSEL 0x0C /* SP LPF BW select Core 2 */ [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/broadcom/b43/ |
| D | radio_2055.h | 11 #define B2055_C1_SP_RSSI 0x03 /* SP RSSI Core 1 */ 12 #define B2055_C1_SP_PDMISC 0x04 /* SP PD MISC Core 1 */ 13 #define B2055_C2_SP_RSSI 0x05 /* SP RSSI Core 2 */ 14 #define B2055_C2_SP_PDMISC 0x06 /* SP PD MISC Core 2 */ 15 #define B2055_C1_SP_RXGC1 0x07 /* SP RX GC1 Core 1 */ 16 #define B2055_C1_SP_RXGC2 0x08 /* SP RX GC2 Core 1 */ 17 #define B2055_C2_SP_RXGC1 0x09 /* SP RX GC1 Core 2 */ 18 #define B2055_C2_SP_RXGC2 0x0A /* SP RX GC2 Core 2 */ 19 #define B2055_C1_SP_LPFBWSEL 0x0B /* SP LPF BW select Core 1 */ 20 #define B2055_C2_SP_LPFBWSEL 0x0C /* SP LPF BW select Core 2 */ [all …]
|
| /kernel/linux/linux-5.10/drivers/bcma/ |
| D | main.c | 35 struct bcma_device *core = container_of(dev, struct bcma_device, dev); in manuf_show() local 36 return sprintf(buf, "0x%03X\n", core->id.manuf); in manuf_show() 42 struct bcma_device *core = container_of(dev, struct bcma_device, dev); in id_show() local 43 return sprintf(buf, "0x%03X\n", core->id.id); in id_show() 49 struct bcma_device *core = container_of(dev, struct bcma_device, dev); in rev_show() local 50 return sprintf(buf, "0x%02X\n", core->id.rev); in rev_show() 56 struct bcma_device *core = container_of(dev, struct bcma_device, dev); in class_show() local 57 return sprintf(buf, "0x%X\n", core->id.class); in class_show() 89 struct bcma_device *core; in bcma_find_core_unit() local 91 list_for_each_entry(core, &bus->cores, list) { in bcma_find_core_unit() [all …]
|
| D | core.c | 3 * Core ops 12 static bool bcma_core_wait_value(struct bcma_device *core, u16 reg, u32 mask, in bcma_core_wait_value() argument 19 val = bcma_aread32(core, reg); in bcma_core_wait_value() 26 bcma_warn(core->bus, "Timeout waiting for register 0x%04X!\n", reg); in bcma_core_wait_value() 31 bool bcma_core_is_enabled(struct bcma_device *core) in bcma_core_is_enabled() argument 33 if ((bcma_aread32(core, BCMA_IOCTL) & (BCMA_IOCTL_CLK | BCMA_IOCTL_FGC)) in bcma_core_is_enabled() 36 if (bcma_aread32(core, BCMA_RESET_CTL) & BCMA_RESET_CTL_RESET) in bcma_core_is_enabled() 42 void bcma_core_disable(struct bcma_device *core, u32 flags) in bcma_core_disable() argument 44 if (bcma_aread32(core, BCMA_RESET_CTL) & BCMA_RESET_CTL_RESET) in bcma_core_disable() 47 bcma_core_wait_value(core, BCMA_RESET_ST, ~0, 0, 300); in bcma_core_disable() [all …]
|
| /kernel/linux/linux-4.19/drivers/clk/ |
| D | clk.c | 97 struct clk_core *core; member 107 static int clk_pm_runtime_get(struct clk_core *core) in clk_pm_runtime_get() argument 111 if (!core->dev) in clk_pm_runtime_get() 114 ret = pm_runtime_get_sync(core->dev); in clk_pm_runtime_get() 116 pm_runtime_put_noidle(core->dev); in clk_pm_runtime_get() 122 static void clk_pm_runtime_put(struct clk_core *core) in clk_pm_runtime_put() argument 124 if (!core->dev) in clk_pm_runtime_put() 127 pm_runtime_put_sync(core->dev); in clk_pm_runtime_put() 199 static bool clk_core_rate_is_protected(struct clk_core *core) in clk_core_rate_is_protected() argument 201 return core->protect_count; in clk_core_rate_is_protected() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/ |
| D | vdec_1.c | 29 struct amvdec_core *core = sess->core; in vdec_1_load_firmware() local 30 struct device *dev = core->dev_dec; in vdec_1_load_firmware() 48 mc_addr = dma_alloc_coherent(core->dev, MC_SIZE, in vdec_1_load_firmware() 57 amvdec_write_dos(core, MPSR, 0); in vdec_1_load_firmware() 58 amvdec_write_dos(core, CPSR, 0); in vdec_1_load_firmware() 60 amvdec_clear_dos_bits(core, MDEC_PIC_DC_CTRL, BIT(31)); in vdec_1_load_firmware() 62 amvdec_write_dos(core, IMEM_DMA_ADR, mc_addr_map); in vdec_1_load_firmware() 63 amvdec_write_dos(core, IMEM_DMA_COUNT, MC_SIZE / 4); in vdec_1_load_firmware() 64 amvdec_write_dos(core, IMEM_DMA_CTRL, (0x8000 | (7 << 16))); in vdec_1_load_firmware() 66 while (--i && amvdec_read_dos(core, IMEM_DMA_CTRL) & 0x8000); in vdec_1_load_firmware() [all …]
|
| D | vdec_hevc.c | 29 struct amvdec_core *core = sess->core; in vdec_hevc_load_firmware() local 30 struct device *dev = core->dev_dec; in vdec_hevc_load_firmware() 50 mc_addr = dma_alloc_coherent(core->dev, MC_SIZE, &mc_addr_map, in vdec_hevc_load_firmware() 59 amvdec_write_dos(core, HEVC_MPSR, 0); in vdec_hevc_load_firmware() 60 amvdec_write_dos(core, HEVC_CPSR, 0); in vdec_hevc_load_firmware() 62 amvdec_write_dos(core, HEVC_IMEM_DMA_ADR, mc_addr_map); in vdec_hevc_load_firmware() 63 amvdec_write_dos(core, HEVC_IMEM_DMA_COUNT, MC_SIZE / 4); in vdec_hevc_load_firmware() 64 amvdec_write_dos(core, HEVC_IMEM_DMA_CTRL, (0x8000 | (7 << 16))); in vdec_hevc_load_firmware() 66 while (i && (readl(core->dos_base + HEVC_IMEM_DMA_CTRL) & 0x8000)) in vdec_hevc_load_firmware() 74 dma_free_coherent(core->dev, MC_SIZE, mc_addr, mc_addr_map); in vdec_hevc_load_firmware() [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| D | clk.c | 50 struct clk_core *core; member 98 struct clk_core *core; member 109 static int clk_pm_runtime_get(struct clk_core *core) in clk_pm_runtime_get() argument 113 if (!core->rpm_enabled) in clk_pm_runtime_get() 116 ret = pm_runtime_get_sync(core->dev); in clk_pm_runtime_get() 118 pm_runtime_put_noidle(core->dev); in clk_pm_runtime_get() 124 static void clk_pm_runtime_put(struct clk_core *core) in clk_pm_runtime_put() argument 126 if (!core->rpm_enabled) in clk_pm_runtime_put() 129 pm_runtime_put_sync(core->dev); in clk_pm_runtime_put() 201 static bool clk_core_rate_is_protected(struct clk_core *core) in clk_core_rate_is_protected() argument [all …]
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | clk.h | 17 TP_PROTO(struct clk_core *core), 19 TP_ARGS(core), 22 __string( name, core->name ) 26 __assign_str(name, core->name); 34 TP_PROTO(struct clk_core *core), 36 TP_ARGS(core) 41 TP_PROTO(struct clk_core *core), 43 TP_ARGS(core) 48 TP_PROTO(struct clk_core *core), 50 TP_ARGS(core) [all …]
|
| /kernel/linux/linux-5.10/tools/perf/tests/ |
| D | parse-events.c | 51 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_tracepoint() 53 TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT == evsel->core.attr.type); in test__checkevent_tracepoint() 55 PERF_TP_SAMPLE_TYPE == evsel->core.attr.sample_type); in test__checkevent_tracepoint() 56 TEST_ASSERT_VAL("wrong sample_period", 1 == evsel->core.attr.sample_period); in test__checkevent_tracepoint() 64 TEST_ASSERT_VAL("wrong number of entries", evlist->core.nr_entries > 1); in test__checkevent_tracepoint_multi() 69 PERF_TYPE_TRACEPOINT == evsel->core.attr.type); in test__checkevent_tracepoint_multi() 71 PERF_TP_SAMPLE_TYPE == evsel->core.attr.sample_type); in test__checkevent_tracepoint_multi() 73 1 == evsel->core.attr.sample_period); in test__checkevent_tracepoint_multi() 82 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->core.nr_entries); in test__checkevent_raw() 83 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type); in test__checkevent_raw() [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/ |
| D | mapfile.csv | 2 GenuineIntel-6-56,v5,broadwellde,core 3 GenuineIntel-6-3D,v17,broadwell,core 4 GenuineIntel-6-47,v17,broadwell,core 5 GenuineIntel-6-4F,v10,broadwellx,core 6 GenuineIntel-6-1C,v4,bonnell,core 7 GenuineIntel-6-26,v4,bonnell,core 8 GenuineIntel-6-27,v4,bonnell,core 9 GenuineIntel-6-36,v4,bonnell,core 10 GenuineIntel-6-35,v4,bonnell,core 11 GenuineIntel-6-5C,v8,goldmont,core [all …]
|
| /kernel/linux/linux-4.19/include/trace/events/ |
| D | clk.h | 25 TP_PROTO(struct clk_core *core), 27 TP_ARGS(core), 30 __string( name, core->name ) 34 __assign_str(name, core->name); 42 TP_PROTO(struct clk_core *core), 44 TP_ARGS(core) 49 TP_PROTO(struct clk_core *core), 51 TP_ARGS(core) 56 TP_PROTO(struct clk_core *core), 58 TP_ARGS(core) [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/qcom/venus/ |
| D | core.c | 29 #include "core.h" 34 static void venus_event_notify(struct venus_core *core, u32 event) in venus_event_notify() argument 46 mutex_lock(&core->lock); in venus_event_notify() 47 core->sys_error = true; in venus_event_notify() 48 list_for_each_entry(inst, &core->instances, list) in venus_event_notify() 50 mutex_unlock(&core->lock); in venus_event_notify() 52 disable_irq_nosync(core->irq); in venus_event_notify() 59 schedule_delayed_work(&core->work, msecs_to_jiffies(100)); in venus_event_notify() 68 struct venus_core *core = in venus_sys_error_handler() local 72 dev_warn(core->dev, "system error has occurred, starting recovery!\n"); in venus_sys_error_handler() [all …]
|
| D | hfi.c | 22 #include "core.h" 59 int hfi_core_init(struct venus_core *core) in hfi_core_init() argument 63 mutex_lock(&core->lock); in hfi_core_init() 65 if (core->state >= CORE_INIT) in hfi_core_init() 68 reinit_completion(&core->done); in hfi_core_init() 70 ret = core->ops->core_init(core); in hfi_core_init() 74 ret = wait_for_completion_timeout(&core->done, TIMEOUT); in hfi_core_init() 82 if (core->error != HFI_ERR_NONE) { in hfi_core_init() 87 core->state = CORE_INIT; in hfi_core_init() 89 mutex_unlock(&core->lock); in hfi_core_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/at91/ |
| D | clk-sam9x60-pll.c | 40 struct sam9x60_pll_core core; member 46 struct sam9x60_pll_core core; member 51 #define to_sam9x60_frac(core) container_of(core, struct sam9x60_frac, core) argument 52 #define to_sam9x60_div(core) container_of(core, struct sam9x60_div, core) argument 71 struct sam9x60_pll_core *core = to_sam9x60_pll_core(hw); in sam9x60_frac_pll_recalc_rate() local 72 struct sam9x60_frac *frac = to_sam9x60_frac(core); in sam9x60_frac_pll_recalc_rate() 80 struct sam9x60_pll_core *core = to_sam9x60_pll_core(hw); in sam9x60_frac_pll_prepare() local 81 struct sam9x60_frac *frac = to_sam9x60_frac(core); in sam9x60_frac_pll_prepare() 82 struct regmap *regmap = core->regmap; in sam9x60_frac_pll_prepare() 86 spin_lock_irqsave(core->lock, flags); in sam9x60_frac_pll_prepare() [all …]
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/x86/ |
| D | mapfile.csv | 2 GenuineIntel-6-56,v5,broadwellde,core 3 GenuineIntel-6-3D,v17,broadwell,core 4 GenuineIntel-6-47,v17,broadwell,core 5 GenuineIntel-6-4F,v10,broadwellx,core 6 GenuineIntel-6-1C,v4,bonnell,core 7 GenuineIntel-6-26,v4,bonnell,core 8 GenuineIntel-6-27,v4,bonnell,core 9 GenuineIntel-6-36,v4,bonnell,core 10 GenuineIntel-6-35,v4,bonnell,core 11 GenuineIntel-6-5C,v8,goldmont,core [all …]
|
| /kernel/linux/linux-5.10/drivers/media/radio/ |
| D | radio-wl1273.c | 12 #include <linux/mfd/wl1273-core.h> 77 struct wl1273_core *core; member 95 static int wl1273_fm_write_fw(struct wl1273_core *core, in wl1273_fm_write_fw() argument 98 struct i2c_client *client = core->client; in wl1273_fm_write_fw() 133 struct wl1273_core *core = radio->core; in wl1273_fm_rds() local 134 struct i2c_client *client = core->client; in wl1273_fm_rds() 154 if (core->mode != WL1273_MODE_RX) in wl1273_fm_rds() 157 r = core->read(core, WL1273_RDS_SYNC_GET, &val); in wl1273_fm_rds() 221 struct wl1273_core *core = radio->core; in wl1273_fm_irq_thread_handler() local 225 r = core->read(core, WL1273_FLAG_GET, &flags); in wl1273_fm_irq_thread_handler() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/radio/ |
| D | radio-wl1273.c | 20 #include <linux/mfd/wl1273-core.h> 85 struct wl1273_core *core; member 103 static int wl1273_fm_write_fw(struct wl1273_core *core, in wl1273_fm_write_fw() argument 106 struct i2c_client *client = core->client; in wl1273_fm_write_fw() 141 struct wl1273_core *core = radio->core; in wl1273_fm_rds() local 142 struct i2c_client *client = core->client; in wl1273_fm_rds() 162 if (core->mode != WL1273_MODE_RX) in wl1273_fm_rds() 165 r = core->read(core, WL1273_RDS_SYNC_GET, &val); in wl1273_fm_rds() 229 struct wl1273_core *core = radio->core; in wl1273_fm_irq_thread_handler() local 233 r = core->read(core, WL1273_FLAG_GET, &flags); in wl1273_fm_irq_thread_handler() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/omapdrm/dss/ |
| D | hdmi4_cec.c | 68 static void hdmi_cec_received_msg(struct hdmi_core_data *core) in hdmi_cec_received_msg() argument 70 u32 cnt = hdmi_read_reg(core->base, HDMI_CEC_RX_COUNT) & 0xff; in hdmi_cec_received_msg() 83 msg.msg[0] = hdmi_read_reg(core->base, in hdmi_cec_received_msg() 85 msg.msg[1] = hdmi_read_reg(core->base, in hdmi_cec_received_msg() 91 hdmi_read_reg(core->base, reg); in hdmi_cec_received_msg() 94 cec_received_msg(core->adap, &msg); in hdmi_cec_received_msg() 97 hdmi_write_reg(core->base, HDMI_CEC_RX_CONTROL, 1); in hdmi_cec_received_msg() 99 while (hdmi_read_reg(core->base, HDMI_CEC_RX_CONTROL) & 1) in hdmi_cec_received_msg() 105 cnt = hdmi_read_reg(core->base, HDMI_CEC_RX_COUNT) & 0xff; in hdmi_cec_received_msg() 109 void hdmi4_cec_irq(struct hdmi_core_data *core) in hdmi4_cec_irq() argument [all …]
|