/kernel/linux/linux-6.6/rust/kernel/sync/ |
H A D | arc.rs | 21 init::{self, InPlaceInit, Init, PinInit}, 184 pub fn pin_init<E>(init: impl PinInit<T, E>) -> error::Result<Self> in pin_init() 188 UniqueArc::pin_init(init).map(|u| u.into()) in pin_init() 195 pub fn init<E>(init: impl Init<T, E>) -> error::Result<Self> in init() functions 199 UniqueArc::init(init).map(|u| u.into()) in init() 532 data <- init::uninit::<T, AllocError>(), in try_new_uninit() 566 pub fn init_with<E>(mut self, init: impl Init<T, E>) -> core::result::Result<UniqueArc<T>, E> { in init_with() 568 match unsafe { init in init_with() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/savage/ |
H A D | savage_bci.c | 675 static int savage_do_init_bci(struct drm_device * dev, drm_savage_init_t * init) in savage_do_init_bci() argument 679 if (init->fb_bpp != 16 && init->fb_bpp != 32) { in savage_do_init_bci() 680 DRM_ERROR("invalid frame buffer bpp %d!\n", init->fb_bpp); in savage_do_init_bci() 683 if (init->depth_bpp != 16 && init->depth_bpp != 32) { in savage_do_init_bci() 684 DRM_ERROR("invalid depth buffer bpp %d!\n", init->fb_bpp); in savage_do_init_bci() 687 if (init->dma_type != SAVAGE_DMA_AGP && in savage_do_init_bci() 688 init->dma_type != SAVAGE_DMA_PCI) { in savage_do_init_bci() 689 DRM_ERROR("invalid dma memory type %d!\n", init in savage_do_init_bci() 924 drm_savage_init_t *init = data; savage_bci_init() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk-fixed-factor.c | 73 struct clk_init_data init = { }; in __clk_hw_register_fixed_factor() local 85 fix->hw.init = &init; in __clk_hw_register_fixed_factor() 87 init.name = name; in __clk_hw_register_fixed_factor() 88 init.ops = &clk_fixed_factor_ops; in __clk_hw_register_fixed_factor() 89 init.flags = flags; in __clk_hw_register_fixed_factor() 91 init.parent_names = &parent_name; in __clk_hw_register_fixed_factor() 93 init.parent_data = &pdata; in __clk_hw_register_fixed_factor() 94 init.num_parents = 1; in __clk_hw_register_fixed_factor()
|
H A D | clk-nomadik.c | 95 pr_crit("no matching node for SRC, aborting clock init\n"); in nomadik_src_init() 262 struct clk_init_data init; in pll_clk_register() local 273 init.name = name; in pll_clk_register() 274 init.ops = &pll_clk_ops; in pll_clk_register() 275 init.parent_names = (parent_name ? &parent_name : NULL); in pll_clk_register() 276 init.num_parents = (parent_name ? 1 : 0); in pll_clk_register() 277 pll->hw.init = &init; in pll_clk_register() 354 struct clk_init_data init; in src_clk_register() local 360 init in src_clk_register() [all...] |
/kernel/linux/linux-5.10/drivers/clk/socfpga/ |
H A D | clk-gate.c | 181 struct clk_init_data init; in socfpga_gate_init() local 231 init.name = clk_name; in socfpga_gate_init() 232 init.ops = ops; in socfpga_gate_init() 233 init.flags = 0; in socfpga_gate_init() 235 init.num_parents = of_clk_parent_fill(node, parent_name, SOCFPGA_MAX_PARENTS); in socfpga_gate_init() 236 if (init.num_parents < 2) { in socfpga_gate_init() 241 init.parent_names = parent_name; in socfpga_gate_init() 242 socfpga_clk->hw.hw.init = &init; in socfpga_gate_init()
|
/kernel/linux/linux-5.10/drivers/clk/renesas/ |
H A D | rcar-usb2-clock-sel.c | 15 #include <linux/init.h> 145 struct clk_init_data init; in rcar_usb2_clock_sel_probe() local 186 init.name = "rcar_usb2_clock_sel"; in rcar_usb2_clock_sel_probe() 187 init.ops = &usb2_clock_sel_clock_ops; in rcar_usb2_clock_sel_probe() 188 init.flags = 0; in rcar_usb2_clock_sel_probe() 189 init.parent_names = NULL; in rcar_usb2_clock_sel_probe() 190 init.num_parents = 0; in rcar_usb2_clock_sel_probe() 191 priv->hw.init = &init; in rcar_usb2_clock_sel_probe()
|
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | cm_common.c | 12 #include <linux/init.h> 237 .init = omap4_cm_init, 242 .init = omap4_cm_init, 249 .init = omap2xxx_cm_init, 257 .init = omap3xxx_cm_init, 272 .init = am33xx_cm_init, 280 .init = omap4_cm_init, 355 if (data->init && (data->flags & CM_SINGLE_INSTANCE || in omap2_cm_base_init() 357 data->init(data); in omap2_cm_base_init() 364 * omap_cm_init - low level init fo [all...] |
/kernel/linux/linux-5.10/drivers/clk/axs10x/ |
H A D | i2s_pll_clock.c | 174 struct clk_init_data init; in i2s_pll_clk_probe() local 184 memset(&init, 0, sizeof(init)); in i2s_pll_clk_probe() 186 init.name = clk_name; in i2s_pll_clk_probe() 187 init.ops = &i2s_pll_ops; in i2s_pll_clk_probe() 189 init.parent_names = &parent_name; in i2s_pll_clk_probe() 190 init.num_parents = 1; in i2s_pll_clk_probe() 191 pll_clk->hw.init = &init; in i2s_pll_clk_probe()
|
/kernel/linux/linux-5.10/drivers/clk/mmp/ |
H A D | clk-frac.c | 168 .init = clk_factor_init, 178 struct clk_init_data init; in mmp_clk_register_factor() local 195 factor->hw.init = &init; in mmp_clk_register_factor() 198 init.name = name; in mmp_clk_register_factor() 199 init.ops = &clk_factor_ops; in mmp_clk_register_factor() 200 init.flags = flags; in mmp_clk_register_factor() 201 init.parent_names = &parent_name; in mmp_clk_register_factor() 202 init.num_parents = 1; in mmp_clk_register_factor()
|
/kernel/linux/linux-5.10/drivers/clk/imx/ |
H A D | clk-divider-gate.c | 182 struct clk_init_data init; in imx_clk_hw_divider_gate() local 192 init.name = name; in imx_clk_hw_divider_gate() 194 init.ops = &clk_divider_gate_ro_ops; in imx_clk_hw_divider_gate() 196 init.ops = &clk_divider_gate_ops; in imx_clk_hw_divider_gate() 197 init.flags = flags; in imx_clk_hw_divider_gate() 198 init.parent_names = parent_name ? &parent_name : NULL; in imx_clk_hw_divider_gate() 199 init.num_parents = parent_name ? 1 : 0; in imx_clk_hw_divider_gate() 206 div_gate->divider.hw.init = &init; in imx_clk_hw_divider_gate()
|
/kernel/linux/linux-5.10/drivers/clk/meson/ |
H A D | gxbb-aoclk.c | 29 .hw.init = &(struct clk_init_data) { \ 52 .hw.init = &(struct clk_init_data){ 67 .hw.init = &(struct clk_init_data){ 114 .hw.init = &(struct clk_init_data){ 129 .hw.init = &(struct clk_init_data){ 146 .hw.init = &(struct clk_init_data){ 163 .hw.init = &(struct clk_init_data){ 184 .hw.init = &(struct clk_init_data){ 203 .hw.init = &(struct clk_init_data){
|
/kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
H A D | cm_common.c | 12 #include <linux/init.h> 224 .init = omap4_cm_init, 229 .init = omap4_cm_init, 236 .init = omap2xxx_cm_init, 244 .init = omap3xxx_cm_init, 259 .init = am33xx_cm_init, 267 .init = omap4_cm_init, 344 if (data->init && (data->flags & CM_SINGLE_INSTANCE || in omap2_cm_base_init() 346 data->init(data); in omap2_cm_base_init() 353 * omap_cm_init - low level init fo [all...] |
/kernel/linux/linux-6.6/drivers/clk/imx/ |
H A D | clk-divider-gate.c | 182 struct clk_init_data init; in imx_clk_hw_divider_gate() local 192 init.name = name; in imx_clk_hw_divider_gate() 194 init.ops = &clk_divider_gate_ro_ops; in imx_clk_hw_divider_gate() 196 init.ops = &clk_divider_gate_ops; in imx_clk_hw_divider_gate() 197 init.flags = flags; in imx_clk_hw_divider_gate() 198 init.parent_names = parent_name ? &parent_name : NULL; in imx_clk_hw_divider_gate() 199 init.num_parents = parent_name ? 1 : 0; in imx_clk_hw_divider_gate() 206 div_gate->divider.hw.init = &init; in imx_clk_hw_divider_gate()
|
H A D | clk-gate-93.c | 163 struct clk_init_data init; in imx93_clk_gate() local 178 init.name = name; in imx93_clk_gate() 179 init.ops = &imx93_clk_gate_ops; in imx93_clk_gate() 180 init.flags = flags | CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE; in imx93_clk_gate() 181 init.parent_names = parent_name ? &parent_name : NULL; in imx93_clk_gate() 182 init.num_parents = parent_name ? 1 : 0; in imx93_clk_gate() 184 gate->hw.init = &init; in imx93_clk_gate() 189 init.ops = &imx93_clk_gate_ro_ops; in imx93_clk_gate()
|
H A D | clk-pfdv2.c | 206 struct clk_init_data init; in imx_clk_hw_pfdv2() local 222 init.name = name; in imx_clk_hw_pfdv2() 223 init.ops = &clk_pfdv2_ops; in imx_clk_hw_pfdv2() 224 init.parent_names = &parent_name; in imx_clk_hw_pfdv2() 225 init.num_parents = 1; in imx_clk_hw_pfdv2() 227 init.flags = CLK_SET_RATE_GATE | CLK_SET_RATE_PARENT; in imx_clk_hw_pfdv2() 229 init.flags = CLK_SET_RATE_GATE; in imx_clk_hw_pfdv2() 231 pfd->hw.init = &init; in imx_clk_hw_pfdv2()
|
/kernel/linux/linux-6.6/drivers/clk/axs10x/ |
H A D | i2s_pll_clock.c | 171 struct clk_init_data init; in i2s_pll_clk_probe() local 181 memset(&init, 0, sizeof(init)); in i2s_pll_clk_probe() 183 init.name = clk_name; in i2s_pll_clk_probe() 184 init.ops = &i2s_pll_ops; in i2s_pll_clk_probe() 186 init.parent_names = &parent_name; in i2s_pll_clk_probe() 187 init.num_parents = 1; in i2s_pll_clk_probe() 188 pll_clk->hw.init = &init; in i2s_pll_clk_probe()
|
/kernel/linux/linux-6.6/drivers/clk/socfpga/ |
H A D | clk-gate.c | 146 struct clk_init_data init; in socfpga_gate_init() local 187 init.name = clk_name; in socfpga_gate_init() 188 init.ops = ops; in socfpga_gate_init() 189 init.flags = 0; in socfpga_gate_init() 191 init.num_parents = of_clk_parent_fill(node, parent_name, SOCFPGA_MAX_PARENTS); in socfpga_gate_init() 192 if (init.num_parents < 2) { in socfpga_gate_init() 197 init.parent_names = parent_name; in socfpga_gate_init() 198 socfpga_clk->hw.hw.init = &init; in socfpga_gate_init()
|
/kernel/linux/linux-6.6/drivers/clk/meson/ |
H A D | gxbb-aoclk.c | 32 .hw.init = &(struct clk_init_data) { \ 55 .hw.init = &(struct clk_init_data){ 70 .hw.init = &(struct clk_init_data){ 117 .hw.init = &(struct clk_init_data){ 132 .hw.init = &(struct clk_init_data){ 149 .hw.init = &(struct clk_init_data){ 166 .hw.init = &(struct clk_init_data){ 187 .hw.init = &(struct clk_init_data){ 206 .hw.init = &(struct clk_init_data){
|
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | clk-frac.c | 165 .init = clk_factor_init, 175 struct clk_init_data init; in mmp_clk_register_factor() local 192 factor->hw.init = &init; in mmp_clk_register_factor() 195 init.name = name; in mmp_clk_register_factor() 196 init.ops = &clk_factor_ops; in mmp_clk_register_factor() 197 init.flags = flags; in mmp_clk_register_factor() 198 init.parent_names = &parent_name; in mmp_clk_register_factor() 199 init.num_parents = 1; in mmp_clk_register_factor()
|
/kernel/linux/linux-6.6/drivers/clk/zynqmp/ |
H A D | divider.c | 280 struct clk_init_data init; in zynqmp_clk_register_divider() local 288 init.name = name; in zynqmp_clk_register_divider() 290 init.ops = &zynqmp_clk_divider_ro_ops; in zynqmp_clk_register_divider() 292 init.ops = &zynqmp_clk_divider_ops; in zynqmp_clk_register_divider() 294 init.flags = zynqmp_clk_map_common_ccf_flags(nodes->flag); in zynqmp_clk_register_divider() 296 init.parent_names = parents; in zynqmp_clk_register_divider() 297 init.num_parents = 1; in zynqmp_clk_register_divider() 303 div->hw.init = &init; in zynqmp_clk_register_divider()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_srq.c | 11 int rxe_srq_chk_init(struct rxe_dev *rxe, struct ib_srq_init_attr *init) in rxe_srq_chk_init() argument 13 struct ib_srq_attr *attr = &init->attr; in rxe_srq_chk_init() 45 struct ib_srq_init_attr *init, struct ib_udata *udata, in rxe_srq_from_init() 52 srq->ibsrq.event_handler = init->event_handler; in rxe_srq_from_init() 53 srq->ibsrq.srq_context = init->srq_context; in rxe_srq_from_init() 54 srq->limit = init->attr.srq_limit; in rxe_srq_from_init() 56 srq->rq.max_wr = init->attr.max_wr; in rxe_srq_from_init() 57 srq->rq.max_sge = init->attr.max_sge; in rxe_srq_from_init() 76 rxe_dbg_srq(srq, "Unable to init mmap info for caller\n"); in rxe_srq_from_init() 81 init in rxe_srq_from_init() 44 rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq, struct ib_srq_init_attr *init, struct ib_udata *udata, struct rxe_create_srq_resp __user *uresp) rxe_srq_from_init() argument [all...] |
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | vmlinux.lds.h | 42 * [__init_begin, __init_end] is the init section that may be freed after init 44 * // free the whole .init memory 141 /* The actual configuration determine if the init/exit sections 274 KEEP(*(.lsm_info.init)) \ 278 KEEP(*(.early_lsm_info.init)) \ 325 KEEP(*(.dtb.init.rodata)) \ 337 MEM_KEEP(init.data*) \ 429 RO_AFTER_INIT_DATA /* Read only after init */ \ 553 /* __*init section [all...] |
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | vmlinux.lds.h | 42 * [__init_begin, __init_end] is the init section that may be freed after init 44 * // free the whole .init memory 137 /* The actual configuration determine if the init/exit sections 298 BOUNDED_SECTION_PRE_LABEL(.lsm_info.init, _lsm_info, __start, __end) 302 BOUNDED_SECTION_PRE_LABEL(.early_lsm_info.init, _early_lsm_info, __start, __end) 346 KEEP(*(.dtb.init.rodata)) \ 358 MEM_KEEP(init.data*) \ 459 RO_AFTER_INIT_DATA /* Read only after init */ \ 519 /* __*init section [all...] |
/kernel/linux/linux-5.10/drivers/clk/berlin/ |
H A D | berlin2-avpll.c | 185 struct clk_init_data init; in berlin2_avpll_vco_register() local 193 vco->hw.init = &init; in berlin2_avpll_vco_register() 194 init.name = name; in berlin2_avpll_vco_register() 195 init.ops = &berlin2_avpll_vco_ops; in berlin2_avpll_vco_register() 196 init.parent_names = &parent_name; in berlin2_avpll_vco_register() 197 init.num_parents = 1; in berlin2_avpll_vco_register() 198 init.flags = flags; in berlin2_avpll_vco_register() 361 struct clk_init_data init; in berlin2_avpll_channel_register() local 374 ch->hw.init in berlin2_avpll_channel_register() [all...] |
/kernel/linux/linux-5.10/drivers/clk/zte/ |
H A D | clk.c | 161 struct clk_init_data init; in clk_register_zx_pll() local 167 init.name = name; in clk_register_zx_pll() 168 init.ops = &zx_pll_ops; in clk_register_zx_pll() 169 init.flags = flags; in clk_register_zx_pll() 170 init.parent_names = parent_name ? &parent_name : NULL; in clk_register_zx_pll() 171 init.num_parents = parent_name ? 1 : 0; in clk_register_zx_pll() 179 zx_pll->hw.init = &init; in clk_register_zx_pll() 300 struct clk_init_data init; in clk_register_zx_audio() local 306 init in clk_register_zx_audio() [all...] |