| /kernel/linux/linux-6.6/drivers/gpu/drm/mediatek/ |
| D | mtk_drm_ddp_comp.h | 92 static inline int mtk_ddp_comp_clk_enable(struct mtk_ddp_comp *comp) in mtk_ddp_comp_clk_enable() argument 94 if (comp->funcs && comp->funcs->clk_enable) in mtk_ddp_comp_clk_enable() 95 return comp->funcs->clk_enable(comp->dev); in mtk_ddp_comp_clk_enable() 100 static inline void mtk_ddp_comp_clk_disable(struct mtk_ddp_comp *comp) in mtk_ddp_comp_clk_disable() argument 102 if (comp->funcs && comp->funcs->clk_disable) in mtk_ddp_comp_clk_disable() 103 comp->funcs->clk_disable(comp->dev); in mtk_ddp_comp_clk_disable() 106 static inline void mtk_ddp_comp_config(struct mtk_ddp_comp *comp, in mtk_ddp_comp_config() argument 111 if (comp->funcs && comp->funcs->config) in mtk_ddp_comp_config() 112 comp->funcs->config(comp->dev, w, h, vrefresh, bpc, cmdq_pkt); in mtk_ddp_comp_config() 115 static inline void mtk_ddp_comp_start(struct mtk_ddp_comp *comp) in mtk_ddp_comp_start() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/mediatek/ |
| D | mtk_drm_ddp_comp.h | 42 void (*config)(struct mtk_ddp_comp *comp, unsigned int w, 45 void (*start)(struct mtk_ddp_comp *comp); 46 void (*stop)(struct mtk_ddp_comp *comp); 47 void (*enable_vblank)(struct mtk_ddp_comp *comp, struct drm_crtc *crtc); 48 void (*disable_vblank)(struct mtk_ddp_comp *comp); 49 unsigned int (*supported_rotations)(struct mtk_ddp_comp *comp); 50 unsigned int (*layer_nr)(struct mtk_ddp_comp *comp); 51 int (*layer_check)(struct mtk_ddp_comp *comp, 54 void (*layer_config)(struct mtk_ddp_comp *comp, unsigned int idx, 57 void (*gamma_set)(struct mtk_ddp_comp *comp, [all …]
|
| D | mtk_drm_ddp_comp.c | 91 struct mtk_ddp_comp *comp, unsigned int offset) in mtk_ddp_write() argument 95 cmdq_pkt_write(cmdq_pkt, comp->subsys, in mtk_ddp_write() 96 comp->regs_pa + offset, value); in mtk_ddp_write() 99 writel(value, comp->regs + offset); in mtk_ddp_write() 103 struct mtk_ddp_comp *comp, in mtk_ddp_write_relaxed() argument 108 cmdq_pkt_write(cmdq_pkt, comp->subsys, in mtk_ddp_write_relaxed() 109 comp->regs_pa + offset, value); in mtk_ddp_write_relaxed() 112 writel_relaxed(value, comp->regs + offset); in mtk_ddp_write_relaxed() 117 struct mtk_ddp_comp *comp, in mtk_ddp_write_mask() argument 123 cmdq_pkt_write_mask(cmdq_pkt, comp->subsys, in mtk_ddp_write_mask() [all …]
|
| D | mtk_disp_ovl.c | 77 static inline struct mtk_disp_ovl *comp_to_ovl(struct mtk_ddp_comp *comp) in comp_to_ovl() argument 79 return container_of(comp, struct mtk_disp_ovl, ddp_comp); in comp_to_ovl() 98 static void mtk_ovl_enable_vblank(struct mtk_ddp_comp *comp, in mtk_ovl_enable_vblank() argument 101 struct mtk_disp_ovl *ovl = comp_to_ovl(comp); in mtk_ovl_enable_vblank() 104 writel(0x0, comp->regs + DISP_REG_OVL_INTSTA); in mtk_ovl_enable_vblank() 105 writel_relaxed(OVL_FME_CPL_INT, comp->regs + DISP_REG_OVL_INTEN); in mtk_ovl_enable_vblank() 108 static void mtk_ovl_disable_vblank(struct mtk_ddp_comp *comp) in mtk_ovl_disable_vblank() argument 110 struct mtk_disp_ovl *ovl = comp_to_ovl(comp); in mtk_ovl_disable_vblank() 113 writel_relaxed(0x0, comp->regs + DISP_REG_OVL_INTEN); in mtk_ovl_disable_vblank() 116 static void mtk_ovl_start(struct mtk_ddp_comp *comp) in mtk_ovl_start() argument [all …]
|
| D | mtk_disp_rdma.c | 68 static inline struct mtk_disp_rdma *comp_to_rdma(struct mtk_ddp_comp *comp) in comp_to_rdma() argument 70 return container_of(comp, struct mtk_disp_rdma, ddp_comp); in comp_to_rdma() 89 static void rdma_update_bits(struct mtk_ddp_comp *comp, unsigned int reg, in rdma_update_bits() argument 92 unsigned int tmp = readl(comp->regs + reg); in rdma_update_bits() 95 writel(tmp, comp->regs + reg); in rdma_update_bits() 98 static void mtk_rdma_enable_vblank(struct mtk_ddp_comp *comp, in mtk_rdma_enable_vblank() argument 101 struct mtk_disp_rdma *rdma = comp_to_rdma(comp); in mtk_rdma_enable_vblank() 104 rdma_update_bits(comp, DISP_REG_RDMA_INT_ENABLE, RDMA_FRAME_END_INT, in mtk_rdma_enable_vblank() 108 static void mtk_rdma_disable_vblank(struct mtk_ddp_comp *comp) in mtk_rdma_disable_vblank() argument 110 struct mtk_disp_rdma *rdma = comp_to_rdma(comp); in mtk_rdma_disable_vblank() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| D | devcom.c | 38 struct mlx5_devcom_comp *comp; member 112 struct mlx5_devcom_comp *comp; in mlx5_devcom_comp_alloc() local 114 comp = kzalloc(sizeof(*comp), GFP_KERNEL); in mlx5_devcom_comp_alloc() 115 if (!comp) in mlx5_devcom_comp_alloc() 118 comp->id = id; in mlx5_devcom_comp_alloc() 119 comp->key = key; in mlx5_devcom_comp_alloc() 120 comp->handler = handler; in mlx5_devcom_comp_alloc() 121 init_rwsem(&comp->sem); in mlx5_devcom_comp_alloc() 122 kref_init(&comp->ref); in mlx5_devcom_comp_alloc() 123 INIT_LIST_HEAD(&comp->comp_dev_list_head); in mlx5_devcom_comp_alloc() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | wcd-clsh-v2.c | 19 struct snd_soc_component *comp; member 109 struct snd_soc_component *comp = ctrl->comp; in wcd_enable_clsh_block() local 113 snd_soc_component_update_bits(comp, WCD9XXX_A_CDC_CLSH_CRC, in wcd_enable_clsh_block() 120 static inline bool wcd_clsh_enable_status(struct snd_soc_component *comp) in wcd_clsh_enable_status() argument 122 return snd_soc_component_read(comp, WCD9XXX_A_CDC_CLSH_CRC) & in wcd_clsh_enable_status() 126 static inline void wcd_clsh_set_buck_mode(struct snd_soc_component *comp, in wcd_clsh_set_buck_mode() argument 131 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES, in wcd_clsh_set_buck_mode() 135 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES, in wcd_clsh_set_buck_mode() 140 static inline void wcd_clsh_set_flyback_mode(struct snd_soc_component *comp, in wcd_clsh_set_flyback_mode() argument 145 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES, in wcd_clsh_set_flyback_mode() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/infiniband/ |
| D | hisilicon-hns-roce.txt | 25 - hns-roce-comp-0 ~ hns-roce-comp-31: 32 complete event irq 74 interrupt-names = "hns-roce-comp-0", 75 "hns-roce-comp-1", 76 "hns-roce-comp-2", 77 "hns-roce-comp-3", 78 "hns-roce-comp-4", 79 "hns-roce-comp-5", 80 "hns-roce-comp-6", 81 "hns-roce-comp-7", 82 "hns-roce-comp-8", [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/infiniband/ |
| D | hisilicon-hns-roce.txt | 25 - hns-roce-comp-0 ~ hns-roce-comp-31: 32 complete event irq 74 interrupt-names = "hns-roce-comp-0", 75 "hns-roce-comp-1", 76 "hns-roce-comp-2", 77 "hns-roce-comp-3", 78 "hns-roce-comp-4", 79 "hns-roce-comp-5", 80 "hns-roce-comp-6", 81 "hns-roce-comp-7", 82 "hns-roce-comp-8", [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/actions/ |
| D | owl-composite.c | 18 struct owl_composite *comp = hw_to_owl_comp(hw); in owl_comp_get_parent() local 20 return owl_mux_helper_get_parent(&comp->common, &comp->mux_hw); in owl_comp_get_parent() 25 struct owl_composite *comp = hw_to_owl_comp(hw); in owl_comp_set_parent() local 27 return owl_mux_helper_set_parent(&comp->common, &comp->mux_hw, index); in owl_comp_set_parent() 32 struct owl_composite *comp = hw_to_owl_comp(hw); in owl_comp_disable() local 33 struct owl_clk_common *common = &comp->common; in owl_comp_disable() 35 owl_gate_set(common, &comp->gate_hw, false); in owl_comp_disable() 40 struct owl_composite *comp = hw_to_owl_comp(hw); in owl_comp_enable() local 41 struct owl_clk_common *common = &comp->common; in owl_comp_enable() 43 owl_gate_set(common, &comp->gate_hw, true); in owl_comp_enable() [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/actions/ |
| D | owl-composite.c | 18 struct owl_composite *comp = hw_to_owl_comp(hw); in owl_comp_get_parent() local 20 return owl_mux_helper_get_parent(&comp->common, &comp->mux_hw); in owl_comp_get_parent() 25 struct owl_composite *comp = hw_to_owl_comp(hw); in owl_comp_set_parent() local 27 return owl_mux_helper_set_parent(&comp->common, &comp->mux_hw, index); in owl_comp_set_parent() 32 struct owl_composite *comp = hw_to_owl_comp(hw); in owl_comp_disable() local 33 struct owl_clk_common *common = &comp->common; in owl_comp_disable() 35 owl_gate_set(common, &comp->gate_hw, false); in owl_comp_disable() 40 struct owl_composite *comp = hw_to_owl_comp(hw); in owl_comp_enable() local 41 struct owl_clk_common *common = &comp->common; in owl_comp_enable() 43 owl_gate_set(common, &comp->gate_hw, true); in owl_comp_enable() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/mtk-mdp/ |
| D | mtk_mdp_comp.c | 17 void mtk_mdp_comp_clock_on(struct device *dev, struct mtk_mdp_comp *comp) in mtk_mdp_comp_clock_on() argument 21 if (comp->larb_dev) { in mtk_mdp_comp_clock_on() 22 err = mtk_smi_larb_get(comp->larb_dev); in mtk_mdp_comp_clock_on() 26 err, comp->type); in mtk_mdp_comp_clock_on() 29 for (i = 0; i < ARRAY_SIZE(comp->clk); i++) { in mtk_mdp_comp_clock_on() 30 if (IS_ERR(comp->clk[i])) in mtk_mdp_comp_clock_on() 32 err = clk_prepare_enable(comp->clk[i]); in mtk_mdp_comp_clock_on() 36 err, comp->type, i); in mtk_mdp_comp_clock_on() 40 void mtk_mdp_comp_clock_off(struct device *dev, struct mtk_mdp_comp *comp) in mtk_mdp_comp_clock_off() argument 44 for (i = 0; i < ARRAY_SIZE(comp->clk); i++) { in mtk_mdp_comp_clock_off() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | wcd-clsh-v2.c | 19 struct snd_soc_component *comp; member 122 struct snd_soc_component *comp = ctrl->comp; in wcd_enable_clsh_block() local 126 snd_soc_component_update_bits(comp, WCD9XXX_A_CDC_CLSH_CRC, in wcd_enable_clsh_block() 133 static inline void wcd_clsh_set_buck_mode(struct snd_soc_component *comp, in wcd_clsh_set_buck_mode() argument 138 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES, in wcd_clsh_set_buck_mode() 142 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES, in wcd_clsh_set_buck_mode() 161 static inline void wcd_clsh_set_flyback_mode(struct snd_soc_component *comp, in wcd_clsh_set_flyback_mode() argument 166 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES, in wcd_clsh_set_flyback_mode() 170 snd_soc_component_update_bits(comp, WCD9XXX_A_ANA_RX_SUPPLIES, in wcd_clsh_set_flyback_mode() 179 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_buck_ctrl() local [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/ |
| D | mtk-mdp3-comp.c | 12 #include "mtk-mdp3-comp.h" 31 return ctx->comp->mdp_dev->mdp_data->mdp_cfg; in __get_plat_cfg() 39 rdma0 = mdp_cfg_get_id_inner(ctx->comp->mdp_dev, MDP_COMP_RDMA0); in get_comp_flag() 40 rsz1 = mdp_cfg_get_id_inner(ctx->comp->mdp_dev, MDP_COMP_RSZ1); in get_comp_flag() 45 if (ctx->comp->inner_id == rdma0) in get_comp_flag() 48 return BIT(ctx->comp->inner_id); in get_comp_flag() 54 phys_addr_t base = ctx->comp->reg_base; in init_rdma() 55 u8 subsys_id = ctx->comp->subsys_id; in init_rdma() 58 rdma0 = mdp_cfg_get_id_inner(ctx->comp->mdp_dev, MDP_COMP_RDMA0); in init_rdma() 63 struct mdp_comp *prz1 = ctx->comp->mdp_dev->comp[MDP_COMP_RSZ1]; in init_rdma() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| D | devcom.c | 10 #define devcom_for_each_component(priv, comp, iter) \ argument 12 comp = &(priv)->components[iter], iter < MLX5_DEVCOM_NUM_COMPONENTS; \ 39 struct mlx5_devcom_component *comp; in mlx5_devcom_list_alloc() local 47 devcom_for_each_component(priv, comp, i) in mlx5_devcom_list_alloc() 48 init_rwsem(&comp->sem); in mlx5_devcom_list_alloc() 165 struct mlx5_devcom_component *comp; in mlx5_devcom_register_component() local 172 comp = &devcom->priv->components[id]; in mlx5_devcom_register_component() 173 down_write(&comp->sem); in mlx5_devcom_register_component() 174 comp->handler = handler; in mlx5_devcom_register_component() 175 comp->device[devcom->idx].data = data; in mlx5_devcom_register_component() [all …]
|
| /kernel/linux/linux-6.6/drivers/block/zram/ |
| D | zcomp.c | 49 static int zcomp_strm_init(struct zcomp_strm *zstrm, struct zcomp *comp) in zcomp_strm_init() argument 51 zstrm->tfm = crypto_alloc_comp(comp->name, 0, 0); in zcomp_strm_init() 64 bool zcomp_available_algorithm(const char *comp) in zcomp_available_algorithm() argument 73 return crypto_has_comp(comp, 0, 0) == 1; in zcomp_available_algorithm() 77 ssize_t zcomp_available_show(const char *comp, char *buf) in zcomp_available_show() argument 84 if (!strcmp(comp, backends[i])) { in zcomp_available_show() 98 if (!known_algorithm && crypto_has_comp(comp, 0, 0) == 1) in zcomp_available_show() 100 "[%s] ", comp); in zcomp_available_show() 106 struct zcomp_strm *zcomp_stream_get(struct zcomp *comp) in zcomp_stream_get() argument 108 local_lock(&comp->stream->lock); in zcomp_stream_get() [all …]
|
| /kernel/linux/linux-5.10/drivers/block/zram/ |
| D | zcomp.c | 47 static int zcomp_strm_init(struct zcomp_strm *zstrm, struct zcomp *comp) in zcomp_strm_init() argument 49 zstrm->tfm = crypto_alloc_comp(comp->name, 0, 0); in zcomp_strm_init() 62 bool zcomp_available_algorithm(const char *comp) in zcomp_available_algorithm() argument 71 return crypto_has_comp(comp, 0, 0) == 1; in zcomp_available_algorithm() 75 ssize_t zcomp_available_show(const char *comp, char *buf) in zcomp_available_show() argument 82 if (!strcmp(comp, backends[i])) { in zcomp_available_show() 96 if (!known_algorithm && crypto_has_comp(comp, 0, 0) == 1) in zcomp_available_show() 98 "[%s] ", comp); in zcomp_available_show() 104 struct zcomp_strm *zcomp_stream_get(struct zcomp *comp) in zcomp_stream_get() argument 106 local_lock(&comp->stream->lock); in zcomp_stream_get() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp/ |
| D | mtk_mdp_comp.c | 14 void mtk_mdp_comp_clock_on(struct device *dev, struct mtk_mdp_comp *comp) in mtk_mdp_comp_clock_on() argument 18 for (i = 0; i < ARRAY_SIZE(comp->clk); i++) { in mtk_mdp_comp_clock_on() 19 if (IS_ERR(comp->clk[i])) in mtk_mdp_comp_clock_on() 21 err = clk_prepare_enable(comp->clk[i]); in mtk_mdp_comp_clock_on() 25 err, comp->type, i); in mtk_mdp_comp_clock_on() 29 void mtk_mdp_comp_clock_off(struct device *dev, struct mtk_mdp_comp *comp) in mtk_mdp_comp_clock_off() argument 33 for (i = 0; i < ARRAY_SIZE(comp->clk); i++) { in mtk_mdp_comp_clock_off() 34 if (IS_ERR(comp->clk[i])) in mtk_mdp_comp_clock_off() 36 clk_disable_unprepare(comp->clk[i]); in mtk_mdp_comp_clock_off() 41 struct mtk_mdp_comp *comp, in mtk_mdp_comp_init() argument [all …]
|
| /kernel/linux/linux-6.6/drivers/counter/ |
| D | counter-sysfs.c | 31 * @comp: Counter component callbacks and data 39 struct counter_comp comp; member 115 err = a->comp.device_u8_read(counter, &data); in counter_comp_u8_show() 118 err = a->comp.signal_u8_read(counter, a->parent, &data); in counter_comp_u8_show() 121 err = a->comp.count_u8_read(counter, a->parent, &data); in counter_comp_u8_show() 129 if (a->comp.type == COUNTER_COMP_BOOL) in counter_comp_u8_show() 146 if (a->comp.type == COUNTER_COMP_BOOL) { in counter_comp_u8_store() 156 err = a->comp.device_u8_write(counter, data); in counter_comp_u8_store() 159 err = a->comp.signal_u8_write(counter, a->parent, data); in counter_comp_u8_store() 162 err = a->comp.count_u8_write(counter, a->parent, data); in counter_comp_u8_store() [all …]
|
| D | counter-chrdev.c | 29 struct counter_comp comp; member 49 #define counter_comp_read_is_set(comp) \ argument 50 (comp.action_read || \ 51 comp.device_u8_read || \ 52 comp.count_u8_read || \ 53 comp.signal_u8_read || \ 54 comp.device_u32_read || \ 55 comp.count_u32_read || \ 56 comp.signal_u32_read || \ 57 comp.device_u64_read || \ [all …]
|
| /kernel/linux/linux-6.6/sound/soc/intel/avs/ |
| D | topology.c | 126 int (*parse)(struct snd_soc_component *comp, void *elem, void *object, u32 offset); 130 avs_parse_uuid_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset) in avs_parse_uuid_token() argument 141 avs_parse_bool_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset) in avs_parse_bool_token() argument 152 avs_parse_byte_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset) in avs_parse_byte_token() argument 163 avs_parse_short_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset) in avs_parse_short_token() argument 174 avs_parse_word_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset) in avs_parse_word_token() argument 185 avs_parse_string_token(struct snd_soc_component *comp, void *elem, void *object, u32 offset) in avs_parse_string_token() argument 195 static int avs_parse_uuid_tokens(struct snd_soc_component *comp, void *object, in avs_parse_uuid_tokens() argument 212 ret = parsers[j].parse(comp, tuple, object, parsers[j].offset); in avs_parse_uuid_tokens() 221 static int avs_parse_string_tokens(struct snd_soc_component *comp, void *object, in avs_parse_string_tokens() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/net/slip/ |
| D | slhc.c | 96 struct slcompress *comp; in slhc_init() local 101 comp = kzalloc(sizeof(struct slcompress), GFP_KERNEL); in slhc_init() 102 if (! comp) in slhc_init() 107 comp->rstate = kzalloc(rsize, GFP_KERNEL); in slhc_init() 108 if (! comp->rstate) in slhc_init() 110 comp->rslot_limit = rslots - 1; in slhc_init() 115 comp->tstate = kzalloc(tsize, GFP_KERNEL); in slhc_init() 116 if (! comp->tstate) in slhc_init() 118 comp->tslot_limit = tslots - 1; in slhc_init() 121 comp->xmit_oldest = 0; in slhc_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/slip/ |
| D | slhc.c | 96 struct slcompress *comp; in slhc_init() local 101 comp = kzalloc(sizeof(struct slcompress), GFP_KERNEL); in slhc_init() 102 if (! comp) in slhc_init() 107 comp->rstate = kzalloc(rsize, GFP_KERNEL); in slhc_init() 108 if (! comp->rstate) in slhc_init() 110 comp->rslot_limit = rslots - 1; in slhc_init() 115 comp->tstate = kzalloc(tsize, GFP_KERNEL); in slhc_init() 116 if (! comp->tstate) in slhc_init() 118 comp->tslot_limit = tslots - 1; in slhc_init() 121 comp->xmit_oldest = 0; in slhc_init() [all …]
|
| /kernel/linux/linux-5.10/tools/perf/tests/ |
| D | sample-parsing.c | 19 #define COMP(m) do { \ macro 40 COMP(id); in samples_same() 43 COMP(ip); in samples_same() 46 COMP(pid); in samples_same() 47 COMP(tid); in samples_same() 51 COMP(time); in samples_same() 54 COMP(addr); in samples_same() 57 COMP(id); in samples_same() 60 COMP(stream_id); in samples_same() 63 COMP(cpu); in samples_same() [all …]
|
| /kernel/linux/linux-5.10/drivers/most/ |
| D | core.c | 33 struct most_component *comp; member 450 struct most_component *comp; in match_component() local 452 list_for_each_entry(comp, &comp_list, list) { in match_component() 453 if (!strcmp(comp->name, name)) in match_component() 454 return comp; in match_component() 473 if (c->pipe0.comp) { in print_links() 477 c->pipe0.comp->name, in print_links() 481 if (c->pipe1.comp) { in print_links() 485 c->pipe1.comp->name, in print_links() 517 struct most_component *comp; in components_show() local [all …]
|