Searched refs:init (Results 1 - 200 of 10306) sorted by relevance

1234567891011>>

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dbase.c30 nvkm_devinit_mmio(struct nvkm_devinit *init, u32 addr) nvkm_devinit_mmio() argument
32 if (init->func->mmio) nvkm_devinit_mmio()
33 addr = init->func->mmio(init, addr); nvkm_devinit_mmio()
38 nvkm_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 khz) nvkm_devinit_pll_set() argument
40 return init->func->pll_set(init, type, khz); nvkm_devinit_pll_set()
44 nvkm_devinit_meminit(struct nvkm_devinit *init) nvkm_devinit_meminit() argument
46 if (init->func->meminit) nvkm_devinit_meminit()
47 init->func->meminit(init); nvkm_devinit_meminit()
51 nvkm_devinit_disable(struct nvkm_devinit *init) nvkm_devinit_disable() argument
53 if (init && init->func->disable) nvkm_devinit_disable()
54 return init->func->disable(init); nvkm_devinit_disable()
59 nvkm_devinit_post(struct nvkm_devinit *init, u64 *disable) nvkm_devinit_post() argument
62 if (init && init->func->post) nvkm_devinit_post()
63 ret = init->func->post(init, init->post); nvkm_devinit_post()
64 *disable = nvkm_devinit_disable(init); nvkm_devinit_post()
71 struct nvkm_devinit *init = nvkm_devinit(subdev); nvkm_devinit_fini() local
74 init->post = true; nvkm_devinit_fini()
81 struct nvkm_devinit *init = nvkm_devinit(subdev); nvkm_devinit_preinit() local
83 if (init->func->preinit) nvkm_devinit_preinit()
84 init->func->preinit(init); nvkm_devinit_preinit()
94 struct nvkm_devinit *init = nvkm_devinit(subdev); nvkm_devinit_init() local
95 if (init->func->init) nvkm_devinit_init()
96 init->func->init(init); nvkm_devinit_init()
103 struct nvkm_devinit *init = nvkm_devinit(subdev); nvkm_devinit_dtor() local
104 void *data = init; nvkm_devinit_dtor()
106 if (init->func->dtor) nvkm_devinit_dtor()
107 data = init->func->dtor(init); nvkm_devinit_dtor()
118 .init = nvkm_devinit_init,
125 struct nvkm_devinit *init) nvkm_devinit_ctor()
127 nvkm_subdev_ctor(&nvkm_devinit, device, index, 0, &init->subdev); nvkm_devinit_ctor()
128 init->func = func; nvkm_devinit_ctor()
129 init->post = nvkm_boolopt(device->cfgopt, "NvForcePost", false); nvkm_devinit_ctor()
123 nvkm_devinit_ctor(const struct nvkm_devinit_func *func, struct nvkm_device *device, int index, struct nvkm_devinit *init) nvkm_devinit_ctor() argument
H A Dgm204.c31 pmu_code(struct nv50_devinit *init, u32 pmu, u32 img, u32 len, bool sec) pmu_code() argument
33 struct nvkm_device *device = init->base.subdev.device; pmu_code()
51 pmu_data(struct nv50_devinit *init, u32 pmu, u32 img, u32 len) pmu_data() argument
53 struct nvkm_device *device = init->base.subdev.device; pmu_data()
63 pmu_args(struct nv50_devinit *init, u32 argp, u32 argi) pmu_args() argument
65 struct nvkm_device *device = init->base.subdev.device; pmu_args()
72 pmu_exec(struct nv50_devinit *init, u32 init_addr) pmu_exec() argument
74 struct nvkm_device *device = init->base.subdev.device; pmu_exec()
81 pmu_load(struct nv50_devinit *init, u8 type, bool post, pmu_load() argument
84 struct nvkm_subdev *subdev = &init->base.subdev; pmu_load()
96 pmu_code(init, pmu.boot_addr_pmu, pmu.boot_addr, pmu.boot_size, false); pmu_load()
97 pmu_code(init, pmu.code_addr_pmu, pmu.code_addr, pmu.code_size, true); pmu_load()
98 pmu_data(init, pmu.data_addr_pmu, pmu.data_addr, pmu.data_size); pmu_load()
106 return pmu_exec(init, pmu.init_addr_pmu), 0; pmu_load()
112 struct nv50_devinit *init = nv50_devinit(base); gm204_devinit_post() local
113 struct nvkm_subdev *subdev = &init->base.subdev; gm204_devinit_post()
122 nvkm_error(subdev, "VBIOS PMU init data not found\n"); gm204_devinit_post()
126 /* reset PMU and load init table parser ucode */ gm204_devinit_post()
135 ret = pmu_load(init, 0x04, post, &exec, &args); gm204_devinit_post()
139 /* upload first chunk of init data */ gm204_devinit_post()
141 u32 pmu = pmu_args(init, args + 0x08, 0x08); gm204_devinit_post()
144 pmu_data(init, pmu, img, len); gm204_devinit_post()
147 /* upload second chunk of init data */ gm204_devinit_post()
149 u32 pmu = pmu_args(init, args + 0x08, 0x10); gm204_devinit_post()
152 pmu_data(init, pmu, img, len); gm204_devinit_post()
155 /* execute init tables */ gm204_devinit_post()
158 pmu_exec(init, exec); gm204_devinit_post()
164 return pmu_load(init, 0x01, post, NULL, NULL); gm204_devinit_post()
170 .init = nv50_devinit_init,
H A Dnv50.c29 #include <subdev/bios/init.h>
35 nv50_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 freq) nv50_devinit_pll_set() argument
37 struct nvkm_subdev *subdev = &init->subdev; nv50_devinit_pll_set()
81 nv50_devinit_disable(struct nvkm_devinit *init) nv50_devinit_disable() argument
83 struct nvkm_device *device = init->subdev.device; nv50_devinit_disable()
96 struct nv50_devinit *init = nv50_devinit(base); nv50_devinit_preinit() local
97 struct nvkm_subdev *subdev = &init->base.subdev; nv50_devinit_preinit()
104 if (!init->base.post) { nv50_devinit_preinit()
105 u64 disable = nvkm_devinit_disable(&init->base); nv50_devinit_preinit()
107 init->base.post = true; nv50_devinit_preinit()
113 if (!init->base.post) { nv50_devinit_preinit()
117 init->base.post = true; nv50_devinit_preinit()
125 struct nv50_devinit *init = nv50_devinit(base); nv50_devinit_init() local
126 struct nvkm_subdev *subdev = &init->base.subdev; nv50_devinit_init()
134 /* if we ran the init tables, we have to execute the first script nv50_devinit_init()
138 while (init->base.post && dcb_outp_parse(bios, i, &ver, &hdr, &outp)) { nv50_devinit_init()
161 struct nv50_devinit *init; nv50_devinit_new_() local
163 if (!(init = kzalloc(sizeof(*init), GFP_KERNEL))) nv50_devinit_new_()
165 *pinit = &init->base; nv50_devinit_new_()
167 nvkm_devinit_ctor(func, device, index, &init->base); nv50_devinit_new_()
174 .init = nv50_devinit_init,
H A Dgt215.c27 #include <subdev/bios/init.h>
32 gt215_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 freq) gt215_devinit_pll_set() argument
34 struct nvkm_subdev *subdev = &init->subdev; gt215_devinit_pll_set()
66 gt215_devinit_disable(struct nvkm_devinit *init) gt215_devinit_disable() argument
68 struct nvkm_device *device = init->subdev.device; gt215_devinit_disable()
104 struct nv50_devinit *init = nv50_devinit(base); gt215_devinit_mmio() local
105 struct nvkm_device *device = init->base.subdev.device; gt215_devinit_mmio()
108 /* the init tables on some boards have INIT_RAM_RESTRICT_ZM_REG_GROUP gt215_devinit_mmio()
117 * presumed that the io-port access to init registers isn't effected gt215_devinit_mmio()
126 if (!init->r001540) gt215_devinit_mmio()
127 init->r001540 = nvkm_rd32(device, 0x001540); gt215_devinit_mmio()
128 if (part >= hweight8((init->r001540 >> 16) & 0xff)) gt215_devinit_mmio()
141 .init = nv50_devinit_init,
H A Dgm107.c27 #include <subdev/bios/init.h>
30 gm107_devinit_disable(struct nvkm_devinit *init) gm107_devinit_disable() argument
32 struct nvkm_device *device = init->subdev.device; gm107_devinit_disable()
50 .init = nv50_devinit_init,
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dinit.c31 #include <subdev/bios/init.h>
40 nvkm_printk(init->subdev, lvl, info, "0x%04x[%c]: "fmt, \
41 init->offset, init_exec(init) ? \
42 '0' + (init->nested - 1) : ' ', ##args); \
45 if (init->subdev->debug >= NV_DBG_TRACE) \
53 * init parser control flow helpers
57 init_exec(struct nvbios_init *init) init_exec() argument
59 return (init->execute == 1) || ((init->execute & 5) == 5); init_exec()
63 init_exec_set(struct nvbios_init *init, bool exec) init_exec_set() argument
65 if (exec) init->execute &= 0xfd; init_exec_set()
66 else init->execute |= 0x02; init_exec_set()
70 init_exec_inv(struct nvbios_init *init) init_exec_inv() argument
72 init->execute ^= 0x02; init_exec_inv()
76 init_exec_force(struct nvbios_init *init, bool exec) init_exec_force() argument
78 if (exec) init->execute |= 0x04; init_exec_force()
79 else init->execute &= 0xfb; init_exec_force()
83 * init parser wrappers for normal register/i2c/whatever accessors
87 init_or(struct nvbios_init *init) init_or() argument
89 if (init_exec(init)) { init_or()
90 if (init->outp) init_or()
91 return ffs(init->outp->or) - 1; init_or()
98 init_link(struct nvbios_init *init) init_link() argument
100 if (init_exec(init)) { init_link()
101 if (init->outp) init_link()
102 return !(init->outp->sorconf.link & 1); init_link()
109 init_crtc(struct nvbios_init *init) init_crtc() argument
111 if (init_exec(init)) { init_crtc()
112 if (init->crtc >= 0) init_crtc()
113 return init->crtc; init_crtc()
120 init_conn(struct nvbios_init *init) init_conn() argument
122 struct nvkm_bios *bios = init->bios; init_conn()
127 if (init_exec(init)) { init_conn()
128 if (init->outp) { init_conn()
129 conn = init->outp->connector; init_conn()
142 init_nvreg(struct nvbios_init *init, u32 reg) init_nvreg() argument
144 struct nvkm_devinit *devinit = init->bios->subdev.device->devinit; init_nvreg()
157 if (init->bios->subdev.device->card_type >= NV_50) { init_nvreg()
159 reg += init_crtc(init) * 0x800; init_nvreg()
164 reg += init_or(init) * 0x800; init_nvreg()
167 reg += init_link(init) * 0x80; init_nvreg()
180 init_rd32(struct nvbios_init *init, u32 reg) init_rd32() argument
182 struct nvkm_device *device = init->bios->subdev.device; init_rd32()
183 reg = init_nvreg(init, reg); init_rd32()
184 if (reg != ~0 && init_exec(init)) init_rd32()
190 init_wr32(struct nvbios_init *init, u32 reg, u32 val) init_wr32() argument
192 struct nvkm_device *device = init->bios->subdev.device; init_wr32()
193 reg = init_nvreg(init, reg); init_wr32()
194 if (reg != ~0 && init_exec(init)) init_wr32()
199 init_mask(struct nvbios_init *init, u32 reg, u32 mask, u32 val) init_mask() argument
201 struct nvkm_device *device = init->bios->subdev.device; init_mask()
202 reg = init_nvreg(init, reg); init_mask()
203 if (reg != ~0 && init_exec(init)) { init_mask()
212 init_rdport(struct nvbios_init *init, u16 port) init_rdport() argument
214 if (init_exec(init)) init_rdport()
215 return nvkm_rdport(init->subdev->device, init->crtc, port); init_rdport()
220 init_wrport(struct nvbios_init *init, u16 port, u8 value) init_wrport() argument
222 if (init_exec(init)) init_wrport()
223 nvkm_wrport(init->subdev->device, init->crtc, port, value); init_wrport()
227 init_rdvgai(struct nvbios_init *init, u16 port, u8 index) init_rdvgai() argument
229 struct nvkm_subdev *subdev = init->subdev; init_rdvgai()
230 if (init_exec(init)) { init_rdvgai()
231 int head = init->crtc < 0 ? 0 : init->crtc; init_rdvgai()
238 init_wrvgai(struct nvbios_init *init, u16 port, u8 index, u8 value) init_wrvgai() argument
240 struct nvkm_device *device = init->subdev->device; init_wrvgai()
245 init->crtc = 0; init_wrvgai()
248 if (init_exec(init)) { init_wrvgai()
249 int head = init->crtc < 0 ? 0 : init->crtc; init_wrvgai()
256 init->crtc = 1; init_wrvgai()
261 init_i2c(struct nvbios_init *init, int index) init_i2c() argument
263 struct nvkm_i2c *i2c = init->bios->subdev.device->i2c; init_i2c()
268 if (init->outp && init->outp->i2c_upper_default) init_i2c()
283 init_rdi2cr(struct nvbios_init *init, u8 index, u8 addr, u8 reg) init_rdi2cr() argument
285 struct i2c_adapter *adap = init_i2c(init, index); init_rdi2cr()
286 if (adap && init_exec(init)) init_rdi2cr()
292 init_wri2cr(struct nvbios_init *init, u8 index, u8 addr, u8 reg, u8 val) init_wri2cr() argument
294 struct i2c_adapter *adap = init_i2c(init, index); init_wri2cr()
295 if (adap && init_exec(init)) init_wri2cr()
301 init_aux(struct nvbios_init *init) init_aux() argument
303 struct nvkm_i2c *i2c = init->bios->subdev.device->i2c; init_aux()
304 if (!init->outp) { init_aux()
305 if (init_exec(init)) init_aux()
309 return nvkm_i2c_aux_find(i2c, init->outp->i2c_index); init_aux()
313 init_rdauxr(struct nvbios_init *init, u32 addr) init_rdauxr() argument
315 struct nvkm_i2c_aux *aux = init_aux(init); init_rdauxr()
318 if (aux && init_exec(init)) { init_rdauxr()
329 init_wrauxr(struct nvbios_init *init, u32 addr, u8 data) init_wrauxr() argument
331 struct nvkm_i2c_aux *aux = init_aux(init); init_wrauxr()
332 if (aux && init_exec(init)) { init_wrauxr()
342 init_prog_pll(struct nvbios_init *init, u32 id, u32 freq) init_prog_pll() argument
344 struct nvkm_devinit *devinit = init->bios->subdev.device->devinit; init_prog_pll()
345 if (init_exec(init)) { init_prog_pll()
353 * parsing of bios structures that are required to execute init tables
375 init_table_(struct nvbios_init *init, u16 offset, const char *name) init_table_() argument
377 struct nvkm_bios *bios = init->bios; init_table_()
389 warn("init data too short for %s pointer", name); init_table_()
393 warn("init data not found\n"); init_table_()
409 struct nvbios_init init = { .bios = bios }; init_script() local
420 data = init_script_table(&init); init_script()
437 init_ram_restrict_group_count(struct nvbios_init *init) init_ram_restrict_group_count() argument
439 return nvbios_ramcfg_count(init->bios); init_ram_restrict_group_count()
443 init_ram_restrict(struct nvbios_init *init) init_ram_restrict() argument
453 if (!init->ramcfg || init->bios->version.major < 0x70) init_ram_restrict()
454 init->ramcfg = 0x80000000 | nvbios_ramcfg_index(init->subdev); init_ram_restrict()
455 return (init->ramcfg & 0x7fffffff); init_ram_restrict()
459 init_xlat_(struct nvbios_init *init, u8 index, u8 offset) init_xlat_() argument
461 struct nvkm_bios *bios = init->bios; init_xlat_()
462 u16 table = init_xlat_table(init); init_xlat_()
473 * utility functions used by various init opcode handlers
477 init_condition_met(struct nvbios_init *init, u8 cond) init_condition_met() argument
479 struct nvkm_bios *bios = init->bios; init_condition_met()
480 u16 table = init_condition_table(init); init_condition_met()
487 return (init_rd32(init, reg) & msk) == val; init_condition_met()
493 init_io_condition_met(struct nvbios_init *init, u8 cond) init_io_condition_met() argument
495 struct nvkm_bios *bios = init->bios; init_io_condition_met()
496 u16 table = init_io_condition_table(init); init_io_condition_met()
504 return (init_rdvgai(init, port, index) & mask) == value; init_io_condition_met()
510 init_io_flag_condition_met(struct nvbios_init *init, u8 cond) init_io_flag_condition_met() argument
512 struct nvkm_bios *bios = init->bios; init_io_flag_condition_met()
513 u16 table = init_io_flag_condition_table(init); init_io_flag_condition_met()
522 u8 ioval = (init_rdvgai(init, port, index) & mask) >> shift; init_io_flag_condition_met()
537 init_tmds_reg(struct nvbios_init *init, u8 tmds) init_tmds_reg() argument
553 if (init->outp) { init_tmds_reg()
554 u32 dacoffset = pramdac_offset[init->outp->or]; init_tmds_reg()
560 if (init_exec(init)) init_tmds_reg()
573 * init opcode handlers
581 init_reserved(struct nvbios_init *init) init_reserved() argument
583 u8 opcode = nvbios_rd08(init->bios, init->offset); init_reserved()
597 cont(" 0x%02x", nvbios_rd08(init->bios, init->offset + i)); init_reserved()
599 init->offset += length; init_reserved()
607 init_done(struct nvbios_init *init) init_done() argument
610 init->offset = 0x0000; init_done()
618 init_io_restrict_prog(struct nvbios_init *init) init_io_restrict_prog() argument
620 struct nvkm_bios *bios = init->bios; init_io_restrict_prog()
621 u16 port = nvbios_rd16(bios, init->offset + 1); init_io_restrict_prog()
622 u8 index = nvbios_rd08(bios, init->offset + 3); init_io_restrict_prog()
623 u8 mask = nvbios_rd08(bios, init->offset + 4); init_io_restrict_prog()
624 u8 shift = nvbios_rd08(bios, init->offset + 5); init_io_restrict_prog()
625 u8 count = nvbios_rd08(bios, init->offset + 6); init_io_restrict_prog()
626 u32 reg = nvbios_rd32(bios, init->offset + 7); init_io_restrict_prog()
632 init->offset += 11; init_io_restrict_prog()
634 conf = (init_rdvgai(init, port, index) & mask) >> shift; init_io_restrict_prog()
636 u32 data = nvbios_rd32(bios, init->offset); init_io_restrict_prog()
640 init_wr32(init, reg, data); init_io_restrict_prog()
645 init->offset += 4; init_io_restrict_prog()
655 init_repeat(struct nvbios_init *init) init_repeat() argument
657 struct nvkm_bios *bios = init->bios; init_repeat()
658 u8 count = nvbios_rd08(bios, init->offset + 1); init_repeat()
659 u16 repeat = init->repeat; init_repeat()
662 init->offset += 2; init_repeat()
664 init->repeat = init->offset; init_repeat()
665 init->repend = init->offset; init_repeat()
667 init->offset = init->repeat; init_repeat()
668 nvbios_exec(init); init_repeat()
672 init->offset = init->repend; init_repeat()
673 init->repeat = repeat; init_repeat()
681 init_io_restrict_pll(struct nvbios_init *init) init_io_restrict_pll() argument
683 struct nvkm_bios *bios = init->bios; init_io_restrict_pll()
684 u16 port = nvbios_rd16(bios, init->offset + 1); init_io_restrict_pll()
685 u8 index = nvbios_rd08(bios, init->offset + 3); init_io_restrict_pll()
686 u8 mask = nvbios_rd08(bios, init->offset + 4); init_io_restrict_pll()
687 u8 shift = nvbios_rd08(bios, init->offset + 5); init_io_restrict_pll()
688 s8 iofc = nvbios_rd08(bios, init->offset + 6); init_io_restrict_pll()
689 u8 count = nvbios_rd08(bios, init->offset + 7); init_io_restrict_pll()
690 u32 reg = nvbios_rd32(bios, init->offset + 8); init_io_restrict_pll()
696 init->offset += 12; init_io_restrict_pll()
698 conf = (init_rdvgai(init, port, index) & mask) >> shift; init_io_restrict_pll()
700 u32 freq = nvbios_rd16(bios, init->offset) * 10; init_io_restrict_pll()
704 if (iofc > 0 && init_io_flag_condition_met(init, iofc)) init_io_restrict_pll()
706 init_prog_pll(init, reg, freq); init_io_restrict_pll()
711 init->offset += 2; init_io_restrict_pll()
721 init_end_repeat(struct nvbios_init *init) init_end_repeat() argument
724 init->offset += 1; init_end_repeat()
726 if (init->repeat) { init_end_repeat()
727 init->repend = init->offset; init_end_repeat()
728 init->offset = 0; init_end_repeat()
737 init_copy(struct nvbios_init *init) init_copy() argument
739 struct nvkm_bios *bios = init->bios; init_copy()
740 u32 reg = nvbios_rd32(bios, init->offset + 1); init_copy()
741 u8 shift = nvbios_rd08(bios, init->offset + 5); init_copy()
742 u8 smask = nvbios_rd08(bios, init->offset + 6); init_copy()
743 u16 port = nvbios_rd16(bios, init->offset + 7); init_copy()
744 u8 index = nvbios_rd08(bios, init->offset + 9); init_copy()
745 u8 mask = nvbios_rd08(bios, init->offset + 10); init_copy()
752 init->offset += 11; init_copy()
754 data = init_rdvgai(init, port, index) & mask; init_copy()
755 data |= init_shift(init_rd32(init, reg), shift) & smask; init_copy()
756 init_wrvgai(init, port, index, data); init_copy()
764 init_not(struct nvbios_init *init) init_not() argument
767 init->offset += 1; init_not()
768 init_exec_inv(init); init_not()
776 init_io_flag_condition(struct nvbios_init *init) init_io_flag_condition() argument
778 struct nvkm_bios *bios = init->bios; init_io_flag_condition()
779 u8 cond = nvbios_rd08(bios, init->offset + 1); init_io_flag_condition()
782 init->offset += 2; init_io_flag_condition()
784 if (!init_io_flag_condition_met(init, cond)) init_io_flag_condition()
785 init_exec_set(init, false); init_io_flag_condition()
793 init_dp_condition(struct nvbios_init *init) init_dp_condition() argument
795 struct nvkm_bios *bios = init->bios; init_dp_condition()
797 u8 cond = nvbios_rd08(bios, init->offset + 1); init_dp_condition()
798 u8 unkn = nvbios_rd08(bios, init->offset + 2); init_dp_condition()
803 init->offset += 3; init_dp_condition()
807 if (init_conn(init) != DCB_CONNECTOR_eDP) init_dp_condition()
808 init_exec_set(init, false); init_dp_condition()
812 if ( init->outp && init_dp_condition()
814 (init->outp->or << 0) | init_dp_condition()
815 (init->outp->sorconf.link << 6), init_dp_condition()
819 init_exec_set(init, false); init_dp_condition()
823 if (init_exec(init)) init_dp_condition()
827 if (!(init_rdauxr(init, 0x0d) & 1)) init_dp_condition()
828 init_exec_set(init, false); init_dp_condition()
841 init_io_mask_or(struct nvbios_init *init) init_io_mask_or() argument
843 struct nvkm_bios *bios = init->bios; init_io_mask_or()
844 u8 index = nvbios_rd08(bios, init->offset + 1); init_io_mask_or()
845 u8 or = init_or(init); init_io_mask_or()
849 init->offset += 2; init_io_mask_or()
851 data = init_rdvgai(init, 0x03d4, index); init_io_mask_or()
852 init_wrvgai(init, 0x03d4, index, data &= ~(1 << or)); init_io_mask_or()
860 init_io_or(struct nvbios_init *init) init_io_or() argument
862 struct nvkm_bios *bios = init->bios; init_io_or()
863 u8 index = nvbios_rd08(bios, init->offset + 1); init_io_or()
864 u8 or = init_or(init); init_io_or()
868 init->offset += 2; init_io_or()
870 data = init_rdvgai(init, 0x03d4, index); init_io_or()
871 init_wrvgai(init, 0x03d4, index, data | (1 << or)); init_io_or()
879 init_andn_reg(struct nvbios_init *init) init_andn_reg() argument
881 struct nvkm_bios *bios = init->bios; init_andn_reg()
882 u32 reg = nvbios_rd32(bios, init->offset + 1); init_andn_reg()
883 u32 mask = nvbios_rd32(bios, init->offset + 5); init_andn_reg()
886 init->offset += 9; init_andn_reg()
888 init_mask(init, reg, mask, 0); init_andn_reg()
896 init_or_reg(struct nvbios_init *init) init_or_reg() argument
898 struct nvkm_bios *bios = init->bios; init_or_reg()
899 u32 reg = nvbios_rd32(bios, init->offset + 1); init_or_reg()
900 u32 mask = nvbios_rd32(bios, init->offset + 5); init_or_reg()
903 init->offset += 9; init_or_reg()
905 init_mask(init, reg, 0, mask); init_or_reg()
913 init_idx_addr_latched(struct nvbios_init *init) init_idx_addr_latched() argument
915 struct nvkm_bios *bios = init->bios; init_idx_addr_latched()
916 u32 creg = nvbios_rd32(bios, init->offset + 1); init_idx_addr_latched()
917 u32 dreg = nvbios_rd32(bios, init->offset + 5); init_idx_addr_latched()
918 u32 mask = nvbios_rd32(bios, init->offset + 9); init_idx_addr_latched()
919 u32 data = nvbios_rd32(bios, init->offset + 13); init_idx_addr_latched()
920 u8 count = nvbios_rd08(bios, init->offset + 17); init_idx_addr_latched()
924 init->offset += 18; init_idx_addr_latched()
927 u8 iaddr = nvbios_rd08(bios, init->offset + 0); init_idx_addr_latched()
928 u8 idata = nvbios_rd08(bios, init->offset + 1); init_idx_addr_latched()
931 init->offset += 2; init_idx_addr_latched()
933 init_wr32(init, dreg, idata); init_idx_addr_latched()
934 init_mask(init, creg, ~mask, data | iaddr); init_idx_addr_latched()
943 init_io_restrict_pll2(struct nvbios_init *init) init_io_restrict_pll2() argument
945 struct nvkm_bios *bios = init->bios; init_io_restrict_pll2()
946 u16 port = nvbios_rd16(bios, init->offset + 1); init_io_restrict_pll2()
947 u8 index = nvbios_rd08(bios, init->offset + 3); init_io_restrict_pll2()
948 u8 mask = nvbios_rd08(bios, init->offset + 4); init_io_restrict_pll2()
949 u8 shift = nvbios_rd08(bios, init->offset + 5); init_io_restrict_pll2()
950 u8 count = nvbios_rd08(bios, init->offset + 6); init_io_restrict_pll2()
951 u32 reg = nvbios_rd32(bios, init->offset + 7); init_io_restrict_pll2()
957 init->offset += 11; init_io_restrict_pll2()
959 conf = (init_rdvgai(init, port, index) & mask) >> shift; init_io_restrict_pll2()
961 u32 freq = nvbios_rd32(bios, init->offset); init_io_restrict_pll2()
964 init_prog_pll(init, reg, freq); init_io_restrict_pll2()
968 init->offset += 4; init_io_restrict_pll2()
978 init_pll2(struct nvbios_init *init) init_pll2() argument
980 struct nvkm_bios *bios = init->bios; init_pll2()
981 u32 reg = nvbios_rd32(bios, init->offset + 1); init_pll2()
982 u32 freq = nvbios_rd32(bios, init->offset + 5); init_pll2()
985 init->offset += 9; init_pll2()
987 init_prog_pll(init, reg, freq); init_pll2()
995 init_i2c_byte(struct nvbios_init *init) init_i2c_byte() argument
997 struct nvkm_bios *bios = init->bios; init_i2c_byte()
998 u8 index = nvbios_rd08(bios, init->offset + 1); init_i2c_byte()
999 u8 addr = nvbios_rd08(bios, init->offset + 2) >> 1; init_i2c_byte()
1000 u8 count = nvbios_rd08(bios, init->offset + 3); init_i2c_byte()
1003 init->offset += 4; init_i2c_byte()
1006 u8 reg = nvbios_rd08(bios, init->offset + 0); init_i2c_byte()
1007 u8 mask = nvbios_rd08(bios, init->offset + 1); init_i2c_byte()
1008 u8 data = nvbios_rd08(bios, init->offset + 2); init_i2c_byte()
1012 init->offset += 3; init_i2c_byte()
1014 val = init_rdi2cr(init, index, addr, reg); init_i2c_byte()
1017 init_wri2cr(init, index, addr, reg, (val & mask) | data); init_i2c_byte()
1026 init_zm_i2c_byte(struct nvbios_init *init) init_zm_i2c_byte() argument
1028 struct nvkm_bios *bios = init->bios; init_zm_i2c_byte()
1029 u8 index = nvbios_rd08(bios, init->offset + 1); init_zm_i2c_byte()
1030 u8 addr = nvbios_rd08(bios, init->offset + 2) >> 1; init_zm_i2c_byte()
1031 u8 count = nvbios_rd08(bios, init->offset + 3); init_zm_i2c_byte()
1034 init->offset += 4; init_zm_i2c_byte()
1037 u8 reg = nvbios_rd08(bios, init->offset + 0); init_zm_i2c_byte()
1038 u8 data = nvbios_rd08(bios, init->offset + 1); init_zm_i2c_byte()
1041 init->offset += 2; init_zm_i2c_byte()
1043 init_wri2cr(init, index, addr, reg, data); init_zm_i2c_byte()
1052 init_zm_i2c(struct nvbios_init *init) init_zm_i2c() argument
1054 struct nvkm_bios *bios = init->bios; init_zm_i2c()
1055 u8 index = nvbios_rd08(bios, init->offset + 1); init_zm_i2c()
1056 u8 addr = nvbios_rd08(bios, init->offset + 2) >> 1; init_zm_i2c()
1057 u8 count = nvbios_rd08(bios, init->offset + 3); init_zm_i2c()
1061 init->offset += 4; init_zm_i2c()
1064 data[i] = nvbios_rd08(bios, init->offset); init_zm_i2c()
1066 init->offset++; init_zm_i2c()
1069 if (init_exec(init)) { init_zm_i2c()
1070 struct i2c_adapter *adap = init_i2c(init, index); init_zm_i2c()
1086 init_tmds(struct nvbios_init *init) init_tmds() argument
1088 struct nvkm_bios *bios = init->bios; init_tmds()
1089 u8 tmds = nvbios_rd08(bios, init->offset + 1); init_tmds()
1090 u8 addr = nvbios_rd08(bios, init->offset + 2); init_tmds()
1091 u8 mask = nvbios_rd08(bios, init->offset + 3); init_tmds()
1092 u8 data = nvbios_rd08(bios, init->offset + 4); init_tmds()
1093 u32 reg = init_tmds_reg(init, tmds); init_tmds()
1097 init->offset += 5; init_tmds()
1102 init_wr32(init, reg + 0, addr | 0x00010000); init_tmds()
1103 init_wr32(init, reg + 4, data | (init_rd32(init, reg + 4) & mask)); init_tmds()
1104 init_wr32(init, reg + 0, addr); init_tmds()
1112 init_zm_tmds_group(struct nvbios_init *init) init_zm_tmds_group() argument
1114 struct nvkm_bios *bios = init->bios; init_zm_tmds_group()
1115 u8 tmds = nvbios_rd08(bios, init->offset + 1); init_zm_tmds_group()
1116 u8 count = nvbios_rd08(bios, init->offset + 2); init_zm_tmds_group()
1117 u32 reg = init_tmds_reg(init, tmds); init_zm_tmds_group()
1120 init->offset += 3; init_zm_tmds_group()
1123 u8 addr = nvbios_rd08(bios, init->offset + 0); init_zm_tmds_group()
1124 u8 data = nvbios_rd08(bios, init->offset + 1); init_zm_tmds_group()
1127 init->offset += 2; init_zm_tmds_group()
1129 init_wr32(init, reg + 4, data); init_zm_tmds_group()
1130 init_wr32(init, reg + 0, addr); init_zm_tmds_group()
1139 init_cr_idx_adr_latch(struct nvbios_init *init) init_cr_idx_adr_latch() argument
1141 struct nvkm_bios *bios = init->bios; init_cr_idx_adr_latch()
1142 u8 addr0 = nvbios_rd08(bios, init->offset + 1); init_cr_idx_adr_latch()
1143 u8 addr1 = nvbios_rd08(bios, init->offset + 2); init_cr_idx_adr_latch()
1144 u8 base = nvbios_rd08(bios, init->offset + 3); init_cr_idx_adr_latch()
1145 u8 count = nvbios_rd08(bios, init->offset + 4); init_cr_idx_adr_latch()
1149 init->offset += 5; init_cr_idx_adr_latch()
1151 save0 = init_rdvgai(init, 0x03d4, addr0); init_cr_idx_adr_latch()
1153 u8 data = nvbios_rd08(bios, init->offset); init_cr_idx_adr_latch()
1156 init->offset += 1; init_cr_idx_adr_latch()
1158 init_wrvgai(init, 0x03d4, addr0, base++); init_cr_idx_adr_latch()
1159 init_wrvgai(init, 0x03d4, addr1, data); init_cr_idx_adr_latch()
1161 init_wrvgai(init, 0x03d4, addr0, save0); init_cr_idx_adr_latch()
1169 init_cr(struct nvbios_init *init) init_cr() argument
1171 struct nvkm_bios *bios = init->bios; init_cr()
1172 u8 addr = nvbios_rd08(bios, init->offset + 1); init_cr()
1173 u8 mask = nvbios_rd08(bios, init->offset + 2); init_cr()
1174 u8 data = nvbios_rd08(bios, init->offset + 3); init_cr()
1178 init->offset += 4; init_cr()
1180 val = init_rdvgai(init, 0x03d4, addr) & mask; init_cr()
1181 init_wrvgai(init, 0x03d4, addr, val | data); init_cr()
1189 init_zm_cr(struct nvbios_init *init) init_zm_cr() argument
1191 struct nvkm_bios *bios = init->bios; init_zm_cr()
1192 u8 addr = nvbios_rd08(bios, init->offset + 1); init_zm_cr()
1193 u8 data = nvbios_rd08(bios, init->offset + 2); init_zm_cr()
1196 init->offset += 3; init_zm_cr()
1198 init_wrvgai(init, 0x03d4, addr, data); init_zm_cr()
1206 init_zm_cr_group(struct nvbios_init *init) init_zm_cr_group() argument
1208 struct nvkm_bios *bios = init->bios; init_zm_cr_group()
1209 u8 count = nvbios_rd08(bios, init->offset + 1); init_zm_cr_group()
1212 init->offset += 2; init_zm_cr_group()
1215 u8 addr = nvbios_rd08(bios, init->offset + 0); init_zm_cr_group()
1216 u8 data = nvbios_rd08(bios, init->offset + 1); init_zm_cr_group()
1219 init->offset += 2; init_zm_cr_group()
1221 init_wrvgai(init, 0x03d4, addr, data); init_zm_cr_group()
1230 init_condition_time(struct nvbios_init *init) init_condition_time() argument
1232 struct nvkm_bios *bios = init->bios; init_condition_time()
1233 u8 cond = nvbios_rd08(bios, init->offset + 1); init_condition_time()
1234 u8 retry = nvbios_rd08(bios, init->offset + 2); init_condition_time()
1238 init->offset += 3; init_condition_time()
1240 if (!init_exec(init)) init_condition_time()
1244 if (init_condition_met(init, cond)) init_condition_time()
1249 init_exec_set(init, false); init_condition_time()
1257 init_ltime(struct nvbios_init *init) init_ltime() argument
1259 struct nvkm_bios *bios = init->bios; init_ltime()
1260 u16 msec = nvbios_rd16(bios, init->offset + 1); init_ltime()
1263 init->offset += 3; init_ltime()
1265 if (init_exec(init)) init_ltime()
1274 init_zm_reg_sequence(struct nvbios_init *init) init_zm_reg_sequence() argument
1276 struct nvkm_bios *bios = init->bios; init_zm_reg_sequence()
1277 u32 base = nvbios_rd32(bios, init->offset + 1); init_zm_reg_sequence()
1278 u8 count = nvbios_rd08(bios, init->offset + 5); init_zm_reg_sequence()
1281 init->offset += 6; init_zm_reg_sequence()
1284 u32 data = nvbios_rd32(bios, init->offset); init_zm_reg_sequence()
1287 init->offset += 4; init_zm_reg_sequence()
1289 init_wr32(init, base, data); init_zm_reg_sequence()
1299 init_pll_indirect(struct nvbios_init *init) init_pll_indirect() argument
1301 struct nvkm_bios *bios = init->bios; init_pll_indirect()
1302 u32 reg = nvbios_rd32(bios, init->offset + 1); init_pll_indirect()
1303 u16 addr = nvbios_rd16(bios, init->offset + 5); init_pll_indirect()
1308 init->offset += 7; init_pll_indirect()
1310 init_prog_pll(init, reg, freq); init_pll_indirect()
1318 init_zm_reg_indirect(struct nvbios_init *init) init_zm_reg_indirect() argument
1320 struct nvkm_bios *bios = init->bios; init_zm_reg_indirect()
1321 u32 reg = nvbios_rd32(bios, init->offset + 1); init_zm_reg_indirect()
1322 u16 addr = nvbios_rd16(bios, init->offset + 5); init_zm_reg_indirect()
1327 init->offset += 7; init_zm_reg_indirect()
1329 init_wr32(init, addr, data); init_zm_reg_indirect()
1337 init_sub_direct(struct nvbios_init *init) init_sub_direct() argument
1339 struct nvkm_bios *bios = init->bios; init_sub_direct()
1340 u16 addr = nvbios_rd16(bios, init->offset + 1); init_sub_direct()
1345 if (init_exec(init)) { init_sub_direct()
1346 save = init->offset; init_sub_direct()
1347 init->offset = addr; init_sub_direct()
1348 if (nvbios_exec(init)) { init_sub_direct()
1352 init->offset = save; init_sub_direct()
1355 init->offset += 3; init_sub_direct()
1363 init_jump(struct nvbios_init *init) init_jump() argument
1365 struct nvkm_bios *bios = init->bios; init_jump()
1366 u16 offset = nvbios_rd16(bios, init->offset + 1); init_jump()
1370 if (init_exec(init)) init_jump()
1371 init->offset = offset; init_jump()
1373 init->offset += 3; init_jump()
1381 init_i2c_if(struct nvbios_init *init) init_i2c_if() argument
1383 struct nvkm_bios *bios = init->bios; init_i2c_if()
1384 u8 index = nvbios_rd08(bios, init->offset + 1); init_i2c_if()
1385 u8 addr = nvbios_rd08(bios, init->offset + 2); init_i2c_if()
1386 u8 reg = nvbios_rd08(bios, init->offset + 3); init_i2c_if()
1387 u8 mask = nvbios_rd08(bios, init->offset + 4); init_i2c_if()
1388 u8 data = nvbios_rd08(bios, init->offset + 5); init_i2c_if()
1393 init->offset += 6; init_i2c_if()
1394 init_exec_force(init, true); init_i2c_if()
1396 value = init_rdi2cr(init, index, addr, reg); init_i2c_if()
1398 init_exec_set(init, false); init_i2c_if()
1400 init_exec_force(init, false); init_i2c_if()
1408 init_copy_nv_reg(struct nvbios_init *init) init_copy_nv_reg() argument
1410 struct nvkm_bios *bios = init->bios; init_copy_nv_reg()
1411 u32 sreg = nvbios_rd32(bios, init->offset + 1); init_copy_nv_reg()
1412 u8 shift = nvbios_rd08(bios, init->offset + 5); init_copy_nv_reg()
1413 u32 smask = nvbios_rd32(bios, init->offset + 6); init_copy_nv_reg()
1414 u32 sxor = nvbios_rd32(bios, init->offset + 10); init_copy_nv_reg()
1415 u32 dreg = nvbios_rd32(bios, init->offset + 14); init_copy_nv_reg()
1416 u32 dmask = nvbios_rd32(bios, init->offset + 18); init_copy_nv_reg()
1423 init->offset += 22; init_copy_nv_reg()
1425 data = init_shift(init_rd32(init, sreg), shift); init_copy_nv_reg()
1426 init_mask(init, dreg, ~dmask, (data & smask) ^ sxor); init_copy_nv_reg()
1434 init_zm_index_io(struct nvbios_init *init) init_zm_index_io() argument
1436 struct nvkm_bios *bios = init->bios; init_zm_index_io()
1437 u16 port = nvbios_rd16(bios, init->offset + 1); init_zm_index_io()
1438 u8 index = nvbios_rd08(bios, init->offset + 3); init_zm_index_io()
1439 u8 data = nvbios_rd08(bios, init->offset + 4); init_zm_index_io()
1442 init->offset += 5; init_zm_index_io()
1444 init_wrvgai(init, port, index, data); init_zm_index_io()
1452 init_compute_mem(struct nvbios_init *init) init_compute_mem() argument
1454 struct nvkm_devinit *devinit = init->bios->subdev.device->devinit; init_compute_mem()
1457 init->offset += 1; init_compute_mem()
1459 init_exec_force(init, true); init_compute_mem()
1460 if (init_exec(init)) init_compute_mem()
1462 init_exec_force(init, false); init_compute_mem()
1470 init_reset(struct nvbios_init *init) init_reset() argument
1472 struct nvkm_bios *bios = init->bios; init_reset()
1473 u32 reg = nvbios_rd32(bios, init->offset + 1); init_reset()
1474 u32 data1 = nvbios_rd32(bios, init->offset + 5); init_reset()
1475 u32 data2 = nvbios_rd32(bios, init->offset + 9); init_reset()
1479 init->offset += 13; init_reset()
1480 init_exec_force(init, true); init_reset()
1482 savepci19 = init_mask(init, 0x00184c, 0x00000f00, 0x00000000); init_reset()
1483 init_wr32(init, reg, data1); init_reset()
1485 init_wr32(init, reg, data2); init_reset()
1486 init_wr32(init, 0x00184c, savepci19); init_reset()
1487 init_mask(init, 0x001850, 0x00000001, 0x00000000); init_reset()
1489 init_exec_force(init, false); init_reset()
1497 init_configure_mem_clk(struct nvbios_init *init) init_configure_mem_clk() argument
1499 u16 mdata = bmp_mem_init_table(init->bios); init_configure_mem_clk()
1501 mdata += (init_rdvgai(init, 0x03d4, 0x3c) >> 4) * 66; init_configure_mem_clk()
1506 init_configure_mem(struct nvbios_init *init) init_configure_mem() argument
1508 struct nvkm_bios *bios = init->bios; init_configure_mem()
1513 init->offset += 1; init_configure_mem()
1516 init_done(init); init_configure_mem()
1519 init_exec_force(init, true); init_configure_mem()
1521 mdata = init_configure_mem_clk(init); init_configure_mem()
1527 data = init_rdvgai(init, 0x03c4, 0x01); init_configure_mem()
1528 init_wrvgai(init, 0x03c4, 0x01, data | 0x20); init_configure_mem()
1545 init_wr32(init, addr, data); init_configure_mem()
1548 init_exec_force(init, false); init_configure_mem()
1556 init_configure_clk(struct nvbios_init *init) init_configure_clk() argument
1558 struct nvkm_bios *bios = init->bios; init_configure_clk()
1562 init->offset += 1; init_configure_clk()
1565 init_done(init); init_configure_clk()
1568 init_exec_force(init, true); init_configure_clk()
1570 mdata = init_configure_mem_clk(init); init_configure_clk()
1574 init_prog_pll(init, 0x680500, clock); init_configure_clk()
1580 init_prog_pll(init, 0x680504, clock); init_configure_clk()
1582 init_exec_force(init, false); init_configure_clk()
1590 init_configure_preinit(struct nvbios_init *init) init_configure_preinit() argument
1592 struct nvkm_bios *bios = init->bios; init_configure_preinit()
1596 init->offset += 1; init_configure_preinit()
1599 init_done(init); init_configure_preinit()
1602 init_exec_force(init, true); init_configure_preinit()
1604 strap = init_rd32(init, 0x101000); init_configure_preinit()
1606 init_wrvgai(init, 0x03d4, 0x3c, strap); init_configure_preinit()
1608 init_exec_force(init, false); init_configure_preinit()
1616 init_io(struct nvbios_init *init) init_io() argument
1618 struct nvkm_bios *bios = init->bios; init_io()
1619 u16 port = nvbios_rd16(bios, init->offset + 1); init_io()
1620 u8 mask = nvbios_rd16(bios, init->offset + 3); init_io()
1621 u8 data = nvbios_rd16(bios, init->offset + 4); init_io()
1625 init->offset += 5; init_io()
1633 init_mask(init, 0x614100, 0xf0800000, 0x00800000); init_io()
1634 init_mask(init, 0x00e18c, 0x00020000, 0x00020000); init_io()
1635 init_mask(init, 0x614900, 0xf0800000, 0x00800000); init_io()
1636 init_mask(init, 0x000200, 0x40000000, 0x00000000); init_io()
1638 init_mask(init, 0x00e18c, 0x00020000, 0x00000000); init_io()
1639 init_mask(init, 0x000200, 0x40000000, 0x40000000); init_io()
1640 init_wr32(init, 0x614100, 0x00800018); init_io()
1641 init_wr32(init, 0x614900, 0x00800018); init_io()
1643 init_wr32(init, 0x614100, 0x10000018); init_io()
1644 init_wr32(init, 0x614900, 0x10000018); init_io()
1647 value = init_rdport(init, port) & mask; init_io()
1648 init_wrport(init, port, data | value); init_io()
1656 init_sub(struct nvbios_init *init) init_sub() argument
1658 struct nvkm_bios *bios = init->bios; init_sub()
1659 u8 index = nvbios_rd08(bios, init->offset + 1); init_sub()
1665 if (addr && init_exec(init)) { init_sub()
1666 save = init->offset; init_sub()
1667 init->offset = addr; init_sub()
1668 if (nvbios_exec(init)) { init_sub()
1672 init->offset = save; init_sub()
1675 init->offset += 2; init_sub()
1683 init_ram_condition(struct nvbios_init *init) init_ram_condition() argument
1685 struct nvkm_bios *bios = init->bios; init_ram_condition()
1686 u8 mask = nvbios_rd08(bios, init->offset + 1); init_ram_condition()
1687 u8 value = nvbios_rd08(bios, init->offset + 2); init_ram_condition()
1691 init->offset += 3; init_ram_condition()
1693 if ((init_rd32(init, 0x100000) & mask) != value) init_ram_condition()
1694 init_exec_set(init, false); init_ram_condition()
1702 init_nv_reg(struct nvbios_init *init) init_nv_reg() argument
1704 struct nvkm_bios *bios = init->bios; init_nv_reg()
1705 u32 reg = nvbios_rd32(bios, init->offset + 1); init_nv_reg()
1706 u32 mask = nvbios_rd32(bios, init->offset + 5); init_nv_reg()
1707 u32 data = nvbios_rd32(bios, init->offset + 9); init_nv_reg()
1710 init->offset += 13; init_nv_reg()
1712 init_mask(init, reg, ~mask, data); init_nv_reg()
1720 init_macro(struct nvbios_init *init) init_macro() argument
1722 struct nvkm_bios *bios = init->bios; init_macro()
1723 u8 macro = nvbios_rd08(bios, init->offset + 1); init_macro()
1728 table = init_macro_table(init); init_macro()
1733 init_wr32(init, addr, data); init_macro()
1736 init->offset += 2; init_macro()
1744 init_resume(struct nvbios_init *init) init_resume() argument
1747 init->offset += 1; init_resume()
1748 init_exec_set(init, true); init_resume()
1756 init_strap_condition(struct nvbios_init *init) init_strap_condition() argument
1758 struct nvkm_bios *bios = init->bios; init_strap_condition()
1759 u32 mask = nvbios_rd32(bios, init->offset + 1); init_strap_condition()
1760 u32 value = nvbios_rd32(bios, init->offset + 5); init_strap_condition()
1763 init->offset += 9; init_strap_condition()
1765 if ((init_rd32(init, 0x101000) & mask) != value) init_strap_condition()
1766 init_exec_set(init, false); init_strap_condition()
1774 init_time(struct nvbios_init *init) init_time() argument
1776 struct nvkm_bios *bios = init->bios; init_time()
1777 u16 usec = nvbios_rd16(bios, init->offset + 1); init_time()
1780 init->offset += 3; init_time()
1782 if (init_exec(init)) { init_time()
1795 init_condition(struct nvbios_init *init) init_condition() argument
1797 struct nvkm_bios *bios = init->bios; init_condition()
1798 u8 cond = nvbios_rd08(bios, init->offset + 1); init_condition()
1801 init->offset += 2; init_condition()
1803 if (!init_condition_met(init, cond)) init_condition()
1804 init_exec_set(init, false); init_condition()
1812 init_io_condition(struct nvbios_init *init) init_io_condition() argument
1814 struct nvkm_bios *bios = init->bios; init_io_condition()
1815 u8 cond = nvbios_rd08(bios, init->offset + 1); init_io_condition()
1818 init->offset += 2; init_io_condition()
1820 if (!init_io_condition_met(init, cond)) init_io_condition()
1821 init_exec_set(init, false); init_io_condition()
1829 init_zm_reg16(struct nvbios_init *init) init_zm_reg16() argument
1831 struct nvkm_bios *bios = init->bios; init_zm_reg16()
1832 u32 addr = nvbios_rd32(bios, init->offset + 1); init_zm_reg16()
1833 u16 data = nvbios_rd16(bios, init->offset + 5); init_zm_reg16()
1836 init->offset += 7; init_zm_reg16()
1838 init_wr32(init, addr, data); init_zm_reg16()
1846 init_index_io(struct nvbios_init *init) init_index_io() argument
1848 struct nvkm_bios *bios = init->bios; init_index_io()
1849 u16 port = nvbios_rd16(bios, init->offset + 1); init_index_io()
1850 u8 index = nvbios_rd16(bios, init->offset + 3); init_index_io()
1851 u8 mask = nvbios_rd08(bios, init->offset + 4); init_index_io()
1852 u8 data = nvbios_rd08(bios, init->offset + 5); init_index_io()
1857 init->offset += 6; init_index_io()
1859 value = init_rdvgai(init, port, index) & mask; init_index_io()
1860 init_wrvgai(init, port, index, data | value); init_index_io()
1868 init_pll(struct nvbios_init *init) init_pll() argument
1870 struct nvkm_bios *bios = init->bios; init_pll()
1871 u32 reg = nvbios_rd32(bios, init->offset + 1); init_pll()
1872 u32 freq = nvbios_rd16(bios, init->offset + 5) * 10; init_pll()
1875 init->offset += 7; init_pll()
1877 init_prog_pll(init, reg, freq); init_pll()
1885 init_zm_reg(struct nvbios_init *init) init_zm_reg() argument
1887 struct nvkm_bios *bios = init->bios; init_zm_reg()
1888 u32 addr = nvbios_rd32(bios, init->offset + 1); init_zm_reg()
1889 u32 data = nvbios_rd32(bios, init->offset + 5); init_zm_reg()
1892 init->offset += 9; init_zm_reg()
1897 init_wr32(init, addr, data); init_zm_reg()
1905 init_ram_restrict_pll(struct nvbios_init *init) init_ram_restrict_pll() argument
1907 struct nvkm_bios *bios = init->bios; init_ram_restrict_pll()
1908 u8 type = nvbios_rd08(bios, init->offset + 1); init_ram_restrict_pll()
1909 u8 count = init_ram_restrict_group_count(init); init_ram_restrict_pll()
1910 u8 strap = init_ram_restrict(init); init_ram_restrict_pll()
1914 init->offset += 2; init_ram_restrict_pll()
1917 u32 freq = nvbios_rd32(bios, init->offset); init_ram_restrict_pll()
1921 init_prog_pll(init, type, freq); init_ram_restrict_pll()
1926 init->offset += 4; init_ram_restrict_pll()
1935 init_gpio(struct nvbios_init *init) init_gpio() argument
1937 struct nvkm_gpio *gpio = init->bios->subdev.device->gpio; init_gpio()
1940 init->offset += 1; init_gpio()
1942 if (init_exec(init)) init_gpio()
1951 init_ram_restrict_zm_reg_group(struct nvbios_init *init) init_ram_restrict_zm_reg_group() argument
1953 struct nvkm_bios *bios = init->bios; init_ram_restrict_zm_reg_group()
1954 u32 addr = nvbios_rd32(bios, init->offset + 1); init_ram_restrict_zm_reg_group()
1955 u8 incr = nvbios_rd08(bios, init->offset + 5); init_ram_restrict_zm_reg_group()
1956 u8 num = nvbios_rd08(bios, init->offset + 6); init_ram_restrict_zm_reg_group()
1957 u8 count = init_ram_restrict_group_count(init); init_ram_restrict_zm_reg_group()
1958 u8 index = init_ram_restrict(init); init_ram_restrict_zm_reg_group()
1963 init->offset += 7; init_ram_restrict_zm_reg_group()
1968 u32 data = nvbios_rd32(bios, init->offset); init_ram_restrict_zm_reg_group()
1972 init_wr32(init, addr, data); init_ram_restrict_zm_reg_group()
1977 init->offset += 4; init_ram_restrict_zm_reg_group()
1989 init_copy_zm_reg(struct nvbios_init *init) init_copy_zm_reg() argument
1991 struct nvkm_bios *bios = init->bios; init_copy_zm_reg()
1992 u32 sreg = nvbios_rd32(bios, init->offset + 1); init_copy_zm_reg()
1993 u32 dreg = nvbios_rd32(bios, init->offset + 5); init_copy_zm_reg()
1996 init->offset += 9; init_copy_zm_reg()
1998 init_wr32(init, dreg, init_rd32(init, sreg)); init_copy_zm_reg()
2006 init_zm_reg_group(struct nvbios_init *init) init_zm_reg_group() argument
2008 struct nvkm_bios *bios = init->bios; init_zm_reg_group()
2009 u32 addr = nvbios_rd32(bios, init->offset + 1); init_zm_reg_group()
2010 u8 count = nvbios_rd08(bios, init->offset + 5); init_zm_reg_group()
2013 init->offset += 6; init_zm_reg_group()
2016 u32 data = nvbios_rd32(bios, init->offset); init_zm_reg_group()
2018 init_wr32(init, addr, data); init_zm_reg_group()
2019 init->offset += 4; init_zm_reg_group()
2028 init_xlat(struct nvbios_init *init) init_xlat() argument
2030 struct nvkm_bios *bios = init->bios; init_xlat()
2031 u32 saddr = nvbios_rd32(bios, init->offset + 1); init_xlat()
2032 u8 sshift = nvbios_rd08(bios, init->offset + 5); init_xlat()
2033 u8 smask = nvbios_rd08(bios, init->offset + 6); init_xlat()
2034 u8 index = nvbios_rd08(bios, init->offset + 7); init_xlat()
2035 u32 daddr = nvbios_rd32(bios, init->offset + 8); init_xlat()
2036 u32 dmask = nvbios_rd32(bios, init->offset + 12); init_xlat()
2037 u8 shift = nvbios_rd08(bios, init->offset + 16); init_xlat()
2044 init->offset += 17; init_xlat()
2046 data = init_shift(init_rd32(init, saddr), sshift) & smask; init_xlat()
2047 data = init_xlat_(init, index, data) << shift; init_xlat()
2048 init_mask(init, daddr, ~dmask, data); init_xlat()
2056 init_zm_mask_add(struct nvbios_init *init) init_zm_mask_add() argument
2058 struct nvkm_bios *bios = init->bios; init_zm_mask_add()
2059 u32 addr = nvbios_rd32(bios, init->offset + 1); init_zm_mask_add()
2060 u32 mask = nvbios_rd32(bios, init->offset + 5); init_zm_mask_add()
2061 u32 add = nvbios_rd32(bios, init->offset + 9); init_zm_mask_add()
2065 init->offset += 13; init_zm_mask_add()
2067 data = init_rd32(init, addr); init_zm_mask_add()
2069 init_wr32(init, addr, data); init_zm_mask_add()
2077 init_auxch(struct nvbios_init *init) init_auxch() argument
2079 struct nvkm_bios *bios = init->bios; init_auxch()
2080 u32 addr = nvbios_rd32(bios, init->offset + 1); init_auxch()
2081 u8 count = nvbios_rd08(bios, init->offset + 5); init_auxch()
2084 init->offset += 6; init_auxch()
2087 u8 mask = nvbios_rd08(bios, init->offset + 0); init_auxch()
2088 u8 data = nvbios_rd08(bios, init->offset + 1); init_auxch()
2090 mask = init_rdauxr(init, addr) & mask; init_auxch()
2091 init_wrauxr(init, addr, mask | data); init_auxch()
2092 init->offset += 2; init_auxch()
2101 init_zm_auxch(struct nvbios_init *init) init_zm_auxch() argument
2103 struct nvkm_bios *bios = init->bios; init_zm_auxch()
2104 u32 addr = nvbios_rd32(bios, init->offset + 1); init_zm_auxch()
2105 u8 count = nvbios_rd08(bios, init->offset + 5); init_zm_auxch()
2108 init->offset += 6; init_zm_auxch()
2111 u8 data = nvbios_rd08(bios, init->offset + 0); init_zm_auxch()
2113 init_wrauxr(init, addr, data); init_zm_auxch()
2114 init->offset += 1; init_zm_auxch()
2123 init_i2c_long_if(struct nvbios_init *init) init_i2c_long_if() argument
2125 struct nvkm_bios *bios = init->bios; init_i2c_long_if()
2126 u8 index = nvbios_rd08(bios, init->offset + 1); init_i2c_long_if()
2127 u8 addr = nvbios_rd08(bios, init->offset + 2) >> 1; init_i2c_long_if()
2128 u8 reglo = nvbios_rd08(bios, init->offset + 3); init_i2c_long_if()
2129 u8 reghi = nvbios_rd08(bios, init->offset + 4); init_i2c_long_if()
2130 u8 mask = nvbios_rd08(bios, init->offset + 5); init_i2c_long_if()
2131 u8 data = nvbios_rd08(bios, init->offset + 6); init_i2c_long_if()
2137 init->offset += 7; init_i2c_long_if()
2139 adap = init_i2c(init, index); init_i2c_long_if()
2154 init_exec_set(init, false); init_i2c_long_if()
2162 init_gpio_ne(struct nvbios_init *init) init_gpio_ne() argument
2164 struct nvkm_bios *bios = init->bios; init_gpio_ne()
2167 u8 count = nvbios_rd08(bios, init->offset + 1); init_gpio_ne()
2172 init->offset += 2; init_gpio_ne()
2174 for (i = init->offset; i < init->offset + count; i++) init_gpio_ne()
2180 for (i = init->offset; i < init->offset + count; i++) { init_gpio_ne()
2186 if (i == (init->offset + count)) { init_gpio_ne()
2188 if (init_exec(init)) init_gpio_ne()
2195 init->offset += count; init_gpio_ne()
2275 nvbios_exec(struct nvbios_init *init) nvbios_exec() argument
2277 init->nested++; nvbios_exec()
2278 while (init->offset) { nvbios_exec()
2279 u8 opcode = nvbios_rd08(init->bios, init->offset); nvbios_exec()
2285 init_opcode[opcode].exec(init); nvbios_exec()
2287 init->nested--; nvbios_exec()
2300 nvkm_debug(subdev, "running init tables\n"); nvbios_init()
2302 struct nvbios_init init = { nvbios_init() local
2311 ret = nvbios_exec(&init); nvbios_init()
2314 /* the vbios parser will run this right after the normal init nvbios_init()
2318 struct nvbios_init init = { nvbios_init() local
2327 ret = nvbios_exec(&init); nvbios_init()
/linux-4.4.14/drivers/dma/ioat/
H A DMakefile2 ioatdma-y := init.o dma.o prep.o dca.o sysfs.o
/linux-4.4.14/arch/mn10300/proc-mn2ws0050/
H A DMakefile5 obj-y := proc-init.o
/linux-4.4.14/arch/um/include/asm/
H A Dcommon.lds.S23 .uml.setup.init : {
25 *(.uml.setup.init)
29 .uml.help.init : {
31 *(.uml.help.init)
35 .uml.postsetup.init : {
37 *(.uml.postsetup.init)
41 .init.setup : {
47 .initcall.init : {
51 .con_initcall.init : {
55 .uml.initcall.init : {
57 *(.uml.initcall.init)
104 .init.ramfs : {
/linux-4.4.14/arch/m68k/sun3/prom/
H A DMakefile5 obj-y := init.o console.o printf.o misc.o
6 #bootstr.o init.o misc.o segment.o console.o printf.o
H A Dinit.c2 * init.c: Initialize internal variables used by the PROM
9 #include <linux/init.h>
/linux-4.4.14/arch/blackfin/mm/
H A DMakefile5 obj-y := sram-alloc.o isram-driver.o init.o maccess.o
/linux-4.4.14/arch/c6x/mm/
H A DMakefile5 obj-y := init.o dma-coherent.o
/linux-4.4.14/arch/cris/arch-v10/mm/
H A DMakefile5 obj-y := fault.o init.o tlb.o
/linux-4.4.14/arch/microblaze/mm/
H A DMakefile5 obj-y := consistent.o init.o
/linux-4.4.14/arch/mn10300/proc-mn103e010/
H A DMakefile4 obj-y := proc-init.o
/linux-4.4.14/arch/mn10300/unit-asb2303/
H A DMakefile6 obj-y := unit-init.o smc91111.o flash.o leds.o
/linux-4.4.14/arch/mn10300/unit-asb2305/
H A DMakefile6 obj-y := unit-init.o leds.o
/linux-4.4.14/arch/openrisc/mm/
H A DMakefile5 obj-y := fault.o tlb.o init.o ioremap.o
/linux-4.4.14/arch/parisc/mm/
H A DMakefile5 obj-y := init.o fault.o ioremap.o
/linux-4.4.14/arch/cris/mm/
H A DMakefile5 obj-y := init.o fault.o tlb.o ioremap.o
H A Dinit.c2 * linux/arch/cris/mm/init.c
12 #include <linux/init.h>
36 /* Free a range of init pages. Virtual addresses. */
/linux-4.4.14/arch/h8300/mm/
H A DMakefile5 obj-y := init.o fault.o memory.o
/linux-4.4.14/arch/blackfin/mach-common/
H A DMakefile13 obj-$(CONFIG_SCB_PRIORITY) += scb-init.o
16 obj-$(CONFIG_BFIN_KERNEL_CLOCK) += clocks-init.o
/linux-4.4.14/arch/parisc/oprofile/
H A Dinit.c2 * @file init.c
11 #include <linux/init.h>
H A DMakefile9 oprofile-y := $(DRIVER_OBJS) init.o
/linux-4.4.14/arch/m32r/mm/
H A DMakefile6 obj-y := init.o fault.o mmu.o extable.o ioremap.o cache.o page.o
8 obj-y := init.o fault-nommu.o mmu.o extable.o ioremap-nommu.o cache.o page.o
H A Dinit.c2 * linux/arch/m32r/mm/init.c
8 * Based on linux/arch/i386/mm/init.c:
12 #include <linux/init.h>
110 * orig : arch/sh/mm/init.c
132 * orig : arch/sh/mm/init.c
142 * orig : arch/sh/mm/init.c
/linux-4.4.14/arch/m32r/oprofile/
H A Dinit.c2 * @file init.c
13 #include <linux/init.h>
H A DMakefile9 oprofile-y := $(DRIVER_OBJS) init.o
/linux-4.4.14/drivers/video/fbdev/sis/
H A DMakefile7 sisfb-objs := sis_main.o sis_accel.o init.o init301.o initextlfb.o
/linux-4.4.14/drivers/scsi/isci/
H A DMakefile2 isci-objs := init.o phy.o request.o \
/linux-4.4.14/arch/sparc/oprofile/
H A DMakefile9 oprofile-y := $(DRIVER_OBJS) init.o
/linux-4.4.14/arch/um/drivers/
H A Dvde_kern.c10 #include <linux/init.h>
18 struct vde_init *init = data; vde_init() local
25 vpri->vde_switch = init->vde_switch; vde_init()
26 vpri->descr = init->descr ? init->descr : "UML vde_transport"; vde_init()
34 vde_init_libstuff(vpri, init); vde_init()
64 .init = vde_init,
72 struct vde_init *init = data; vde_setup() local
75 *init = ((struct vde_init) vde_setup()
82 remain = split_if_spec(str, &init->vde_switch, mac_out, &port_str, vde_setup()
83 &init->group, &mode_str, &init->descr, NULL); vde_setup()
90 init->port = simple_strtoul(port_str, &last, 10); vde_setup()
99 init->mode = simple_strtoul(mode_str, &last, 8); vde_setup()
107 printk(KERN_INFO "Configured vde device: %s\n", init->vde_switch ? vde_setup()
108 init->vde_switch : "(default socket)"); vde_setup()
H A Dpcap_kern.c6 #include <linux/init.h>
22 struct pcap_init *init = data; pcap_init() local
26 ppri->host_if = init->host_if; pcap_init()
27 ppri->promisc = init->promisc; pcap_init()
28 ppri->optimize = init->optimize; pcap_init()
29 ppri->filter = init->filter; pcap_init()
47 .init = pcap_init,
55 struct pcap_init *init = data; pcap_setup() local
59 *init = ((struct pcap_init) pcap_setup()
65 remain = split_if_spec(str, &host_if, &init->filter, pcap_setup()
74 init->host_if = host_if; pcap_setup()
80 init->promisc = 1; pcap_setup()
82 init->promisc = 0; pcap_setup()
84 init->optimize = 1; pcap_setup()
86 init->optimize = 0; pcap_setup()
H A Dumcast_kern.c14 #include <linux/init.h>
31 struct umcast_init *init = data; umcast_init() local
35 dpri->addr = init->addr; umcast_init()
36 dpri->lport = init->lport; umcast_init()
37 dpri->rport = init->rport; umcast_init()
38 dpri->unicast = init->unicast; umcast_init()
39 dpri->ttl = init->ttl; umcast_init()
64 .init = umcast_init,
72 struct umcast_init *init = data; mcast_setup() local
76 *init = ((struct umcast_init) mcast_setup()
81 remain = split_if_spec(str, mac_out, &init->addr, &port_str, &ttl_str, mcast_setup()
90 init->lport = simple_strtoul(port_str, &last, 10); mcast_setup()
99 init->ttl = simple_strtoul(ttl_str, &last, 10); mcast_setup()
107 init->unicast = false; mcast_setup()
108 init->rport = init->lport; mcast_setup()
110 printk(KERN_INFO "Configured mcast device: %s:%u-%u\n", init->addr, mcast_setup()
111 init->lport, init->ttl); mcast_setup()
118 struct umcast_init *init = data; ucast_setup() local
122 *init = ((struct umcast_init) ucast_setup()
127 remain = split_if_spec(str, mac_out, &init->addr, ucast_setup()
136 init->lport = simple_strtoul(lport_str, &last, 10); ucast_setup()
145 init->rport = simple_strtoul(rport_str, &last, 10); ucast_setup()
153 init->unicast = true; ucast_setup()
156 init->lport, init->addr, init->rport); ucast_setup()
H A Ddaemon_kern.c9 #include <linux/init.h>
23 struct daemon_init *init = data; daemon_init() local
27 dpri->sock_type = init->sock_type; daemon_init()
28 dpri->ctl_sock = init->ctl_sock; daemon_init()
55 .init = daemon_init,
63 struct daemon_init *init = data; daemon_setup() local
66 *init = ((struct daemon_init) daemon_setup()
70 remain = split_if_spec(str, mac_out, &init->sock_type, &init->ctl_sock, daemon_setup()
H A Dslip_kern.c7 #include <linux/init.h>
20 struct slip_init *init = data; slip_init() local
27 spri->gate_addr = init->gate_addr; slip_init()
60 .init = slip_init,
68 struct slip_init *init = data; slip_setup() local
70 *init = ((struct slip_init) { .gate_addr = NULL }); slip_setup()
73 init->gate_addr = str; slip_setup()
H A Dslirp_kern.c7 #include <linux/init.h>
22 struct slirp_init *init = data; slirp_init() local
28 spri->argw = init->argw; slirp_init()
65 .init = slirp_init,
73 struct slirp_init *init = data; slirp_setup() local
76 *init = ((struct slirp_init) { .argw = { { "slirp", NULL } } }); slirp_setup()
89 init->argw.argv[i++] = str; slirp_setup()
100 init->argw.argv[i] = NULL; slirp_setup()
H A Dvde_user.c65 .init = vde_user_init,
75 void vde_init_libstuff(struct vde_data *vpri, struct vde_init *init) vde_init_libstuff() argument
88 args->port = init->port; vde_init_libstuff()
89 args->group = init->group; vde_init_libstuff()
90 args->mode = init->mode ? init->mode : 0700; vde_init_libstuff()
H A Dslirp.h11 * argv : { init->argv[ 0 ... SLIRP_MAX_ARGS-1 ] },
15 * argv : (char* [SLIRP_MAX_ARGS])(init->argv),
/linux-4.4.14/arch/x86/um/vdso/
H A Dvdso.S1 #include <linux/init.h>
/linux-4.4.14/arch/xtensa/oprofile/
H A DMakefile9 oprofile-y := $(DRIVER_OBJS) init.o backtrace.o
H A Dinit.c2 * @file init.c
12 #include <linux/init.h>
/linux-4.4.14/arch/alpha/mm/
H A DMakefile7 obj-y := init.o fault.o extable.o
/linux-4.4.14/fs/autofs4/
H A DMakefile7 autofs4-objs := init.o inode.o root.o symlink.o waitq.o expire.o dev-ioctl.o
/linux-4.4.14/arch/sh/kernel/vsyscall/
H A Dvsyscall-syscall.S1 #include <linux/init.h>
/linux-4.4.14/arch/hexagon/mm/
H A DMakefile5 obj-y := init.o pgalloc.o ioremap.o uaccess.o vm_fault.o cache.o
/linux-4.4.14/arch/um/os-Linux/drivers/
H A Dethertap_kern.c9 #include <linux/init.h>
23 struct ethertap_init *init = data; etap_init() local
27 epri->dev_name = init->dev_name; etap_init()
28 epri->gate_addr = init->gate_addr; etap_init()
60 .init = etap_init,
68 struct ethertap_init *init = data; ethertap_setup() local
70 *init = ((struct ethertap_init) ethertap_setup()
73 if (tap_setup_common(str, "ethertap", &init->dev_name, mac_out, ethertap_setup()
74 &init->gate_addr)) ethertap_setup()
76 if (init->dev_name == NULL) { ethertap_setup()
H A Dtuntap_kern.c7 #include <linux/init.h>
22 struct tuntap_init *init = data; tuntap_init() local
26 tpri->dev_name = init->dev_name; tuntap_init()
27 tpri->fixed_config = (init->dev_name != NULL); tuntap_init()
28 tpri->gate_addr = init->gate_addr; tuntap_init()
50 .init = tuntap_init,
58 struct tuntap_init *init = data; tuntap_setup() local
60 *init = ((struct tuntap_init) tuntap_setup()
63 if (tap_setup_common(str, "tuntap", &init->dev_name, mac_out, tuntap_setup()
64 &init->gate_addr)) tuntap_setup()
/linux-4.4.14/arch/microblaze/kernel/
H A Dvmlinux.lds.S95 .init.data : AT(ADDR(.init.data) - LOAD_OFFSET) {
100 .init.ivt : AT(ADDR(.init.ivt) - LOAD_OFFSET) {
102 *(.init.ivt)
106 .init.setup : AT(ADDR(.init.setup) - LOAD_OFFSET) {
110 .initcall.init : AT(ADDR(.initcall.init) - LOAD_OFFSET ) {
114 .con_initcall.init : AT(ADDR(.con_initcall.init) - LOAD_OFFSET) {
122 .init.ramfs : AT(ADDR(.init.ramfs) - LOAD_OFFSET) {
/linux-4.4.14/drivers/base/
H A Dinit.c9 #include <linux/init.h>
18 * Call the driver model init functions to initialize their
19 * subsystems. Called early from init/main.c.
H A Dfirmware.c13 #include <linux/init.h>
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
H A DMakefile6 usb.o init.o main.o mcu.o trace.o dma.o core.o eeprom.o phy.o \
/linux-4.4.14/arch/tile/mm/
H A DMakefile5 obj-y := init.o pgtable.o fault.o extable.o elf.o \
/linux-4.4.14/arch/x86/kernel/
H A Dpcspeaker.c3 #include <linux/init.h>
H A Dvmlinux.lds.S77 init PT_LOAD FLAGS(7); /* RWE */
176 /* Init code and data - will be freed after init */
178 .init.begin : AT(ADDR(.init.begin) - LOAD_OFFSET) {
185 * output PHDR, so the next output section - .init.text - should
186 * start another segment - init.
195 :init
200 .x86_cpu_dev.init : AT(ADDR(.x86_cpu_dev.init) - LOAD_OFFSET) {
202 *(.x86_cpu_dev.init)
207 .x86_intel_mid_dev.init : AT(ADDR(.x86_intel_mid_dev.init) - \
210 *(.x86_intel_mid_dev.init)
287 /* freed after init ends here */
288 .init.end : AT(ADDR(.init.end) - LOAD_OFFSET) {
293 * smp_locks might be freed after init
/linux-4.4.14/arch/x86/oprofile/
H A DMakefile9 oprofile-y := $(DRIVER_OBJS) init.o backtrace.o
H A Dinit.c2 * @file init.c
11 #include <linux/init.h>
/linux-4.4.14/arch/xtensa/mm/
H A DMakefile5 obj-y := init.o misc.o
/linux-4.4.14/include/asm-generic/
H A Dbugs.h4 * This file is included by 'init/main.c' to check for
H A Dsections.h12 * and/or .init.* sections
14 * and/or .init.* sections.
16 * [__init_begin, __init_end]: contains .init.* sections, but .init.text.*
18 * [_sinittext, _einittext]: contains .init.text.* sections
/linux-4.4.14/include/linux/platform_data/
H A Dusb-ehci-mxc.h5 int (*init)(struct platform_device *pdev); member in struct:mxc_usbh_platform_data
H A Dkeypad-nomadik-ske.h31 * @init: pointer to keypad init function
41 int (*init)(void); member in struct:ske_keypad_platform_data
/linux-4.4.14/arch/powerpc/platforms/85xx/
H A Dsmp.h4 #include <linux/init.h>
/linux-4.4.14/arch/s390/kernel/vdso32/
H A Dvdso32_wrapper.S1 #include <linux/init.h>
/linux-4.4.14/arch/s390/kernel/vdso64/
H A Dvdso64_wrapper.S1 #include <linux/init.h>
/linux-4.4.14/arch/s390/oprofile/
H A DMakefile9 oprofile-y := $(DRIVER_OBJS) init.o backtrace.o
/linux-4.4.14/arch/ia64/oprofile/
H A DMakefile9 oprofile-y := $(DRIVER_OBJS) init.o backtrace.o
H A Dinit.c2 * @file init.c
12 #include <linux/init.h>
/linux-4.4.14/arch/arm64/mm/
H A DMakefile1 obj-y := dma-mapping.o extable.o fault.o init.o \
/linux-4.4.14/arch/arm/mach-integrator/
H A Dpci_v3.h1 /* Simple oneliner include to the PCIv3 early init */
/linux-4.4.14/drivers/clk/mmp/
H A Dclk-apmu.c73 struct clk_init_data init; mmp_clk_register_apmu() local
79 init.name = name; mmp_clk_register_apmu()
80 init.ops = &clk_apmu_ops; mmp_clk_register_apmu()
81 init.flags = CLK_SET_RATE_PARENT; mmp_clk_register_apmu()
82 init.parent_names = (parent_name ? &parent_name : NULL); mmp_clk_register_apmu()
83 init.num_parents = (parent_name ? 1 : 0); mmp_clk_register_apmu()
88 apmu->hw.init = &init; mmp_clk_register_apmu()
H A Dclk-apbc.c128 struct clk_init_data init; mmp_clk_register_apbc() local
134 init.name = name; mmp_clk_register_apbc()
135 init.ops = &clk_apbc_ops; mmp_clk_register_apbc()
136 init.flags = CLK_SET_RATE_PARENT; mmp_clk_register_apbc()
137 init.parent_names = (parent_name ? &parent_name : NULL); mmp_clk_register_apbc()
138 init.num_parents = (parent_name ? 1 : 0); mmp_clk_register_apbc()
144 apbc->hw.init = &init; mmp_clk_register_apbc()
H A Dclk-gate.c102 struct clk_init_data init; mmp_clk_register_gate() local
111 init.name = name; mmp_clk_register_gate()
112 init.ops = &mmp_clk_gate_ops; mmp_clk_register_gate()
113 init.flags = flags | CLK_IS_BASIC; mmp_clk_register_gate()
114 init.parent_names = (parent_name ? &parent_name : NULL); mmp_clk_register_gate()
115 init.num_parents = (parent_name ? 1 : 0); mmp_clk_register_gate()
124 gate->hw.init = &init; mmp_clk_register_gate()
/linux-4.4.14/drivers/dma/bestcomm/
H A Dbcom_fec_tx_task.c37 0x60000005, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=5 EXT init=0 WS=0 RS=0 */
40 0x10801418, /* DRD1A: var5 = var3; FN=0 MORE init=4 WS=0 RS=0 */
43 0x10001708, /* DRD1A: var5 = idx1; FN=0 MORE init=0 WS=0 RS=0 */
44 0x60140002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT init=0 WS=2 RS=2 */
47 0x70000002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
49 0x60000003, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=3 EXT init=0 WS=0 RS=0 */
53 0x70000002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
55 0x00002f10, /* DRD1A: var11 = idx2; FN=0 init=0 WS=0 RS=0 */
57 0x008ac398, /* DRD1A: *idx0 = *idx3; FN=0 init=4 WS=1 RS=1 */
60 0x70000002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
62 0x60000008, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=8 EXT init=0 WS=0 RS=0 */
65 0x009ec398, /* DRD1A: *idx0 = *idx3; FN=0 init=4 WS=3 RS=3 */
67 0x088ac398, /* DRD1A: *idx0 = *idx3; FN=0 TFD init=4 WS=1 RS=1 */
69 0x60000005, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=5 EXT init=0 WS=0 RS=0 */
H A Dbcom_fec_rx_task.c37 0x10601010, /* DRD1A: var4 = var2; FN=0 MORE init=3 WS=0 RS=0 */
39 0x10001308, /* DRD1A: var4 = idx1; FN=0 MORE init=0 WS=0 RS=0 */
40 0x60140002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT init=0 WS=2 RS=2 */
44 0x60000002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT init=0 WS=0 RS=0 */
47 0x006acf80, /* DRD1A: *idx3 = *idx0; FN=0 init=3 WS=1 RS=1 */
50 0x70000002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT MORE init=0 WS=0 RS=0 */
52 0x00008868, /* DRD1A: idx2 = var13; FN=0 init=0 WS=0 RS=0 */
54 0x007ecf80, /* DRD1A: *idx3 = *idx0; FN=0 init=3 WS=3 RS=3 */
56 0x046acf80, /* DRD1A: *idx3 = *idx0; FN=0 INT init=3 WS=1 RS=1 */
58 0x0060c790, /* DRD1A: *idx1 = *idx2; FN=0 init=3 WS=0 RS=0 */
H A Dbcom_gen_bd_tx_task.c40 0x13e01010, /* DRD1A: var4 = var2; FN=0 MORE init=31 WS=0 RS=0 */
42 0x10001308, /* DRD1A: var4 = idx1; FN=0 MORE init=0 WS=0 RS=0 */
43 0x60140002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT init=0 WS=2 RS=2 */
47 0x03fec398, /* DRD1A: *idx0 = *idx3; FN=0 init=31 WS=3 RS=3 */
49 0x0feac398, /* DRD1A: *idx0 = *idx3; FN=0 TFD INT init=31 WS=1 RS=1 */
51 0x60000005, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=5 EXT init=0 WS=0 RS=0 */
H A Dbcom_ata_task.c36 0x13e00c08, /* DRD1A: var3 = var1; FN=0 MORE init=31 WS=0 RS=0 */
38 0x10000f00, /* DRD1A: var3 = idx0; FN=0 MORE init=0 WS=0 RS=0 */
39 0x60140002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT init=0 WS=2 RS=2 */
44 0x0bfecf90, /* DRD1A: *idx3 = *idx2; FN=0 TFD init=31 WS=3 RS=3 */
46 0x64000005, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=5 INT EXT init=0 WS=0 RS=0 */
H A Dbcom_gen_bd_rx_task.c40 0x13e01010, /* DRD1A: var4 = var2; FN=0 MORE init=31 WS=0 RS=0 */
42 0x10001308, /* DRD1A: var4 = idx1; FN=0 MORE init=0 WS=0 RS=0 */
43 0x60140002, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=2 EXT init=0 WS=2 RS=2 */
47 0x07fecf80, /* DRD1A: *idx3 = *idx0; FN=0 INT init=31 WS=3 RS=3 */
49 0x60000005, /* DRD2A: EU0=0 EU1=0 EU2=0 EU3=5 EXT init=0 WS=0 RS=0 */
/linux-4.4.14/drivers/clk/
H A Dclk-rk808.c93 struct clk_init_data init = {}; rk808_clkout_probe() local
109 init.flags = CLK_IS_ROOT; rk808_clkout_probe()
110 init.parent_names = NULL; rk808_clkout_probe()
111 init.num_parents = 0; rk808_clkout_probe()
112 init.name = "rk808-clkout1"; rk808_clkout_probe()
113 init.ops = &rk808_clkout1_ops; rk808_clkout_probe()
114 rk808_clkout->clkout1_hw.init = &init; rk808_clkout_probe()
118 0, &init.name); rk808_clkout_probe()
125 init.name = "rk808-clkout2"; rk808_clkout_probe()
126 init.ops = &rk808_clkout2_ops; rk808_clkout_probe()
127 rk808_clkout->clkout2_hw.init = &init; rk808_clkout_probe()
131 1, &init.name); rk808_clkout_probe()
H A Dclk-max-gen.c103 ret = clk_register_clkdev(clk, hw->init->name, NULL); max_gen_clk_register()
119 struct clk_init_data *init; max_gen_clk_probe() local
135 init = devm_kzalloc(dev, sizeof(*init), GFP_KERNEL); max_gen_clk_probe()
136 if (!init) max_gen_clk_probe()
143 init->name = clk_name; max_gen_clk_probe()
145 init->name = clks_init[i].name; max_gen_clk_probe()
147 init->ops = clks_init[i].ops; max_gen_clk_probe()
148 init->flags = clks_init[i].flags; max_gen_clk_probe()
150 max_gen_clks[i].hw.init = init; max_gen_clk_probe()
156 max_gen_clks[i].hw.init->name); max_gen_clk_probe()
H A Dclk-fixed-factor.c78 struct clk_init_data init; clk_register_fixed_factor() local
88 fix->hw.init = &init; clk_register_fixed_factor()
90 init.name = name; clk_register_fixed_factor()
91 init.ops = &clk_fixed_factor_ops; clk_register_fixed_factor()
92 init.flags = flags | CLK_IS_BASIC; clk_register_fixed_factor()
93 init.parent_names = &parent_name; clk_register_fixed_factor()
94 init.num_parents = 1; clk_register_fixed_factor()
H A Dclk-fixed-rate.c65 struct clk_init_data init; clk_register_fixed_rate_with_accuracy() local
72 init.name = name; clk_register_fixed_rate_with_accuracy()
73 init.ops = &clk_fixed_rate_ops; clk_register_fixed_rate_with_accuracy()
74 init.flags = flags | CLK_IS_BASIC; clk_register_fixed_rate_with_accuracy()
75 init.parent_names = (parent_name ? &parent_name: NULL); clk_register_fixed_rate_with_accuracy()
76 init.num_parents = (parent_name ? 1 : 0); clk_register_fixed_rate_with_accuracy()
81 fixed->hw.init = &init; clk_register_fixed_rate_with_accuracy()
H A Dclk-fractional-divider.c127 struct clk_init_data init; clk_register_fractional_divider() local
134 init.name = name; clk_register_fractional_divider()
135 init.ops = &clk_fractional_divider_ops; clk_register_fractional_divider()
136 init.flags = flags | CLK_IS_BASIC; clk_register_fractional_divider()
137 init.parent_names = parent_name ? &parent_name : NULL; clk_register_fractional_divider()
138 init.num_parents = parent_name ? 1 : 0; clk_register_fractional_divider()
149 fd->hw.init = &init; clk_register_fractional_divider()
H A Dclk-ls1x.c58 struct clk_init_data init; clk_register_pll() local
67 init.name = name; clk_register_pll()
68 init.ops = &ls1x_pll_clk_ops; clk_register_pll()
69 init.flags = flags | CLK_IS_BASIC; clk_register_pll()
70 init.parent_names = (parent_name ? &parent_name : NULL); clk_register_pll()
71 init.num_parents = (parent_name ? 1 : 0); clk_register_pll()
72 hw->init = &init; clk_register_pll()
H A Dclk-axm5516.c146 .aclk.hw.init = &(struct clk_init_data){
158 .aclk.hw.init = &(struct clk_init_data){
170 .aclk.hw.init = &(struct clk_init_data){
182 .aclk.hw.init = &(struct clk_init_data){
194 .aclk.hw.init = &(struct clk_init_data){
210 .aclk.hw.init = &(struct clk_init_data){
224 .aclk.hw.init = &(struct clk_init_data){
238 .aclk.hw.init = &(struct clk_init_data){
252 .aclk.hw.init = &(struct clk_init_data){
266 .aclk.hw.init = &(struct clk_init_data){
280 .aclk.hw.init = &(struct clk_init_data){
294 .aclk.hw.init = &(struct clk_init_data){
308 .aclk.hw.init = &(struct clk_init_data){
323 .aclk.hw.init = &(struct clk_init_data){
342 .aclk.hw.init = &(struct clk_init_data){
359 .aclk.hw.init = &(struct clk_init_data){
376 .aclk.hw.init = &(struct clk_init_data){
393 .aclk.hw.init = &(struct clk_init_data){
410 .aclk.hw.init = &(struct clk_init_data){
427 .aclk.hw.init = &(struct clk_init_data){
444 .aclk.hw.init = &(struct clk_init_data){
461 .aclk.hw.init = &(struct clk_init_data){
476 .aclk.hw.init = &(struct clk_init_data){
H A Dclk-si5351.c1316 struct clk_init_data init; si5351_i2c_probe() local
1424 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1425 init.name = si5351_input_names[0]; si5351_i2c_probe()
1426 init.ops = &si5351_xtal_ops; si5351_i2c_probe()
1427 init.flags = 0; si5351_i2c_probe()
1430 init.parent_names = &drvdata->pxtal_name; si5351_i2c_probe()
1431 init.num_parents = 1; si5351_i2c_probe()
1433 drvdata->xtal.init = &init; si5351_i2c_probe()
1436 dev_err(&client->dev, "unable to register %s\n", init.name); si5351_i2c_probe()
1443 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1444 init.name = si5351_input_names[1]; si5351_i2c_probe()
1445 init.ops = &si5351_clkin_ops; si5351_i2c_probe()
1448 init.parent_names = &drvdata->pclkin_name; si5351_i2c_probe()
1449 init.num_parents = 1; si5351_i2c_probe()
1451 drvdata->clkin.init = &init; si5351_i2c_probe()
1455 init.name); si5351_i2c_probe()
1469 drvdata->pll[0].hw.init = &init; si5351_i2c_probe()
1470 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1471 init.name = si5351_pll_names[0]; si5351_i2c_probe()
1472 init.ops = &si5351_pll_ops; si5351_i2c_probe()
1473 init.flags = 0; si5351_i2c_probe()
1474 init.parent_names = parent_names; si5351_i2c_probe()
1475 init.num_parents = num_parents; si5351_i2c_probe()
1478 dev_err(&client->dev, "unable to register %s\n", init.name); si5351_i2c_probe()
1486 drvdata->pll[1].hw.init = &init; si5351_i2c_probe()
1487 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1489 init.name = si5351_pll_names[2]; si5351_i2c_probe()
1490 init.ops = &si5351_vxco_ops; si5351_i2c_probe()
1491 init.flags = CLK_IS_ROOT; si5351_i2c_probe()
1492 init.parent_names = NULL; si5351_i2c_probe()
1493 init.num_parents = 0; si5351_i2c_probe()
1495 init.name = si5351_pll_names[1]; si5351_i2c_probe()
1496 init.ops = &si5351_pll_ops; si5351_i2c_probe()
1497 init.flags = 0; si5351_i2c_probe()
1498 init.parent_names = parent_names; si5351_i2c_probe()
1499 init.num_parents = num_parents; si5351_i2c_probe()
1503 dev_err(&client->dev, "unable to register %s\n", init.name); si5351_i2c_probe()
1534 drvdata->msynth[n].hw.init = &init; si5351_i2c_probe()
1535 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1536 init.name = si5351_msynth_names[n]; si5351_i2c_probe()
1537 init.ops = &si5351_msynth_ops; si5351_i2c_probe()
1538 init.flags = 0; si5351_i2c_probe()
1540 init.flags |= CLK_SET_RATE_PARENT; si5351_i2c_probe()
1541 init.parent_names = parent_names; si5351_i2c_probe()
1542 init.num_parents = 2; si5351_i2c_probe()
1546 init.name); si5351_i2c_probe()
1562 drvdata->clkout[n].hw.init = &init; si5351_i2c_probe()
1563 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1564 init.name = si5351_clkout_names[n]; si5351_i2c_probe()
1565 init.ops = &si5351_clkout_ops; si5351_i2c_probe()
1566 init.flags = 0; si5351_i2c_probe()
1568 init.flags |= CLK_SET_RATE_PARENT; si5351_i2c_probe()
1569 init.parent_names = parent_names; si5351_i2c_probe()
1570 init.num_parents = num_parents; si5351_i2c_probe()
1574 init.name); si5351_i2c_probe()
/linux-4.4.14/drivers/clk/ti/
H A Dapll.c158 kfree(clk_hw->hw.init->parent_names); omap_clk_register_apll()
159 kfree(clk_hw->hw.init); omap_clk_register_apll()
165 kfree(clk_hw->hw.init->parent_names); omap_clk_register_apll()
166 kfree(clk_hw->hw.init); omap_clk_register_apll()
174 struct clk_init_data *init = NULL; of_dra7_apll_setup() local
179 init = kzalloc(sizeof(*init), GFP_KERNEL); of_dra7_apll_setup()
180 if (!ad || !clk_hw || !init) of_dra7_apll_setup()
184 clk_hw->hw.init = init; of_dra7_apll_setup()
187 init->name = node->name; of_dra7_apll_setup()
188 init->ops = &apll_ck_ops; of_dra7_apll_setup()
190 init->num_parents = of_clk_get_parent_count(node); of_dra7_apll_setup()
191 if (init->num_parents < 1) { of_dra7_apll_setup()
196 parent_names = kzalloc(sizeof(char *) * init->num_parents, GFP_KERNEL); of_dra7_apll_setup()
200 of_clk_parent_fill(node, parent_names, init->num_parents); of_dra7_apll_setup()
202 init->parent_names = parent_names; of_dra7_apll_setup()
220 kfree(init); of_dra7_apll_setup()
335 struct clk_init_data *init = NULL; of_omap2_apll_setup() local
342 init = kzalloc(sizeof(*init), GFP_KERNEL); of_omap2_apll_setup()
344 if (!ad || !clk_hw || !init) of_omap2_apll_setup()
348 clk_hw->hw.init = init; of_omap2_apll_setup()
349 init->ops = &omap2_apll_ops; of_omap2_apll_setup()
350 init->name = node->name; of_omap2_apll_setup()
353 init->num_parents = of_clk_get_parent_count(node); of_omap2_apll_setup()
354 if (init->num_parents != 1) { of_omap2_apll_setup()
360 init->parent_names = &parent_name; of_omap2_apll_setup()
395 kfree(init); of_omap2_apll_setup()
401 kfree(init); of_omap2_apll_setup()
H A Ddpll.c168 kfree(clk_hw->hw.init->parent_names); _register_dpll()
169 kfree(clk_hw->hw.init); _register_dpll()
175 kfree(clk_hw->hw.init->parent_names); _register_dpll()
176 kfree(clk_hw->hw.init); _register_dpll()
197 struct clk_init_data init = { NULL }; ti_clk_register_dpll() local
225 clk_hw->hw.init = &init; ti_clk_register_dpll()
228 init.name = setup->name; ti_clk_register_dpll()
229 init.ops = ops; ti_clk_register_dpll()
231 init.num_parents = dpll->num_parents; ti_clk_register_dpll()
232 init.parent_names = dpll->parents; ti_clk_register_dpll()
294 struct clk_init_data init = { NULL }; _register_dpll_x2() local
310 clk_hw->hw.init = &init; _register_dpll_x2()
312 init.name = name; _register_dpll_x2()
313 init.ops = ops; _register_dpll_x2()
314 init.parent_names = &parent_name; _register_dpll_x2()
315 init.num_parents = 1; _register_dpll_x2()
342 struct clk_init_data *init = NULL; of_ti_dpll_setup() local
349 init = kzalloc(sizeof(*init), GFP_KERNEL); of_ti_dpll_setup()
350 if (!dd || !clk_hw || !init) of_ti_dpll_setup()
357 clk_hw->hw.init = init; of_ti_dpll_setup()
360 init->name = node->name; of_ti_dpll_setup()
361 init->ops = ops; of_ti_dpll_setup()
363 init->num_parents = of_clk_get_parent_count(node); of_ti_dpll_setup()
364 if (init->num_parents < 1) { of_ti_dpll_setup()
369 parent_names = kzalloc(sizeof(char *) * init->num_parents, GFP_KERNEL); of_ti_dpll_setup()
373 of_clk_parent_fill(node, parent_names, init->num_parents); of_ti_dpll_setup()
375 init->parent_names = parent_names; of_ti_dpll_setup()
425 kfree(init); of_ti_dpll_setup()
/linux-4.4.14/drivers/clk/socfpga/
H A Dclk-gate.c44 if (streq(hwclk->init->name, SOCFPGA_L4_MP_CLK)) { socfpga_clk_get_parent()
48 if (streq(hwclk->init->name, SOCFPGA_L4_SP_CLK)) { socfpga_clk_get_parent()
54 if (streq(hwclk->init->name, SOCFPGA_MMC_CLK)) socfpga_clk_get_parent()
56 if (streq(hwclk->init->name, SOCFPGA_NAND_CLK) || socfpga_clk_get_parent()
57 streq(hwclk->init->name, SOCFPGA_NAND_X_CLK)) socfpga_clk_get_parent()
69 if (streq(hwclk->init->name, SOCFPGA_L4_MP_CLK)) { socfpga_clk_set_parent()
74 } else if (streq(hwclk->init->name, SOCFPGA_L4_SP_CLK)) { socfpga_clk_set_parent()
81 if (streq(hwclk->init->name, SOCFPGA_MMC_CLK)) { socfpga_clk_set_parent()
84 } else if (streq(hwclk->init->name, SOCFPGA_NAND_CLK) || socfpga_clk_set_parent()
85 streq(hwclk->init->name, SOCFPGA_NAND_X_CLK)) { socfpga_clk_set_parent()
190 struct clk_init_data init; __socfpga_gate_init() local
232 init.name = clk_name; __socfpga_gate_init()
233 init.ops = ops; __socfpga_gate_init()
234 init.flags = 0; __socfpga_gate_init()
236 init.num_parents = of_clk_parent_fill(node, parent_name, SOCFPGA_MAX_PARENTS); __socfpga_gate_init()
237 init.parent_names = parent_name; __socfpga_gate_init()
238 socfpga_clk->hw.hw.init = &init; __socfpga_gate_init()
H A Dclk-periph-a10.c56 if (streq(hwclk->init->name, SOCFPGA_MPU_FREE_CLK) || clk_periclk_get_parent()
57 streq(hwclk->init->name, SOCFPGA_NOC_FREE_CLK) || clk_periclk_get_parent()
58 streq(hwclk->init->name, SOCFPGA_SDMMC_FREE_CLK)) clk_periclk_get_parent()
78 struct clk_init_data init; __socfpga_periph_init() local
108 init.name = clk_name; __socfpga_periph_init()
109 init.ops = ops; __socfpga_periph_init()
110 init.flags = 0; __socfpga_periph_init()
113 init.num_parents = 1; __socfpga_periph_init()
114 init.parent_names = &parent_name; __socfpga_periph_init()
116 periph_clk->hw.hw.init = &init; __socfpga_periph_init()
H A Dclk-periph.c68 struct clk_init_data init; __socfpga_periph_init() local
98 init.name = clk_name; __socfpga_periph_init()
99 init.ops = ops; __socfpga_periph_init()
100 init.flags = 0; __socfpga_periph_init()
102 init.num_parents = of_clk_parent_fill(node, parent_name, __socfpga_periph_init()
104 init.parent_names = parent_name; __socfpga_periph_init()
106 periph_clk->hw.hw.init = &init; __socfpga_periph_init()
H A Dclk-pll-a10.c85 struct clk_init_data init; __socfpga_pll_init() local
103 init.name = clk_name; __socfpga_pll_init()
104 init.ops = ops; __socfpga_pll_init()
105 init.flags = 0; __socfpga_pll_init()
110 init.num_parents = i; __socfpga_pll_init()
111 init.parent_names = parent_name; __socfpga_pll_init()
112 pll_clk->hw.hw.init = &init; __socfpga_pll_init()
H A Dclk-pll.c91 struct clk_init_data init; __socfpga_pll_init() local
108 init.name = clk_name; __socfpga_pll_init()
109 init.ops = ops; __socfpga_pll_init()
110 init.flags = 0; __socfpga_pll_init()
112 init.num_parents = of_clk_parent_fill(node, parent_name, SOCFPGA_MAX_PARENTS); __socfpga_pll_init()
113 init.parent_names = parent_name; __socfpga_pll_init()
114 pll_clk->hw.hw.init = &init; __socfpga_pll_init()
/linux-4.4.14/drivers/gpu/drm/r128/
H A Dr128_ioc32.c66 drm_r128_init_t __user *init; compat_r128_init() local
71 init = compat_alloc_user_space(sizeof(*init)); compat_r128_init()
72 if (!access_ok(VERIFY_WRITE, init, sizeof(*init)) compat_r128_init()
73 || __put_user(init32.func, &init->func) compat_r128_init()
74 || __put_user(init32.sarea_priv_offset, &init->sarea_priv_offset) compat_r128_init()
75 || __put_user(init32.is_pci, &init->is_pci) compat_r128_init()
76 || __put_user(init32.cce_mode, &init->cce_mode) compat_r128_init()
77 || __put_user(init32.cce_secure, &init->cce_secure) compat_r128_init()
78 || __put_user(init32.ring_size, &init->ring_size) compat_r128_init()
79 || __put_user(init32.usec_timeout, &init->usec_timeout) compat_r128_init()
80 || __put_user(init32.fb_bpp, &init->fb_bpp) compat_r128_init()
81 || __put_user(init32.front_offset, &init->front_offset) compat_r128_init()
82 || __put_user(init32.front_pitch, &init->front_pitch) compat_r128_init()
83 || __put_user(init32.back_offset, &init->back_offset) compat_r128_init()
84 || __put_user(init32.back_pitch, &init->back_pitch) compat_r128_init()
85 || __put_user(init32.depth_bpp, &init->depth_bpp) compat_r128_init()
86 || __put_user(init32.depth_offset, &init->depth_offset) compat_r128_init()
87 || __put_user(init32.depth_pitch, &init->depth_pitch) compat_r128_init()
88 || __put_user(init32.span_offset, &init->span_offset) compat_r128_init()
89 || __put_user(init32.fb_offset, &init->fb_offset) compat_r128_init()
90 || __put_user(init32.mmio_offset, &init->mmio_offset) compat_r128_init()
91 || __put_user(init32.ring_offset, &init->ring_offset) compat_r128_init()
92 || __put_user(init32.ring_rptr_offset, &init->ring_rptr_offset) compat_r128_init()
93 || __put_user(init32.buffers_offset, &init->buffers_offset) compat_r128_init()
95 &init->agp_textures_offset)) compat_r128_init()
98 return drm_ioctl(file, DRM_IOCTL_R128_INIT, (unsigned long)init); compat_r128_init()
/linux-4.4.14/drivers/clk/qcom/
H A Dgcc-msm8974.c75 .clkr.hw.init = &(struct clk_init_data){
86 .hw.init = &(struct clk_init_data){
98 .clkr.hw.init = &(struct clk_init_data){
110 .clkr.hw.init = &(struct clk_init_data){
122 .clkr.hw.init = &(struct clk_init_data){
138 .clkr.hw.init = &(struct clk_init_data){
149 .hw.init = &(struct clk_init_data){
165 .clkr.hw.init = &(struct clk_init_data){
176 .hw.init = &(struct clk_init_data){
195 .clkr.hw.init = &(struct clk_init_data){
215 .clkr.hw.init = &(struct clk_init_data){
240 .clkr.hw.init = &(struct clk_init_data){
253 .clkr.hw.init = &(struct clk_init_data){
267 .clkr.hw.init = &(struct clk_init_data){
280 .clkr.hw.init = &(struct clk_init_data){
294 .clkr.hw.init = &(struct clk_init_data){
307 .clkr.hw.init = &(struct clk_init_data){
321 .clkr.hw.init = &(struct clk_init_data){
334 .clkr.hw.init = &(struct clk_init_data){
348 .clkr.hw.init = &(struct clk_init_data){
361 .clkr.hw.init = &(struct clk_init_data){
375 .clkr.hw.init = &(struct clk_init_data){
408 .clkr.hw.init = &(struct clk_init_data){
422 .clkr.hw.init = &(struct clk_init_data){
436 .clkr.hw.init = &(struct clk_init_data){
450 .clkr.hw.init = &(struct clk_init_data){
464 .clkr.hw.init = &(struct clk_init_data){
478 .clkr.hw.init = &(struct clk_init_data){
491 .clkr.hw.init = &(struct clk_init_data){
505 .clkr.hw.init = &(struct clk_init_data){
518 .clkr.hw.init = &(struct clk_init_data){
532 .clkr.hw.init = &(struct clk_init_data){
545 .clkr.hw.init = &(struct clk_init_data){
559 .clkr.hw.init = &(struct clk_init_data){
572 .clkr.hw.init = &(struct clk_init_data){
586 .clkr.hw.init = &(struct clk_init_data){
599 .clkr.hw.init = &(struct clk_init_data){
613 .clkr.hw.init = &(struct clk_init_data){
626 .clkr.hw.init = &(struct clk_init_data){
640 .clkr.hw.init = &(struct clk_init_data){
654 .clkr.hw.init = &(struct clk_init_data){
668 .clkr.hw.init = &(struct clk_init_data){
682 .clkr.hw.init = &(struct clk_init_data){
696 .clkr.hw.init = &(struct clk_init_data){
710 .clkr.hw.init = &(struct clk_init_data){
724 .clkr.hw.init = &(struct clk_init_data){
745 .clkr.hw.init = &(struct clk_init_data){
766 .clkr.hw.init = &(struct clk_init_data){
793 .clkr.hw.init = &(struct clk_init_data){
807 .clkr.hw.init = &(struct clk_init_data){
821 .clkr.hw.init = &(struct clk_init_data){
839 .clkr.hw.init = &(struct clk_init_data){
884 .clkr.hw.init = &sdcc1_apps_clk_src_init,
893 .clkr.hw.init = &(struct clk_init_data){
907 .clkr.hw.init = &(struct clk_init_data){
921 .clkr.hw.init = &(struct clk_init_data){
940 .clkr.hw.init = &(struct clk_init_data){
958 .clkr.hw.init = &(struct clk_init_data){
977 .clkr.hw.init = &(struct clk_init_data){
1000 .clkr.hw.init = &(struct clk_init_data){
1021 .clkr.hw.init = &(struct clk_init_data){
1040 .clkr.hw.init = &(struct clk_init_data){
1051 .hw.init = &(struct clk_init_data){
1067 .hw.init = &(struct clk_init_data){
1084 .hw.init = &(struct clk_init_data){
1100 .hw.init = &(struct clk_init_data){
1117 .hw.init = &(struct clk_init_data){
1134 .hw.init = &(struct clk_init_data){
1151 .hw.init = &(struct clk_init_data){
1168 .hw.init = &(struct clk_init_data){
1185 .hw.init = &(struct clk_init_data){
1202 .hw.init = &(struct clk_init_data){
1219 .hw.init = &(struct clk_init_data){
1236 .hw.init = &(struct clk_init_data){
1253 .hw.init = &(struct clk_init_data){
1270 .hw.init = &(struct clk_init_data){
1287 .hw.init = &(struct clk_init_data){
1304 .hw.init = &(struct clk_init_data){
1321 .hw.init = &(struct clk_init_data){
1338 .hw.init = &(struct clk_init_data){
1355 .hw.init = &(struct clk_init_data){
1372 .hw.init = &(struct clk_init_data){
1389 .hw.init = &(struct clk_init_data){
1407 .hw.init = &(struct clk_init_data){
1423 .hw.init = &(struct clk_init_data){
1440 .hw.init = &(struct clk_init_data){
1457 .hw.init = &(struct clk_init_data){
1474 .hw.init = &(struct clk_init_data){
1491 .hw.init = &(struct clk_init_data){
1508 .hw.init = &(struct clk_init_data){
1525 .hw.init = &(struct clk_init_data){
1542 .hw.init = &(struct clk_init_data){
1559 .hw.init = &(struct clk_init_data){
1576 .hw.init = &(struct clk_init_data){
1593 .hw.init = &(struct clk_init_data){
1610 .hw.init = &(struct clk_init_data){
1627 .hw.init = &(struct clk_init_data){
1644 .hw.init = &(struct clk_init_data){
1661 .hw.init = &(struct clk_init_data){
1678 .hw.init = &(struct clk_init_data){
1695 .hw.init = &(struct clk_init_data){
1712 .hw.init = &(struct clk_init_data){
1730 .hw.init = &(struct clk_init_data){
1747 .hw.init = &(struct clk_init_data){
1764 .hw.init = &(struct clk_init_data){
1781 .hw.init = &(struct clk_init_data){
1799 .hw.init = &(struct clk_init_data){
1816 .hw.init = &(struct clk_init_data){
1833 .hw.init = &(struct clk_init_data){
1850 .hw.init = &(struct clk_init_data){
1867 .hw.init = &(struct clk_init_data){
1884 .hw.init = &(struct clk_init_data){
1901 .hw.init = &(struct clk_init_data){
1917 .hw.init = &(struct clk_init_data){
1934 .hw.init = &(struct clk_init_data){
1950 .hw.init = &(struct clk_init_data){
1966 .hw.init = &(struct clk_init_data){
1979 .hw.init = &(struct clk_init_data){
1996 .hw.init = &(struct clk_init_data){
2013 .hw.init = &(struct clk_init_data){
2029 .hw.init = &(struct clk_init_data){
2045 .hw.init = &(struct clk_init_data){
2062 .hw.init = &(struct clk_init_data){
2078 .hw.init = &(struct clk_init_data){
2094 .hw.init = &(struct clk_init_data){
2110 .hw.init = &(struct clk_init_data){
2127 .hw.init = &(struct clk_init_data){
2143 .hw.init = &(struct clk_init_data){
2160 .hw.init = &(struct clk_init_data){
2176 .hw.init = &(struct clk_init_data){
2193 .hw.init = &(struct clk_init_data){
2210 .hw.init = &(struct clk_init_data){
2226 .hw.init = &(struct clk_init_data){
2243 .hw.init = &(struct clk_init_data){
2259 .hw.init = &(struct clk_init_data){
2275 .hw.init = &(struct clk_init_data){
2292 .hw.init = &(struct clk_init_data){
2309 .hw.init = &(struct clk_init_data){
2325 .hw.init = &(struct clk_init_data){
2341 .hw.init = &(struct clk_init_data){
2358 .hw.init = &(struct clk_init_data){
2374 .hw.init = &(struct clk_init_data){
2391 .hw.init = &(struct clk_init_data){
2408 .hw.init = &(struct clk_init_data){
2424 .hw.init = &(struct clk_init_data){
H A Dgcc-apq8084.c119 .clkr.hw.init = &(struct clk_init_data){
130 .hw.init = &(struct clk_init_data){
142 .clkr.hw.init = &(struct clk_init_data){
154 .clkr.hw.init = &(struct clk_init_data){
166 .clkr.hw.init = &(struct clk_init_data){
182 .clkr.hw.init = &(struct clk_init_data){
193 .hw.init = &(struct clk_init_data){
209 .clkr.hw.init = &(struct clk_init_data){
220 .hw.init = &(struct clk_init_data){
241 .clkr.hw.init = &(struct clk_init_data){
260 .clkr.hw.init = &(struct clk_init_data){
279 .clkr.hw.init = &(struct clk_init_data){
292 .hw.init = &(struct clk_init_data){
309 .hw.init = &(struct clk_init_data){
332 .clkr.hw.init = &(struct clk_init_data){
357 .clkr.hw.init = &(struct clk_init_data){
370 .clkr.hw.init = &(struct clk_init_data){
384 .clkr.hw.init = &(struct clk_init_data){
397 .clkr.hw.init = &(struct clk_init_data){
411 .clkr.hw.init = &(struct clk_init_data){
424 .clkr.hw.init = &(struct clk_init_data){
438 .clkr.hw.init = &(struct clk_init_data){
451 .clkr.hw.init = &(struct clk_init_data){
465 .clkr.hw.init = &(struct clk_init_data){
478 .clkr.hw.init = &(struct clk_init_data){
492 .clkr.hw.init = &(struct clk_init_data){
525 .clkr.hw.init = &(struct clk_init_data){
539 .clkr.hw.init = &(struct clk_init_data){
553 .clkr.hw.init = &(struct clk_init_data){
567 .clkr.hw.init = &(struct clk_init_data){
581 .clkr.hw.init = &(struct clk_init_data){
595 .clkr.hw.init = &(struct clk_init_data){
608 .clkr.hw.init = &(struct clk_init_data){
622 .clkr.hw.init = &(struct clk_init_data){
635 .clkr.hw.init = &(struct clk_init_data){
649 .clkr.hw.init = &(struct clk_init_data){
662 .clkr.hw.init = &(struct clk_init_data){
676 .clkr.hw.init = &(struct clk_init_data){
689 .clkr.hw.init = &(struct clk_init_data){
703 .clkr.hw.init = &(struct clk_init_data){
716 .clkr.hw.init = &(struct clk_init_data){
730 .clkr.hw.init = &(struct clk_init_data){
743 .clkr.hw.init = &(struct clk_init_data){
757 .clkr.hw.init = &(struct clk_init_data){
771 .clkr.hw.init = &(struct clk_init_data){
785 .clkr.hw.init = &(struct clk_init_data){
799 .clkr.hw.init = &(struct clk_init_data){
813 .clkr.hw.init = &(struct clk_init_data){
827 .clkr.hw.init = &(struct clk_init_data){
841 .clkr.hw.init = &(struct clk_init_data){
862 .clkr.hw.init = &(struct clk_init_data){
883 .clkr.hw.init = &(struct clk_init_data){
904 .clkr.hw.init = &(struct clk_init_data){
925 .clkr.hw.init = &(struct clk_init_data){
939 .clkr.hw.init = &(struct clk_init_data){
953 .clkr.hw.init = &(struct clk_init_data){
972 .clkr.hw.init = &(struct clk_init_data){
986 .clkr.hw.init = &(struct clk_init_data){
1005 .clkr.hw.init = &(struct clk_init_data){
1018 .clkr.hw.init = &(struct clk_init_data){
1036 .clkr.hw.init = &(struct clk_init_data){
1056 .clkr.hw.init = &(struct clk_init_data){
1076 .clkr.hw.init = &(struct clk_init_data){
1096 .clkr.hw.init = &(struct clk_init_data){
1114 .clkr.hw.init = &(struct clk_init_data){
1141 .clkr.hw.init = &(struct clk_init_data){
1155 .clkr.hw.init = &(struct clk_init_data){
1169 .clkr.hw.init = &(struct clk_init_data){
1183 .clkr.hw.init = &(struct clk_init_data){
1202 .clkr.hw.init = &(struct clk_init_data){
1220 .clkr.hw.init = &(struct clk_init_data){
1238 .clkr.hw.init = &(struct clk_init_data){
1256 .clkr.hw.init = &(struct clk_init_data){
1279 .clkr.hw.init = &(struct clk_init_data){
1301 .clkr.hw.init = &(struct clk_init_data){
1322 .clkr.hw.init = &(struct clk_init_data){
1335 .hw.init = &(struct clk_init_data){
1357 .clkr.hw.init = &(struct clk_init_data){
1375 .clkr.hw.init = &(struct clk_init_data){
1389 .hw.init = &(struct clk_init_data){
1406 .hw.init = &(struct clk_init_data){
1422 .hw.init = &(struct clk_init_data){
1439 .hw.init = &(struct clk_init_data){
1456 .hw.init = &(struct clk_init_data){
1473 .hw.init = &(struct clk_init_data){
1490 .hw.init = &(struct clk_init_data){
1507 .hw.init = &(struct clk_init_data){
1524 .hw.init = &(struct clk_init_data){
1541 .hw.init = &(struct clk_init_data){
1558 .hw.init = &(struct clk_init_data){
1575 .hw.init = &(struct clk_init_data){
1592 .hw.init = &(struct clk_init_data){
1609 .hw.init = &(struct clk_init_data){
1626 .hw.init = &(struct clk_init_data){
1643 .hw.init = &(struct clk_init_data){
1660 .hw.init = &(struct clk_init_data){
1677 .hw.init = &(struct clk_init_data){
1694 .hw.init = &(struct clk_init_data){
1711 .hw.init = &(struct clk_init_data){
1729 .hw.init = &(struct clk_init_data){
1745 .hw.init = &(struct clk_init_data){
1762 .hw.init = &(struct clk_init_data){
1779 .hw.init = &(struct clk_init_data){
1796 .hw.init = &(struct clk_init_data){
1813 .hw.init = &(struct clk_init_data){
1830 .hw.init = &(struct clk_init_data){
1847 .hw.init = &(struct clk_init_data){
1864 .hw.init = &(struct clk_init_data){
1881 .hw.init = &(struct clk_init_data){
1898 .hw.init = &(struct clk_init_data){
1915 .hw.init = &(struct clk_init_data){
1932 .hw.init = &(struct clk_init_data){
1949 .hw.init = &(struct clk_init_data){
1966 .hw.init = &(struct clk_init_data){
1983 .hw.init = &(struct clk_init_data){
2000 .hw.init = &(struct clk_init_data){
2017 .hw.init = &(struct clk_init_data){
2034 .hw.init = &(struct clk_init_data){
2052 .hw.init = &(struct clk_init_data){
2069 .hw.init = &(struct clk_init_data){
2086 .hw.init = &(struct clk_init_data){
2103 .hw.init = &(struct clk_init_data){
2121 .hw.init = &(struct clk_init_data){
2138 .hw.init = &(struct clk_init_data){
2155 .hw.init = &(struct clk_init_data){
2173 .hw.init = &(struct clk_init_data){
2190 .hw.init = &(struct clk_init_data){
2207 .hw.init = &(struct clk_init_data){
2224 .hw.init = &(struct clk_init_data){
2241 .hw.init = &(struct clk_init_data){
2258 .hw.init = &(struct clk_init_data){
2275 .hw.init = &(struct clk_init_data){
2291 .hw.init = &(struct clk_init_data){
2308 .hw.init = &(struct clk_init_data){
2325 .hw.init = &(struct clk_init_data){
2342 .hw.init = &(struct clk_init_data){
2359 .hw.init = &(struct clk_init_data){
2376 .hw.init = &(struct clk_init_data){
2393 .hw.init = &(struct clk_init_data){
2410 .hw.init = &(struct clk_init_data){
2427 .hw.init = &(struct clk_init_data){
2444 .hw.init = &(struct clk_init_data){
2461 .hw.init = &(struct clk_init_data){
2478 .hw.init = &(struct clk_init_data){
2494 .hw.init = &(struct clk_init_data){
2512 .hw.init = &(struct clk_init_data){
2528 .hw.init = &(struct clk_init_data){
2545 .hw.init = &(struct clk_init_data){
2562 .hw.init = &(struct clk_init_data){
2579 .hw.init = &(struct clk_init_data){
2596 .hw.init = &(struct clk_init_data){
2613 .hw.init = &(struct clk_init_data){
2630 .hw.init = &(struct clk_init_data){
2646 .hw.init = &(struct clk_init_data){
2663 .hw.init = &(struct clk_init_data){
2679 .hw.init = &(struct clk_init_data){
2695 .hw.init = &(struct clk_init_data){
2711 .hw.init = &(struct clk_init_data){
2728 .hw.init = &(struct clk_init_data){
2744 .hw.init = &(struct clk_init_data){
2761 .hw.init = &(struct clk_init_data){
2777 .hw.init = &(struct clk_init_data){
2794 .hw.init = &(struct clk_init_data){
2811 .hw.init = &(struct clk_init_data){
2828 .hw.init = &(struct clk_init_data){
2845 .hw.init = &(struct clk_init_data){
2861 .hw.init = &(struct clk_init_data){
2878 .hw.init = &(struct clk_init_data){
2895 .hw.init = &(struct clk_init_data){
2912 .hw.init = &(struct clk_init_data){
2929 .hw.init = &(struct clk_init_data){
2946 .hw.init = &(struct clk_init_data){
2963 .hw.init = &(struct clk_init_data){
2980 .hw.init = &(struct clk_init_data){
2997 .hw.init = &(struct clk_init_data){
3014 .hw.init = &(struct clk_init_data){
3031 .hw.init = &(struct clk_init_data){
3047 .hw.init = &(struct clk_init_data){
3063 .hw.init = &(struct clk_init_data){
3080 .hw.init = &(struct clk_init_data){
3097 .hw.init = &(struct clk_init_data){
3114 .hw.init = &(struct clk_init_data){
3130 .hw.init = &(struct clk_init_data){
3146 .hw.init = &(struct clk_init_data){
3163 .hw.init = &(struct clk_init_data){
3180 .hw.init = &(struct clk_init_data){
3196 .hw.init = &(struct clk_init_data){
3213 .hw.init = &(struct clk_init_data){
3230 .hw.init = &(struct clk_init_data){
3246 .hw.init = &(struct clk_init_data){
H A Dmmcc-msm8974.c197 .clkr.hw.init = &(struct clk_init_data){
208 .hw.init = &(struct clk_init_data){
224 .clkr.hw.init = &(struct clk_init_data){
235 .hw.init = &(struct clk_init_data){
250 .clkr.hw.init = &(struct clk_init_data){
266 .clkr.hw.init = &(struct clk_init_data){
278 .clkr.hw.init = &(struct clk_init_data){
303 .clkr.hw.init = &(struct clk_init_data){
327 .clkr.hw.init = &(struct clk_init_data){
346 .clkr.hw.init = &(struct clk_init_data){
359 .clkr.hw.init = &(struct clk_init_data){
372 .clkr.hw.init = &(struct clk_init_data){
385 .clkr.hw.init = &(struct clk_init_data){
415 .clkr.hw.init = &(struct clk_init_data){
428 .clkr.hw.init = &(struct clk_init_data){
457 .clkr.hw.init = &(struct clk_init_data){
469 .clkr.hw.init = &(struct clk_init_data){
492 .clkr.hw.init = &(struct clk_init_data){
505 .clkr.hw.init = &(struct clk_init_data){
518 .clkr.hw.init = &(struct clk_init_data){
531 .clkr.hw.init = &(struct clk_init_data){
545 .clkr.hw.init = &(struct clk_init_data){
570 .clkr.hw.init = &(struct clk_init_data){
588 .clkr.hw.init = &(struct clk_init_data){
612 .clkr.hw.init = &(struct clk_init_data){
626 .clkr.hw.init = &(struct clk_init_data){
654 .clkr.hw.init = &(struct clk_init_data){
667 .clkr.hw.init = &(struct clk_init_data){
680 .clkr.hw.init = &(struct clk_init_data){
693 .clkr.hw.init = &(struct clk_init_data){
712 .clkr.hw.init = &(struct clk_init_data){
725 .clkr.hw.init = &(struct clk_init_data){
738 .clkr.hw.init = &(struct clk_init_data){
760 .clkr.hw.init = &(struct clk_init_data){
778 .clkr.hw.init = &(struct clk_init_data){
792 .clkr.hw.init = &(struct clk_init_data){
811 .clkr.hw.init = &(struct clk_init_data){
830 .clkr.hw.init = &(struct clk_init_data){
850 .clkr.hw.init = &(struct clk_init_data){
868 .clkr.hw.init = &(struct clk_init_data){
881 .clkr.hw.init = &(struct clk_init_data){
899 .clkr.hw.init = &(struct clk_init_data){
918 .clkr.hw.init = &(struct clk_init_data){
936 .clkr.hw.init = &(struct clk_init_data){
949 .hw.init = &(struct clk_init_data){
965 .hw.init = &(struct clk_init_data){
982 .hw.init = &(struct clk_init_data){
998 .hw.init = &(struct clk_init_data){
1015 .hw.init = &(struct clk_init_data){
1032 .hw.init = &(struct clk_init_data){
1049 .hw.init = &(struct clk_init_data){
1066 .hw.init = &(struct clk_init_data){
1082 .hw.init = &(struct clk_init_data){
1099 .hw.init = &(struct clk_init_data){
1116 .hw.init = &(struct clk_init_data){
1133 .hw.init = &(struct clk_init_data){
1150 .hw.init = &(struct clk_init_data){
1166 .hw.init = &(struct clk_init_data){
1183 .hw.init = &(struct clk_init_data){
1200 .hw.init = &(struct clk_init_data){
1217 .hw.init = &(struct clk_init_data){
1234 .hw.init = &(struct clk_init_data){
1250 .hw.init = &(struct clk_init_data){
1267 .hw.init = &(struct clk_init_data){
1284 .hw.init = &(struct clk_init_data){
1301 .hw.init = &(struct clk_init_data){
1318 .hw.init = &(struct clk_init_data){
1335 .hw.init = &(struct clk_init_data){
1352 .hw.init = &(struct clk_init_data){
1369 .hw.init = &(struct clk_init_data){
1386 .hw.init = &(struct clk_init_data){
1402 .hw.init = &(struct clk_init_data){
1419 .hw.init = &(struct clk_init_data){
1436 .hw.init = &(struct clk_init_data){
1453 .hw.init = &(struct clk_init_data){
1469 .hw.init = &(struct clk_init_data){
1485 .hw.init = &(struct clk_init_data){
1502 .hw.init = &(struct clk_init_data){
1519 .hw.init = &(struct clk_init_data){
1536 .hw.init = &(struct clk_init_data){
1553 .hw.init = &(struct clk_init_data){
1570 .hw.init = &(struct clk_init_data){
1586 .hw.init = &(struct clk_init_data){
1603 .hw.init = &(struct clk_init_data){
1620 .hw.init = &(struct clk_init_data){
1637 .hw.init = &(struct clk_init_data){
1653 .hw.init = &(struct clk_init_data){
1669 .hw.init = &(struct clk_init_data){
1686 .hw.init = &(struct clk_init_data){
1703 .hw.init = &(struct clk_init_data){
1720 .hw.init = &(struct clk_init_data){
1736 .hw.init = &(struct clk_init_data){
1752 .hw.init = &(struct clk_init_data){
1769 .hw.init = &(struct clk_init_data){
1785 .hw.init = &(struct clk_init_data){
1802 .hw.init = &(struct clk_init_data){
1819 .hw.init = &(struct clk_init_data){
1836 .hw.init = &(struct clk_init_data){
1853 .hw.init = &(struct clk_init_data){
1870 .hw.init = &(struct clk_init_data){
1887 .hw.init = &(struct clk_init_data){
1904 .hw.init = &(struct clk_init_data){
1921 .hw.init = &(struct clk_init_data){
1938 .hw.init = &(struct clk_init_data){
1954 .hw.init = &(struct clk_init_data){
1971 .hw.init = &(struct clk_init_data){
1988 .hw.init = &(struct clk_init_data){
2005 .hw.init = &(struct clk_init_data){
2022 .hw.init = &(struct clk_init_data){
2039 .hw.init = &(struct clk_init_data){
2056 .hw.init = &(struct clk_init_data){
2072 .hw.init = &(struct clk_init_data){
2089 .hw.init = &(struct clk_init_data){
2106 .hw.init = &(struct clk_init_data){
2123 .hw.init = &(struct clk_init_data){
2140 .hw.init = &(struct clk_init_data){
2156 .hw.init = &(struct clk_init_data){
2173 .hw.init = &(struct clk_init_data){
2190 .hw.init = &(struct clk_init_data){
2207 .hw.init = &(struct clk_init_data){
2224 .hw.init = &(struct clk_init_data){
2240 .hw.init = &(struct clk_init_data){
2256 .hw.init = &(struct clk_init_data){
2272 .hw.init = &(struct clk_init_data){
2288 .hw.init = &(struct clk_init_data){
2305 .hw.init = &(struct clk_init_data){
H A Dmmcc-apq8084.c232 .clkr.hw.init = &(struct clk_init_data){
243 .hw.init = &(struct clk_init_data){
259 .clkr.hw.init = &(struct clk_init_data){
270 .hw.init = &(struct clk_init_data){
285 .clkr.hw.init = &(struct clk_init_data){
301 .clkr.hw.init = &(struct clk_init_data){
316 .clkr.hw.init = &(struct clk_init_data){
328 .clkr.hw.init = &(struct clk_init_data){
353 .clkr.hw.init = &(struct clk_init_data){
377 .clkr.hw.init = &(struct clk_init_data){
396 .clkr.hw.init = &(struct clk_init_data){
409 .clkr.hw.init = &(struct clk_init_data){
422 .clkr.hw.init = &(struct clk_init_data){
435 .clkr.hw.init = &(struct clk_init_data){
465 .clkr.hw.init = &(struct clk_init_data){
478 .clkr.hw.init = &(struct clk_init_data){
506 .clkr.hw.init = &(struct clk_init_data){
518 .clkr.hw.init = &(struct clk_init_data){
541 .clkr.hw.init = &(struct clk_init_data){
554 .clkr.hw.init = &(struct clk_init_data){
567 .clkr.hw.init = &(struct clk_init_data){
580 .clkr.hw.init = &(struct clk_init_data){
594 .clkr.hw.init = &(struct clk_init_data){
619 .clkr.hw.init = &(struct clk_init_data){
638 .clkr.hw.init = &(struct clk_init_data){
657 .clkr.hw.init = &(struct clk_init_data){
681 .clkr.hw.init = &(struct clk_init_data){
695 .clkr.hw.init = &(struct clk_init_data){
723 .clkr.hw.init = &(struct clk_init_data){
737 .clkr.hw.init = &(struct clk_init_data){
751 .clkr.hw.init = &(struct clk_init_data){
765 .clkr.hw.init = &(struct clk_init_data){
784 .clkr.hw.init = &(struct clk_init_data){
797 .clkr.hw.init = &(struct clk_init_data){
810 .clkr.hw.init = &(struct clk_init_data){
833 .clkr.hw.init = &(struct clk_init_data){
845 .clkr.hw.init = &(struct clk_init_data){
858 .clkr.hw.init = &(struct clk_init_data){
877 .clkr.hw.init = &(struct clk_init_data){
896 .clkr.hw.init = &(struct clk_init_data){
916 .clkr.hw.init = &(struct clk_init_data){
934 .clkr.hw.init = &(struct clk_init_data){
947 .clkr.hw.init = &(struct clk_init_data){
965 .clkr.hw.init = &(struct clk_init_data){
984 .clkr.hw.init = &(struct clk_init_data){
1002 .clkr.hw.init = &(struct clk_init_data){
1020 .clkr.hw.init = &(struct clk_init_data){
1038 .clkr.hw.init = &(struct clk_init_data){
1061 .clkr.hw.init = &(struct clk_init_data){
1083 .clkr.hw.init = &(struct clk_init_data){
1102 .clkr.hw.init = &(struct clk_init_data){
1115 .hw.init = &(struct clk_init_data){
1130 .hw.init = &(struct clk_init_data){
1147 .hw.init = &(struct clk_init_data){
1164 .hw.init = &(struct clk_init_data){
1181 .hw.init = &(struct clk_init_data){
1198 .hw.init = &(struct clk_init_data){
1215 .hw.init = &(struct clk_init_data){
1232 .hw.init = &(struct clk_init_data){
1249 .hw.init = &(struct clk_init_data){
1266 .hw.init = &(struct clk_init_data){
1282 .hw.init = &(struct clk_init_data){
1299 .hw.init = &(struct clk_init_data){
1315 .hw.init = &(struct clk_init_data){
1332 .hw.init = &(struct clk_init_data){
1349 .hw.init = &(struct clk_init_data){
1366 .hw.init = &(struct clk_init_data){
1383 .hw.init = &(struct clk_init_data){
1400 .hw.init = &(struct clk_init_data){
1417 .hw.init = &(struct clk_init_data){
1434 .hw.init = &(struct clk_init_data){
1451 .hw.init = &(struct clk_init_data){
1468 .hw.init = &(struct clk_init_data){
1484 .hw.init = &(struct clk_init_data){
1501 .hw.init = &(struct clk_init_data){
1518 .hw.init = &(struct clk_init_data){
1535 .hw.init = &(struct clk_init_data){
1552 .hw.init = &(struct clk_init_data){
1568 .hw.init = &(struct clk_init_data){
1585 .hw.init = &(struct clk_init_data){
1602 .hw.init = &(struct clk_init_data){
1619 .hw.init = &(struct clk_init_data){
1636 .hw.init = &(struct clk_init_data){
1653 .hw.init = &(struct clk_init_data){
1670 .hw.init = &(struct clk_init_data){
1687 .hw.init = &(struct clk_init_data){
1704 .hw.init = &(struct clk_init_data){
1721 .hw.init = &(struct clk_init_data){
1738 .hw.init = &(struct clk_init_data){
1755 .hw.init = &(struct clk_init_data){
1772 .hw.init = &(struct clk_init_data){
1788 .hw.init = &(struct clk_init_data){
1804 .hw.init = &(struct clk_init_data){
1821 .hw.init = &(struct clk_init_data){
1838 .hw.init = &(struct clk_init_data){
1855 .hw.init = &(struct clk_init_data){
1872 .hw.init = &(struct clk_init_data){
1888 .hw.init = &(struct clk_init_data){
1905 .hw.init = &(struct clk_init_data){
1922 .hw.init = &(struct clk_init_data){
1939 .hw.init = &(struct clk_init_data){
1956 .hw.init = &(struct clk_init_data){
1973 .hw.init = &(struct clk_init_data){
1990 .hw.init = &(struct clk_init_data){
2007 .hw.init = &(struct clk_init_data){
2024 .hw.init = &(struct clk_init_data){
2041 .hw.init = &(struct clk_init_data){
2058 .hw.init = &(struct clk_init_data){
2075 .hw.init = &(struct clk_init_data){
2092 .hw.init = &(struct clk_init_data){
2109 .hw.init = &(struct clk_init_data){
2126 .hw.init = &(struct clk_init_data){
2143 .hw.init = &(struct clk_init_data){
2160 .hw.init = &(struct clk_init_data){
2177 .hw.init = &(struct clk_init_data){
2194 .hw.init = &(struct clk_init_data){
2211 .hw.init = &(struct clk_init_data){
2228 .hw.init = &(struct clk_init_data){
2245 .hw.init = &(struct clk_init_data){
2262 .hw.init = &(struct clk_init_data){
2279 .hw.init = &(struct clk_init_data){
2296 .hw.init = &(struct clk_init_data){
2313 .hw.init = &(struct clk_init_data){
2330 .hw.init = &(struct clk_init_data){
2347 .hw.init = &(struct clk_init_data){
2364 .hw.init = &(struct clk_init_data){
2381 .hw.init = &(struct clk_init_data){
2398 .hw.init = &(struct clk_init_data){
2415 .hw.init = &(struct clk_init_data){
2432 .hw.init = &(struct clk_init_data){
2449 .hw.init = &(struct clk_init_data){
2466 .hw.init = &(struct clk_init_data){
2483 .hw.init = &(struct clk_init_data){
2500 .hw.init = &(struct clk_init_data){
2517 .hw.init = &(struct clk_init_data){
2534 .hw.init = &(struct clk_init_data){
2551 .hw.init = &(struct clk_init_data){
2568 .hw.init = &(struct clk_init_data){
2585 .hw.init = &(struct clk_init_data){
2602 .hw.init = &(struct clk_init_data){
2619 .hw.init = &(struct clk_init_data){
2637 .hw.init = &(struct clk_init_data){
2654 .hw.init = &(struct clk_init_data){
2671 .hw.init = &(struct clk_init_data){
2688 .hw.init = &(struct clk_init_data){
2705 .hw.init = &(struct clk_init_data){
2722 .hw.init = &(struct clk_init_data){
2739 .hw.init = &(struct clk_init_data){
2756 .hw.init = &(struct clk_init_data){
2773 .hw.init = &(struct clk_init_data){
2790 .hw.init = &(struct clk_init_data){
2807 .hw.init = &(struct clk_init_data){
2824 .hw.init = &(struct clk_init_data){
2841 .hw.init = &(struct clk_init_data){
2858 .hw.init = &(struct clk_init_data){
2875 .hw.init = &(struct clk_init_data){
2892 .hw.init = &(struct clk_init_data){
2909 .hw.init = &(struct clk_init_data){
2926 .hw.init = &(struct clk_init_data){
2943 .hw.init = &(struct clk_init_data){
2960 .hw.init = &(struct clk_init_data){
2977 .hw.init = &(struct clk_init_data){
2992 .hw.init = &(struct clk_init_data){
3009 .hw.init = &(struct clk_init_data){
3026 .hw.init = &(struct clk_init_data){
H A Dgcc-msm8916.c277 .clkr.hw.init = &(struct clk_init_data){
288 .hw.init = &(struct clk_init_data){
304 .clkr.hw.init = &(struct clk_init_data){
315 .hw.init = &(struct clk_init_data){
331 .clkr.hw.init = &(struct clk_init_data){
342 .hw.init = &(struct clk_init_data){
358 .clkr.hw.init = &(struct clk_init_data){
369 .hw.init = &(struct clk_init_data){
381 .clkr.hw.init = &(struct clk_init_data){
393 .clkr.hw.init = &(struct clk_init_data){
413 .clkr.hw.init = &(struct clk_init_data){
434 .clkr.hw.init = &(struct clk_init_data){
453 .clkr.hw.init = &(struct clk_init_data){
466 .clkr.hw.init = &(struct clk_init_data){
494 .clkr.hw.init = &(struct clk_init_data){
521 .clkr.hw.init = &(struct clk_init_data){
540 .clkr.hw.init = &(struct clk_init_data){
565 .clkr.hw.init = &(struct clk_init_data){
578 .clkr.hw.init = &(struct clk_init_data){
592 .clkr.hw.init = &(struct clk_init_data){
605 .clkr.hw.init = &(struct clk_init_data){
619 .clkr.hw.init = &(struct clk_init_data){
632 .clkr.hw.init = &(struct clk_init_data){
646 .clkr.hw.init = &(struct clk_init_data){
659 .clkr.hw.init = &(struct clk_init_data){
673 .clkr.hw.init = &(struct clk_init_data){
686 .clkr.hw.init = &(struct clk_init_data){
700 .clkr.hw.init = &(struct clk_init_data){
733 .clkr.hw.init = &(struct clk_init_data){
747 .clkr.hw.init = &(struct clk_init_data){
766 .clkr.hw.init = &(struct clk_init_data){
786 .clkr.hw.init = &(struct clk_init_data){
800 .clkr.hw.init = &(struct clk_init_data){
820 .clkr.hw.init = &(struct clk_init_data){
841 .clkr.hw.init = &(struct clk_init_data){
855 .clkr.hw.init = &(struct clk_init_data){
874 .clkr.hw.init = &(struct clk_init_data){
887 .clkr.hw.init = &(struct clk_init_data){
907 .clkr.hw.init = &(struct clk_init_data){
928 .clkr.hw.init = &(struct clk_init_data){
947 .clkr.hw.init = &(struct clk_init_data){
961 .clkr.hw.init = &(struct clk_init_data){
975 .clkr.hw.init = &(struct clk_init_data){
987 .clkr.hw.init = &(struct clk_init_data){
1006 .clkr.hw.init = &(struct clk_init_data){
1031 .clkr.hw.init = &(struct clk_init_data){
1044 .clkr.hw.init = &(struct clk_init_data){
1063 .clkr.hw.init = &(struct clk_init_data){
1081 .clkr.hw.init = &(struct clk_init_data){
1106 .clkr.hw.init = &(struct clk_init_data){
1131 .clkr.hw.init = &(struct clk_init_data){
1151 .clkr.hw.init = &(struct clk_init_data){
1174 .clkr.hw.init = &(struct clk_init_data){
1193 .clkr.hw.init = &(struct clk_init_data){
1219 .clkr.hw.init = &(struct clk_init_data){
1232 .hw.init = &(struct clk_init_data){
1249 .hw.init = &(struct clk_init_data){
1293 .clkr.hw.init = &(struct clk_init_data){
1306 .hw.init = &(struct clk_init_data){
1324 .clkr.hw.init = &(struct clk_init_data){
1337 .hw.init = &(struct clk_init_data){
1355 .clkr.hw.init = &(struct clk_init_data){
1368 .hw.init = &(struct clk_init_data){
1390 .clkr.hw.init = &(struct clk_init_data){
1403 .hw.init = &(struct clk_init_data){
1420 .hw.init = &(struct clk_init_data){
1443 .clkr.hw.init = &(struct clk_init_data){
1456 .hw.init = &(struct clk_init_data){
1473 .hw.init = &(struct clk_init_data){
1489 .hw.init = &(struct clk_init_data){
1513 .clkr.hw.init = &(struct clk_init_data){
1527 .hw.init = &(struct clk_init_data){
1543 .hw.init = &(struct clk_init_data){
1560 .hw.init = &(struct clk_init_data){
1577 .hw.init = &(struct clk_init_data){
1594 .hw.init = &(struct clk_init_data){
1611 .hw.init = &(struct clk_init_data){
1628 .hw.init = &(struct clk_init_data){
1645 .hw.init = &(struct clk_init_data){
1662 .hw.init = &(struct clk_init_data){
1679 .hw.init = &(struct clk_init_data){
1696 .hw.init = &(struct clk_init_data){
1713 .hw.init = &(struct clk_init_data){
1730 .hw.init = &(struct clk_init_data){
1747 .hw.init = &(struct clk_init_data){
1764 .hw.init = &(struct clk_init_data){
1781 .hw.init = &(struct clk_init_data){
1799 .hw.init = &(struct clk_init_data){
1815 .hw.init = &(struct clk_init_data){
1832 .hw.init = &(struct clk_init_data){
1849 .hw.init = &(struct clk_init_data){
1866 .hw.init = &(struct clk_init_data){
1883 .hw.init = &(struct clk_init_data){
1900 .hw.init = &(struct clk_init_data){
1917 .hw.init = &(struct clk_init_data){
1934 .hw.init = &(struct clk_init_data){
1951 .hw.init = &(struct clk_init_data){
1968 .hw.init = &(struct clk_init_data){
1985 .hw.init = &(struct clk_init_data){
2002 .hw.init = &(struct clk_init_data){
2019 .hw.init = &(struct clk_init_data){
2036 .hw.init = &(struct clk_init_data){
2053 .hw.init = &(struct clk_init_data){
2070 .hw.init = &(struct clk_init_data){
2087 .hw.init = &(struct clk_init_data){
2104 .hw.init = &(struct clk_init_data){
2121 .hw.init = &(struct clk_init_data){
2138 .hw.init = &(struct clk_init_data){
2155 .hw.init = &(struct clk_init_data){
2172 .hw.init = &(struct clk_init_data){
2189 .hw.init = &(struct clk_init_data){
2206 .hw.init = &(struct clk_init_data){
2223 .hw.init = &(struct clk_init_data){
2240 .hw.init = &(struct clk_init_data){
2257 .hw.init = &(struct clk_init_data){
2274 .hw.init = &(struct clk_init_data){
2291 .hw.init = &(struct clk_init_data){
2308 .hw.init = &(struct clk_init_data){
2325 .hw.init = &(struct clk_init_data){
2343 .hw.init = &(struct clk_init_data){
2361 .hw.init = &(struct clk_init_data){
2379 .hw.init = &(struct clk_init_data){
2396 .hw.init = &(struct clk_init_data){
2413 .hw.init = &(struct clk_init_data){
2430 .hw.init = &(struct clk_init_data){
2447 .hw.init = &(struct clk_init_data){
2464 .hw.init = &(struct clk_init_data){
2481 .hw.init = &(struct clk_init_data){
2498 .hw.init = &(struct clk_init_data){
2515 .hw.init = &(struct clk_init_data){
2532 .hw.init = &(struct clk_init_data){
2549 .hw.init = &(struct clk_init_data){
2566 .hw.init = &(struct clk_init_data){
2583 .hw.init = &(struct clk_init_data){
2600 .hw.init = &(struct clk_init_data){
2617 .hw.init = &(struct clk_init_data){
2634 .hw.init = &(struct clk_init_data){
2651 .hw.init = &(struct clk_init_data){
2669 .hw.init = &(struct clk_init_data){
2685 .hw.init = &(struct clk_init_data){
2702 .hw.init = &(struct clk_init_data){
2719 .hw.init = &(struct clk_init_data){
2736 .hw.init = &(struct clk_init_data){
2752 .clkr.hw.init = &(struct clk_init_data){
2766 .hw.init = &(struct clk_init_data){
2782 .hw.init = &(struct clk_init_data){
2798 .hw.init = &(struct clk_init_data){
2815 .hw.init = &(struct clk_init_data){
2832 .hw.init = &(struct clk_init_data){
2849 .hw.init = &(struct clk_init_data){
2866 .hw.init = &(struct clk_init_data){
2883 .hw.init = &(struct clk_init_data){
2900 .hw.init = &(struct clk_init_data){
2917 .hw.init = &(struct clk_init_data){
2934 .hw.init = &(struct clk_init_data){
2951 .hw.init = &(struct clk_init_data){
2968 .hw.init = &(struct clk_init_data){
2985 .hw.init = &(struct clk_init_data){
3002 .hw.init = &(struct clk_init_data){
3019 .hw.init = &(struct clk_init_data){
H A Dgcc-ipq806x.c43 .clkr.hw.init = &(struct clk_init_data){
54 .hw.init = &(struct clk_init_data){
70 .clkr.hw.init = &(struct clk_init_data){
81 .hw.init = &(struct clk_init_data){
97 .clkr.hw.init = &(struct clk_init_data){
108 .hw.init = &(struct clk_init_data){
124 .clkr.hw.init = &(struct clk_init_data){
135 .hw.init = &(struct clk_init_data){
168 .clkr.hw.init = &(struct clk_init_data){
292 .hw.init = &(struct clk_init_data){
308 .hw.init = &(struct clk_init_data){
343 .hw.init = &(struct clk_init_data){
359 .hw.init = &(struct clk_init_data){
394 .hw.init = &(struct clk_init_data){
410 .hw.init = &(struct clk_init_data){
445 .hw.init = &(struct clk_init_data){
461 .hw.init = &(struct clk_init_data){
496 .hw.init = &(struct clk_init_data){
512 .hw.init = &(struct clk_init_data){
547 .hw.init = &(struct clk_init_data){
563 .hw.init = &(struct clk_init_data){
611 .hw.init = &(struct clk_init_data){
627 .hw.init = &(struct clk_init_data){
660 .hw.init = &(struct clk_init_data){
676 .hw.init = &(struct clk_init_data){
709 .hw.init = &(struct clk_init_data){
725 .hw.init = &(struct clk_init_data){
758 .hw.init = &(struct clk_init_data){
774 .hw.init = &(struct clk_init_data){
807 .hw.init = &(struct clk_init_data){
823 .hw.init = &(struct clk_init_data){
856 .hw.init = &(struct clk_init_data){
872 .hw.init = &(struct clk_init_data){
890 .hw.init = &(struct clk_init_data){
906 .hw.init = &(struct clk_init_data){
922 .hw.init = &(struct clk_init_data){
938 .hw.init = &(struct clk_init_data){
954 .hw.init = &(struct clk_init_data){
970 .hw.init = &(struct clk_init_data){
1012 .hw.init = &(struct clk_init_data){
1028 .hw.init = &(struct clk_init_data){
1061 .hw.init = &(struct clk_init_data){
1077 .hw.init = &(struct clk_init_data){
1110 .hw.init = &(struct clk_init_data){
1126 .hw.init = &(struct clk_init_data){
1144 .hw.init = &(struct clk_init_data){
1163 .hw.init = &(struct clk_init_data){
1179 .hw.init = &(struct clk_init_data){
1225 .hw.init = &(struct clk_init_data){
1241 .hw.init = &(struct clk_init_data){
1274 .hw.init = &(struct clk_init_data){
1290 .hw.init = &(struct clk_init_data){
1308 .hw.init = &(struct clk_init_data){
1324 .hw.init = &(struct clk_init_data){
1360 .hw.init = &(struct clk_init_data){
1376 .hw.init = &(struct clk_init_data){
1394 .hw.init = &(struct clk_init_data){
1410 .hw.init = &(struct clk_init_data){
1425 .hw.init = &(struct clk_init_data){
1442 .hw.init = &(struct clk_init_data){
1457 .hw.init = &(struct clk_init_data){
1472 .hw.init = &(struct clk_init_data){
1487 .hw.init = &(struct clk_init_data){
1504 .hw.init = &(struct clk_init_data){
1531 .hw.init = &(struct clk_init_data){
1547 .hw.init = &(struct clk_init_data){
1563 .hw.init = &(struct clk_init_data){
1577 .hw.init = &(struct clk_init_data){
1591 .hw.init = &(struct clk_init_data){
1605 .hw.init = &(struct clk_init_data){
1627 .hw.init = &(struct clk_init_data){
1643 .hw.init = &(struct clk_init_data){
1659 .hw.init = &(struct clk_init_data){
1673 .hw.init = &(struct clk_init_data){
1687 .hw.init = &(struct clk_init_data){
1701 .hw.init = &(struct clk_init_data){
1723 .hw.init = &(struct clk_init_data){
1739 .hw.init = &(struct clk_init_data){
1755 .hw.init = &(struct clk_init_data){
1769 .hw.init = &(struct clk_init_data){
1783 .hw.init = &(struct clk_init_data){
1797 .hw.init = &(struct clk_init_data){
1824 .hw.init = &(struct clk_init_data){
1840 .hw.init = &(struct clk_init_data){
1856 .hw.init = &(struct clk_init_data){
1872 .hw.init = &(struct clk_init_data){
1887 .hw.init = &(struct clk_init_data){
1901 .hw.init = &(struct clk_init_data){
1915 .hw.init = &(struct clk_init_data){
1929 .hw.init = &(struct clk_init_data){
1965 .hw.init = &(struct clk_init_data){
1981 .hw.init = &(struct clk_init_data){
1997 .hw.init = &(struct clk_init_data){
2035 .hw.init = &(struct clk_init_data){
2051 .hw.init = &(struct clk_init_data){
2067 .hw.init = &(struct clk_init_data){
2105 .hw.init = &(struct clk_init_data){
2121 .hw.init = &(struct clk_init_data){
2139 .hw.init = &(struct clk_init_data){
2170 .hw.init = &(struct clk_init_data){
2186 .hw.init = &(struct clk_init_data){
2202 .hw.init = &(struct clk_init_data){
2218 .hw.init = &(struct clk_init_data){
2234 .hw.init = &(struct clk_init_data){
2248 .hw.init = &(struct clk_init_data){
2305 .hw.init = &(struct clk_init_data){
2322 .hw.init = &(struct clk_init_data){
2377 .hw.init = &(struct clk_init_data){
2394 .hw.init = &(struct clk_init_data){
2449 .hw.init = &(struct clk_init_data){
2466 .hw.init = &(struct clk_init_data){
2521 .hw.init = &(struct clk_init_data){
2538 .hw.init = &(struct clk_init_data){
2581 .hw.init = &(struct clk_init_data){
2596 .hw.init = &(struct clk_init_data){
2659 .hw.init = &(struct clk_init_data){
2712 .hw.init = &(struct clk_init_data){
H A Dmmcc-msm8960.c124 .clkr.hw.init = &(struct clk_init_data){
140 .clkr.hw.init = &(struct clk_init_data){
201 .hw.init = &(struct clk_init_data){
216 .hw.init = &(struct clk_init_data){
250 .hw.init = &(struct clk_init_data){
265 .hw.init = &(struct clk_init_data){
299 .hw.init = &(struct clk_init_data){
314 .hw.init = &(struct clk_init_data){
354 .hw.init = &(struct clk_init_data){
369 .hw.init = &(struct clk_init_data){
385 .hw.init = &(struct clk_init_data){
418 .hw.init = &(struct clk_init_data){
433 .hw.init = &(struct clk_init_data){
449 .hw.init = &(struct clk_init_data){
482 .hw.init = &(struct clk_init_data){
497 .hw.init = &(struct clk_init_data){
513 .hw.init = &(struct clk_init_data){
627 .hw.init = &(struct clk_init_data){
644 .hw.init = &(struct clk_init_data){
661 .hw.init = &(struct clk_init_data){
678 .hw.init = &(struct clk_init_data){
695 .hw.init = &(struct clk_init_data){
734 .hw.init = &(struct clk_init_data){
751 .hw.init = &(struct clk_init_data){
767 .hw.init = &(struct clk_init_data){
783 .hw.init = &(struct clk_init_data){
844 .hw.init = &(struct clk_init_data){
859 .hw.init = &(struct clk_init_data){
904 .hw.init = &(struct clk_init_data){
919 .hw.init = &(struct clk_init_data){
1005 .hw.init = &(struct clk_init_data){
1027 .hw.init = &(struct clk_init_data){
1083 .hw.init = &(struct clk_init_data){
1098 .hw.init = &(struct clk_init_data){
1114 .hw.init = &(struct clk_init_data){
1162 .hw.init = &(struct clk_init_data){
1177 .hw.init = &(struct clk_init_data){
1210 .hw.init = &(struct clk_init_data){
1225 .hw.init = &(struct clk_init_data){
1290 .hw.init = &(struct clk_init_data){
1305 .hw.init = &(struct clk_init_data){
1321 .hw.init = &(struct clk_init_data){
1337 .hw.init = &(struct clk_init_data){
1389 .hw.init = &(struct clk_init_data){
1404 .hw.init = &(struct clk_init_data){
1452 .hw.init = &(struct clk_init_data){
1470 .hw.init = &(struct clk_init_data){
1486 .hw.init = &(struct clk_init_data){
1502 .hw.init = &(struct clk_init_data){
1518 .hw.init = &(struct clk_init_data){
1534 .hw.init = &(struct clk_init_data){
1550 .hw.init = &(struct clk_init_data){
1566 .hw.init = &(struct clk_init_data){
1623 .hw.init = &(struct clk_init_data){
1638 .hw.init = &(struct clk_init_data){
1674 .hw.init = &(struct clk_init_data){
1689 .hw.init = &(struct clk_init_data){
1742 .hw.init = &(struct clk_init_data){
1757 .hw.init = &(struct clk_init_data){
1773 .hw.init = &(struct clk_init_data){
1789 .hw.init = &(struct clk_init_data){
1805 .hw.init = &(struct clk_init_data){
1821 .hw.init = &(struct clk_init_data){
1835 .hw.init = &(struct clk_init_data){
1851 .hw.init = &(struct clk_init_data){
1867 .hw.init = &(struct clk_init_data){
1883 .hw.init = &(struct clk_init_data){
1897 .hw.init = &(struct clk_init_data){
1913 .hw.init = &(struct clk_init_data){
1929 .hw.init = &(struct clk_init_data){
1945 .hw.init = &(struct clk_init_data){
1961 .hw.init = &(struct clk_init_data){
1977 .hw.init = &(struct clk_init_data){
1991 .hw.init = &(struct clk_init_data){
2005 .hw.init = &(struct clk_init_data){
2019 .hw.init = &(struct clk_init_data){
2035 .hw.init = &(struct clk_init_data){
2049 .hw.init = &(struct clk_init_data){
2065 .hw.init = &(struct clk_init_data){
2095 .hw.init = &(struct clk_init_data){
2111 .hw.init = &(struct clk_init_data){
2143 .hw.init = &(struct clk_init_data){
2159 .hw.init = &(struct clk_init_data){
2182 .hw.init = &(struct clk_init_data){
2198 .hw.init = &(struct clk_init_data){
2221 .hw.init = &(struct clk_init_data){
2237 .hw.init = &(struct clk_init_data){
2260 .hw.init = &(struct clk_init_data){
2275 .hw.init = &(struct clk_init_data){
2298 .hw.init = &(struct clk_init_data){
2313 .hw.init = &(struct clk_init_data){
2345 .hw.init = &(struct clk_init_data){
2360 .hw.init = &(struct clk_init_data){
2392 .hw.init = &(struct clk_init_data){
2407 .hw.init = &(struct clk_init_data){
2425 .hw.init = &(struct clk_init_data){
2441 .hw.init = &(struct clk_init_data){
2457 .hw.init = &(struct clk_init_data){
2473 .hw.init = &(struct clk_init_data){
2489 .hw.init = &(struct clk_init_data){
2503 .hw.init = &(struct clk_init_data){
2519 .hw.init = &(struct clk_init_data){
2533 .hw.init = &(struct clk_init_data){
2547 .hw.init = &(struct clk_init_data){
2561 .hw.init = &(struct clk_init_data){
2577 .hw.init = &(struct clk_init_data){
2591 .hw.init = &(struct clk_init_data){
2605 .hw.init = &(struct clk_init_data){
2621 .hw.init = &(struct clk_init_data){
2635 .hw.init = &(struct clk_init_data){
2649 .hw.init = &(struct clk_init_data){
3079 gfx3d_src.clkr.hw.init = &gfx3d_8064_init; mmcc_msm8960_probe()
H A Dgcc-msm8660.c43 .clkr.hw.init = &(struct clk_init_data){
54 .hw.init = &(struct clk_init_data){
131 .hw.init = &(struct clk_init_data){
147 .hw.init = &(struct clk_init_data){
182 .hw.init = &(struct clk_init_data){
198 .hw.init = &(struct clk_init_data){
233 .hw.init = &(struct clk_init_data){
249 .hw.init = &(struct clk_init_data){
284 .hw.init = &(struct clk_init_data){
300 .hw.init = &(struct clk_init_data){
335 .hw.init = &(struct clk_init_data){
351 .hw.init = &(struct clk_init_data){
386 .hw.init = &(struct clk_init_data){
402 .hw.init = &(struct clk_init_data){
437 .hw.init = &(struct clk_init_data){
453 .hw.init = &(struct clk_init_data){
488 .hw.init = &(struct clk_init_data){
504 .hw.init = &(struct clk_init_data){
537 .hw.init = &(struct clk_init_data){
553 .hw.init = &(struct clk_init_data){
586 .hw.init = &(struct clk_init_data){
602 .hw.init = &(struct clk_init_data){
635 .hw.init = &(struct clk_init_data){
651 .hw.init = &(struct clk_init_data){
684 .hw.init = &(struct clk_init_data){
700 .hw.init = &(struct clk_init_data){
746 .hw.init = &(struct clk_init_data){
762 .hw.init = &(struct clk_init_data){
795 .hw.init = &(struct clk_init_data){
811 .hw.init = &(struct clk_init_data){
844 .hw.init = &(struct clk_init_data){
860 .hw.init = &(struct clk_init_data){
893 .hw.init = &(struct clk_init_data){
909 .hw.init = &(struct clk_init_data){
942 .hw.init = &(struct clk_init_data){
958 .hw.init = &(struct clk_init_data){
991 .hw.init = &(struct clk_init_data){
1007 .hw.init = &(struct clk_init_data){
1040 .hw.init = &(struct clk_init_data){
1056 .hw.init = &(struct clk_init_data){
1089 .hw.init = &(struct clk_init_data){
1105 .hw.init = &(struct clk_init_data){
1138 .hw.init = &(struct clk_init_data){
1154 .hw.init = &(struct clk_init_data){
1187 .hw.init = &(struct clk_init_data){
1203 .hw.init = &(struct clk_init_data){
1236 .hw.init = &(struct clk_init_data){
1252 .hw.init = &(struct clk_init_data){
1285 .hw.init = &(struct clk_init_data){
1301 .hw.init = &(struct clk_init_data){
1347 .hw.init = &(struct clk_init_data){
1363 .hw.init = &(struct clk_init_data){
1396 .hw.init = &(struct clk_init_data){
1412 .hw.init = &(struct clk_init_data){
1445 .hw.init = &(struct clk_init_data){
1461 .hw.init = &(struct clk_init_data){
1479 .hw.init = &(struct clk_init_data){
1498 .init = &(struct clk_init_data){
1514 .hw.init = &(struct clk_init_data){
1557 .hw.init = &(struct clk_init_data){
1573 .hw.init = &(struct clk_init_data){
1606 .hw.init = &(struct clk_init_data){
1622 .hw.init = &(struct clk_init_data){
1655 .hw.init = &(struct clk_init_data){
1671 .hw.init = &(struct clk_init_data){
1704 .hw.init = &(struct clk_init_data){
1720 .hw.init = &(struct clk_init_data){
1753 .hw.init = &(struct clk_init_data){
1769 .hw.init = &(struct clk_init_data){
1807 .hw.init = &(struct clk_init_data){
1823 .hw.init = &(struct clk_init_data){
1861 .hw.init = &(struct clk_init_data){
1877 .hw.init = &(struct clk_init_data){
1910 .hw.init = &(struct clk_init_data){
1928 .hw.init = &(struct clk_init_data){
1944 .hw.init = &(struct clk_init_data){
1977 .hw.init = &(struct clk_init_data){
1995 .hw.init = &(struct clk_init_data){
2011 .hw.init = &(struct clk_init_data){
2027 .hw.init = &(struct clk_init_data){
2041 .hw.init = &(struct clk_init_data){
2055 .hw.init = &(struct clk_init_data){
2069 .hw.init = &(struct clk_init_data){
2083 .hw.init = &(struct clk_init_data){
2097 .hw.init = &(struct clk_init_data){
2111 .hw.init = &(struct clk_init_data){
2125 .hw.init = &(struct clk_init_data){
2139 .hw.init = &(struct clk_init_data){
2153 .hw.init = &(struct clk_init_data){
2167 .hw.init = &(struct clk_init_data){
2181 .hw.init = &(struct clk_init_data){
2195 .hw.init = &(struct clk_init_data){
2209 .hw.init = &(struct clk_init_data){
2223 .hw.init = &(struct clk_init_data){
2237 .hw.init = &(struct clk_init_data){
2251 .hw.init = &(struct clk_init_data){
2265 .hw.init = &(struct clk_init_data){
2279 .hw.init = &(struct clk_init_data){
2293 .hw.init = &(struct clk_init_data){
2307 .hw.init = &(struct clk_init_data){
2322 .hw.init = &(struct clk_init_data){
2337 .hw.init = &(struct clk_init_data){
2352 .hw.init = &(struct clk_init_data){
2367 .hw.init = &(struct clk_init_data){
2382 .hw.init = &(struct clk_init_data){
2397 .hw.init = &(struct clk_init_data){
2412 .hw.init = &(struct clk_init_data){
2427 .hw.init = &(struct clk_init_data){
2442 .hw.init = &(struct clk_init_data){
2459 .hw.init = &(struct clk_init_data){
H A Dgcc-msm8960.c43 .clkr.hw.init = &(struct clk_init_data){
54 .hw.init = &(struct clk_init_data){
70 .clkr.hw.init = &(struct clk_init_data){
81 .hw.init = &(struct clk_init_data){
97 .clkr.hw.init = &(struct clk_init_data){
108 .hw.init = &(struct clk_init_data){
198 .hw.init = &(struct clk_init_data){
214 .hw.init = &(struct clk_init_data){
249 .hw.init = &(struct clk_init_data){
265 .hw.init = &(struct clk_init_data){
300 .hw.init = &(struct clk_init_data){
316 .hw.init = &(struct clk_init_data){
351 .hw.init = &(struct clk_init_data){
367 .hw.init = &(struct clk_init_data){
402 .hw.init = &(struct clk_init_data){
418 .hw.init = &(struct clk_init_data){
453 .hw.init = &(struct clk_init_data){
469 .hw.init = &(struct clk_init_data){
504 .hw.init = &(struct clk_init_data){
520 .hw.init = &(struct clk_init_data){
555 .hw.init = &(struct clk_init_data){
571 .hw.init = &(struct clk_init_data){
604 .hw.init = &(struct clk_init_data){
620 .hw.init = &(struct clk_init_data){
653 .hw.init = &(struct clk_init_data){
669 .hw.init = &(struct clk_init_data){
702 .hw.init = &(struct clk_init_data){
718 .hw.init = &(struct clk_init_data){
751 .hw.init = &(struct clk_init_data){
767 .hw.init = &(struct clk_init_data){
813 .hw.init = &(struct clk_init_data){
829 .hw.init = &(struct clk_init_data){
862 .hw.init = &(struct clk_init_data){
878 .hw.init = &(struct clk_init_data){
911 .hw.init = &(struct clk_init_data){
927 .hw.init = &(struct clk_init_data){
960 .hw.init = &(struct clk_init_data){
976 .hw.init = &(struct clk_init_data){
1009 .hw.init = &(struct clk_init_data){
1025 .hw.init = &(struct clk_init_data){
1058 .hw.init = &(struct clk_init_data){
1074 .hw.init = &(struct clk_init_data){
1107 .hw.init = &(struct clk_init_data){
1123 .hw.init = &(struct clk_init_data){
1156 .hw.init = &(struct clk_init_data){
1172 .hw.init = &(struct clk_init_data){
1205 .hw.init = &(struct clk_init_data){
1221 .hw.init = &(struct clk_init_data){
1254 .hw.init = &(struct clk_init_data){
1270 .hw.init = &(struct clk_init_data){
1303 .hw.init = &(struct clk_init_data){
1319 .hw.init = &(struct clk_init_data){
1352 .hw.init = &(struct clk_init_data){
1368 .hw.init = &(struct clk_init_data){
1414 .hw.init = &(struct clk_init_data){
1430 .hw.init = &(struct clk_init_data){
1463 .hw.init = &(struct clk_init_data){
1479 .hw.init = &(struct clk_init_data){
1512 .hw.init = &(struct clk_init_data){
1528 .hw.init = &(struct clk_init_data){
1546 .hw.init = &(struct clk_init_data){
1565 .hw.init = &(struct clk_init_data){
1581 .hw.init = &(struct clk_init_data){
1627 .hw.init = &(struct clk_init_data){
1643 .hw.init = &(struct clk_init_data){
1676 .hw.init = &(struct clk_init_data){
1692 .hw.init = &(struct clk_init_data){
1725 .hw.init = &(struct clk_init_data){
1741 .hw.init = &(struct clk_init_data){
1774 .hw.init = &(struct clk_init_data){
1790 .hw.init = &(struct clk_init_data){
1823 .hw.init = &(struct clk_init_data){
1839 .hw.init = &(struct clk_init_data){
1877 .hw.init = &(struct clk_init_data){
1893 .hw.init = &(struct clk_init_data){
1931 .hw.init = &(struct clk_init_data){
1947 .hw.init = &(struct clk_init_data){
1980 .hw.init = &(struct clk_init_data){
1996 .hw.init = &(struct clk_init_data){
2029 .hw.init = &(struct clk_init_data){
2045 .hw.init = &(struct clk_init_data){
2078 .hw.init = &(struct clk_init_data){
2096 .hw.init = &(struct clk_init_data){
2112 .hw.init = &(struct clk_init_data){
2128 .hw.init = &(struct clk_init_data){
2143 .hw.init = &(struct clk_init_data){
2174 .hw.init = &(struct clk_init_data){
2192 .hw.init = &(struct clk_init_data){
2208 .hw.init = &(struct clk_init_data){
2241 .hw.init = &(struct clk_init_data){
2259 .hw.init = &(struct clk_init_data){
2275 .hw.init = &(struct clk_init_data){
2293 .hw.init = &(struct clk_init_data){
2307 .hw.init = &(struct clk_init_data){
2323 .hw.init = &(struct clk_init_data){
2339 .hw.init = &(struct clk_init_data){
2355 .hw.init = &(struct clk_init_data){
2371 .hw.init = &(struct clk_init_data){
2387 .hw.init = &(struct clk_init_data){
2403 .hw.init = &(struct clk_init_data){
2419 .hw.init = &(struct clk_init_data){
2435 .hw.init = &(struct clk_init_data){
2451 .hw.init = &(struct clk_init_data){
2467 .hw.init = &(struct clk_init_data){
2483 .hw.init = &(struct clk_init_data){
2499 .hw.init = &(struct clk_init_data){
2515 .hw.init = &(struct clk_init_data){
2531 .hw.init = &(struct clk_init_data){
2545 .hw.init = &(struct clk_init_data){
2559 .hw.init = &(struct clk_init_data){
2575 .hw.init = &(struct clk_init_data){
2589 .hw.init = &(struct clk_init_data){
2603 .hw.init = &(struct clk_init_data){
2617 .hw.init = &(struct clk_init_data){
2633 .hw.init = &(struct clk_init_data){
2649 .hw.init = &(struct clk_init_data){
2665 .hw.init = &(struct clk_init_data){
2681 .hw.init = &(struct clk_init_data){
2697 .hw.init = &(struct clk_init_data){
2712 .hw.init = &(struct clk_init_data){
2729 .hw.init = &(struct clk_init_data){
2758 .hw.init = &(struct clk_init_data){
2774 .hw.init = &(struct clk_init_data){
2790 .hw.init = &(struct clk_init_data){
2820 .hw.init = &(struct clk_init_data){
2836 .hw.init = &(struct clk_init_data){
2852 .hw.init = &(struct clk_init_data){
2868 .hw.init = &(struct clk_init_data){
2883 .hw.init = &(struct clk_init_data){
2897 .hw.init = &(struct clk_init_data){
2911 .hw.init = &(struct clk_init_data){
2925 .hw.init = &(struct clk_init_data){
2939 .hw.init = &(struct clk_init_data){
2953 .hw.init = &(struct clk_init_data){
2967 .hw.init = &(struct clk_init_data){
2982 .hw.init = &(struct clk_init_data){
2997 .hw.init = &(struct clk_init_data){
3012 .hw.init = &(struct clk_init_data){
3029 .hw.init = &(struct clk_init_data){
/linux-4.4.14/drivers/clk/tegra/
H A Dclk-audio-sync.c61 struct clk_init_data init; tegra_clk_register_sync_source() local
73 init.ops = &tegra_clk_sync_source_ops; tegra_clk_register_sync_source()
74 init.name = name; tegra_clk_register_sync_source()
75 init.flags = CLK_IS_ROOT; tegra_clk_register_sync_source()
76 init.parent_names = NULL; tegra_clk_register_sync_source()
77 init.num_parents = 0; tegra_clk_register_sync_source()
79 /* Data in .init is copied by clk_register(), so stack variable OK */ tegra_clk_register_sync_source()
80 sync->hw.init = &init; tegra_clk_register_sync_source()
H A Dclk-pll-out.c96 struct clk_init_data init; tegra_clk_register_pll_out() local
102 init.name = name; tegra_clk_register_pll_out()
103 init.ops = &tegra_clk_pll_out_ops; tegra_clk_register_pll_out()
104 init.parent_names = (parent_name ? &parent_name : NULL); tegra_clk_register_pll_out()
105 init.num_parents = (parent_name ? 1 : 0); tegra_clk_register_pll_out()
106 init.flags = flags; tegra_clk_register_pll_out()
114 /* Data in .init is copied by clk_register(), so stack variable OK */ tegra_clk_register_pll_out()
115 pll_out->hw.init = &init; tegra_clk_register_pll_out()
H A Dclk-periph.c147 struct clk_init_data init; _tegra_clk_register_periph() local
153 init.ops = &tegra_clk_periph_nodiv_ops; _tegra_clk_register_periph()
155 init.ops = &tegra_clk_periph_no_gate_ops; _tegra_clk_register_periph()
157 init.ops = &tegra_clk_periph_ops; _tegra_clk_register_periph()
159 init.name = name; _tegra_clk_register_periph()
160 init.flags = flags; _tegra_clk_register_periph()
161 init.parent_names = parent_names; _tegra_clk_register_periph()
162 init.num_parents = num_parents; _tegra_clk_register_periph()
168 /* Data in .init is copied by clk_register(), so stack variable OK */ _tegra_clk_register_periph()
169 periph->hw.init = &init; _tegra_clk_register_periph()
/linux-4.4.14/security/tomoyo/
H A Dload_policy.c19 * @str: Program to use as a policy loader (e.g. /sbin/tomoyo-init ).
32 * tomoyo_policy_loader_exists - Check whether /sbin/tomoyo-init exists.
34 * Returns true if /sbin/tomoyo-init exists, false otherwise.
58 * @str: Program to use as an activation trigger (e.g. /sbin/init ).
75 * This function checks whether @filename is /sbin/init , and if so
76 * invoke /sbin/tomoyo-init and wait for the termination of /sbin/tomoyo-init
77 * and then continues invocation of /sbin/init.
78 * /sbin/tomoyo-init reads policy files in /etc/tomoyo/ directory and
/linux-4.4.14/arch/cris/kernel/
H A Dvmlinux.lds.S7 * put them at the end, where the init stuff is which is FREED after
74 .init.data : { INIT_DATA }
75 .init.setup : { INIT_SETUP(16) }
76 .initcall.init : {
80 .con_initcall.init : {
97 .init.ramfs : {
99 *(.init.ramfs)
108 .init.ramfs : {
114 * We fill to the next page, so we can discard all init
H A Ddevicetree.c1 #include <linux/init.h>
/linux-4.4.14/arch/mips/include/asm/
H A Deva.h14 #include <kernel-entry-init.h>
21 * EVA early init code
24 * their kernel-entry-init.h header. This macro usually does the
/linux-4.4.14/drivers/gpu/drm/mga/
H A Dmga_ioc32.c64 drm_mga_init_t __user *init; compat_mga_init() local
70 init = compat_alloc_user_space(sizeof(*init)); compat_mga_init()
71 if (!access_ok(VERIFY_WRITE, init, sizeof(*init)) compat_mga_init()
72 || __put_user(init32.func, &init->func) compat_mga_init()
73 || __put_user(init32.sarea_priv_offset, &init->sarea_priv_offset) compat_mga_init()
74 || __put_user(init32.chipset, &init->chipset) compat_mga_init()
75 || __put_user(init32.sgram, &init->sgram) compat_mga_init()
76 || __put_user(init32.maccess, &init->maccess) compat_mga_init()
77 || __put_user(init32.fb_cpp, &init->fb_cpp) compat_mga_init()
78 || __put_user(init32.front_offset, &init->front_offset) compat_mga_init()
79 || __put_user(init32.front_pitch, &init->front_pitch) compat_mga_init()
80 || __put_user(init32.back_offset, &init->back_offset) compat_mga_init()
81 || __put_user(init32.back_pitch, &init->back_pitch) compat_mga_init()
82 || __put_user(init32.depth_cpp, &init->depth_cpp) compat_mga_init()
83 || __put_user(init32.depth_offset, &init->depth_offset) compat_mga_init()
84 || __put_user(init32.depth_pitch, &init->depth_pitch) compat_mga_init()
85 || __put_user(init32.fb_offset, &init->fb_offset) compat_mga_init()
86 || __put_user(init32.mmio_offset, &init->mmio_offset) compat_mga_init()
87 || __put_user(init32.status_offset, &init->status_offset) compat_mga_init()
88 || __put_user(init32.warp_offset, &init->warp_offset) compat_mga_init()
89 || __put_user(init32.primary_offset, &init->primary_offset) compat_mga_init()
90 || __put_user(init32.buffers_offset, &init->buffers_offset)) compat_mga_init()
96 &init->texture_offset[i]); compat_mga_init()
98 __put_user(init32.texture_size[i], &init->texture_size[i]); compat_mga_init()
103 return drm_ioctl(file, DRM_IOCTL_MGA_INIT, (unsigned long)init); compat_mga_init()
/linux-4.4.14/drivers/staging/
H A Dstaging.c2 #include <linux/init.h>
/linux-4.4.14/drivers/isdn/sc/
H A DMakefile9 sc-y := shmem.o init.o packet.o command.o event.o \
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
H A DMakefile2 acx.o boot.o init.o debugfs.o io.o
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
H A DMakefile2 boot.o init.o debugfs.o scan.o sysfs.o vendor_cmd.o
/linux-4.4.14/drivers/pnp/
H A DMakefile13 # pnp_system_init goes after pnpacpi/pnpbios init
/linux-4.4.14/drivers/acpi/
H A Ddebugfs.c6 #include <linux/init.h>
/linux-4.4.14/arch/unicore32/mm/
H A DMakefile5 obj-y := extable.o fault.o init.o pgd.o mmu.o
/linux-4.4.14/arch/x86/xen/
H A Ddebugfs.c1 #include <linux/init.h>
/linux-4.4.14/drivers/clk/imx/
H A Dclk-busy.c87 struct clk_init_data init; imx_clk_busy_divider() local
102 init.name = name; imx_clk_busy_divider()
103 init.ops = &clk_busy_divider_ops; imx_clk_busy_divider()
104 init.flags = CLK_SET_RATE_PARENT; imx_clk_busy_divider()
105 init.parent_names = &parent_name; imx_clk_busy_divider()
106 init.num_parents = 1; imx_clk_busy_divider()
108 busy->div.hw.init = &init; imx_clk_busy_divider()
161 struct clk_init_data init; imx_clk_busy_mux() local
176 init.name = name; imx_clk_busy_mux()
177 init.ops = &clk_busy_mux_ops; imx_clk_busy_mux()
178 init.flags = 0; imx_clk_busy_mux()
179 init.parent_names = parent_names; imx_clk_busy_mux()
180 init.num_parents = num_parents; imx_clk_busy_mux()
182 busy->mux.hw.init = &init; imx_clk_busy_mux()
H A Dclk-cpu.c84 struct clk_init_data init; imx_clk_cpu() local
95 init.name = name; imx_clk_cpu()
96 init.ops = &clk_cpu_ops; imx_clk_cpu()
97 init.flags = 0; imx_clk_cpu()
98 init.parent_names = &parent_name; imx_clk_cpu()
99 init.num_parents = 1; imx_clk_cpu()
101 cpu->hw.init = &init; imx_clk_cpu()
H A Dclk-fixup-mux.c80 struct clk_init_data init; imx_clk_fixup_mux() local
89 init.name = name; imx_clk_fixup_mux()
90 init.ops = &clk_fixup_mux_ops; imx_clk_fixup_mux()
91 init.parent_names = parents; imx_clk_fixup_mux()
92 init.num_parents = num_parents; imx_clk_fixup_mux()
93 init.flags = 0; imx_clk_fixup_mux()
99 fixup_mux->mux.hw.init = &init; imx_clk_fixup_mux()
H A Dclk-gate-exclusive.c67 struct clk_init_data init; imx_clk_gate_exclusive() local
77 init.name = name; imx_clk_gate_exclusive()
78 init.ops = &clk_gate_exclusive_ops; imx_clk_gate_exclusive()
79 init.flags = CLK_SET_RATE_PARENT; imx_clk_gate_exclusive()
80 init.parent_names = parent ? &parent : NULL; imx_clk_gate_exclusive()
81 init.num_parents = parent ? 1 : 0; imx_clk_gate_exclusive()
86 gate->hw.init = &init; imx_clk_gate_exclusive()
H A Dclk-fixup-div.c101 struct clk_init_data init; imx_clk_fixup_divider() local
110 init.name = name; imx_clk_fixup_divider()
111 init.ops = &clk_fixup_div_ops; imx_clk_fixup_divider()
112 init.flags = CLK_SET_RATE_PARENT; imx_clk_fixup_divider()
113 init.parent_names = parent ? &parent : NULL; imx_clk_fixup_divider()
114 init.num_parents = parent ? 1 : 0; imx_clk_fixup_divider()
120 fixup_div->divider.hw.init = &init; imx_clk_fixup_divider()
H A Dclk-gate2.c134 struct clk_init_data init; clk_register_gate2() local
147 init.name = name; clk_register_gate2()
148 init.ops = &clk_gate2_ops; clk_register_gate2()
149 init.flags = flags; clk_register_gate2()
150 init.parent_names = parent_name ? &parent_name : NULL; clk_register_gate2()
151 init.num_parents = parent_name ? 1 : 0; clk_register_gate2()
153 gate->hw.init = &init; clk_register_gate2()
H A Dclk-pfd.c135 struct clk_init_data init; imx_clk_pfd() local
144 init.name = name; imx_clk_pfd()
145 init.ops = &clk_pfd_ops; imx_clk_pfd()
146 init.flags = 0; imx_clk_pfd()
147 init.parent_names = &parent_name; imx_clk_pfd()
148 init.num_parents = 1; imx_clk_pfd()
150 pfd->hw.init = &init; imx_clk_pfd()
H A Dclk-pllv1.c118 struct clk_init_data init; imx_clk_pllv1() local
127 init.name = name; imx_clk_pllv1()
128 init.ops = &clk_pllv1_ops; imx_clk_pllv1()
129 init.flags = 0; imx_clk_pllv1()
130 init.parent_names = &parent; imx_clk_pllv1()
131 init.num_parents = 1; imx_clk_pllv1()
133 pll->hw.init = &init; imx_clk_pllv1()
/linux-4.4.14/arch/alpha/include/asm/
H A Dbugs.h8 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.4.14/arch/blackfin/oprofile/
H A Dbfin_oprofile.c9 #include <linux/init.h>
/linux-4.4.14/lib/zlib_deflate/
H A Ddeflate_syms.c9 #include <linux/init.h>
/linux-4.4.14/lib/zlib_inflate/
H A Dinflate_syms.c9 #include <linux/init.h>
/linux-4.4.14/security/selinux/include/
H A Dinitial_sid_to_string.h11 "init",
/linux-4.4.14/include/linux/
H A Dstart_kernel.h5 #include <linux/init.h>
H A Dpxa168_eth.h27 * init callback is used for board specific initialization
30 int (*init)(void); member in struct:pxa168_eth_platform_data
/linux-4.4.14/arch/powerpc/lib/
H A Dalloc.c2 #include <linux/init.h>
/linux-4.4.14/arch/powerpc/sysdev/
H A Dmv64x60.h4 #include <linux/init.h>
/linux-4.4.14/arch/s390/mm/
H A DMakefile5 obj-y := init.o fault.o extmem.o mmap.o vmem.o pgtable.o maccess.o
/linux-4.4.14/arch/sh/kernel/cpu/sh4a/
H A Dpinmux-sh7722.c2 #include <linux/init.h>
/linux-4.4.14/arch/sh/kernel/
H A Dkdebugfs.c2 #include <linux/init.h>
H A Dvmlinux.lds.S63 .machvec.init : AT(ADDR(.machvec.init) - LOAD_OFFSET) {
65 *(.machvec.init)
/linux-4.4.14/arch/m68k/include/asm/
H A Dbugs.h8 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.4.14/arch/m68k/mm/
H A DMakefile5 obj-y := init.o
/linux-4.4.14/arch/metag/kernel/
H A Dmachines.c9 #include <linux/init.h>
/linux-4.4.14/arch/parisc/include/asm/
H A Dbugs.h8 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.4.14/arch/cris/include/asm/
H A Dbugs.h9 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.4.14/arch/frv/mm/
H A DMakefile5 obj-y := init.o kmap.o
/linux-4.4.14/arch/ia64/mm/
H A DMakefile5 obj-y := init.o fault.o tlb.o extable.o ioremap.o
/linux-4.4.14/arch/m32r/include/asm/
H A Dbugs.h5 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.4.14/arch/avr32/include/asm/
H A Dbugs.h2 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.4.14/arch/arc/kernel/
H A Dvmlinux.lds.S47 * The reason for having a seperate subsection .init.ramfs is to
50 * Reason for having .init.ramfs above .init is to make sure that the
52 * between .init.text and .text, avoiding any possible relocation
53 * errors because of calls from .init.text to .text
60 .init.ramfs : { INIT_RAM_FS }
69 .init.data : {
77 .init.arch.info : {
79 *(.arch.info.init)
88 * It will be init freed, being inside [__init_start : __init_end]
113 * 2. THREAD_SIZE for init.task, must be kernel-stk sz aligned
/linux-4.4.14/drivers/clk/at91/
H A Dclk-h32mx.c99 struct clk_init_data init; of_sama5d4_clk_h32mx_setup() local
109 init.name = np->name; of_sama5d4_clk_h32mx_setup()
110 init.ops = &h32mx_ops; of_sama5d4_clk_h32mx_setup()
111 init.parent_names = parent_name ? &parent_name : NULL; of_sama5d4_clk_h32mx_setup()
112 init.num_parents = parent_name ? 1 : 0; of_sama5d4_clk_h32mx_setup()
113 init.flags = CLK_SET_RATE_GATE; of_sama5d4_clk_h32mx_setup()
115 h32mxclk->hw.init = &init; of_sama5d4_clk_h32mx_setup()
H A Dclk-slow.c132 struct clk_init_data init; at91_clk_register_slow_osc() local
141 init.name = name; at91_clk_register_slow_osc()
142 init.ops = &slow_osc_ops; at91_clk_register_slow_osc()
143 init.parent_names = &parent_name; at91_clk_register_slow_osc()
144 init.num_parents = 1; at91_clk_register_slow_osc()
145 init.flags = CLK_IGNORE_UNUSED; at91_clk_register_slow_osc()
147 osc->hw.init = &init; at91_clk_register_slow_osc()
244 struct clk_init_data init; at91_clk_register_slow_rc_osc() local
253 init.name = name; at91_clk_register_slow_rc_osc()
254 init.ops = &slow_rc_osc_ops; at91_clk_register_slow_rc_osc()
255 init.parent_names = NULL; at91_clk_register_slow_rc_osc()
256 init.num_parents = 0; at91_clk_register_slow_rc_osc()
257 init.flags = CLK_IS_ROOT | CLK_IGNORE_UNUSED; at91_clk_register_slow_rc_osc()
259 osc->hw.init = &init; at91_clk_register_slow_rc_osc()
341 struct clk_init_data init; at91_clk_register_sam9x5_slow() local
350 init.name = name; at91_clk_register_sam9x5_slow()
351 init.ops = &sam9x5_slow_ops; at91_clk_register_sam9x5_slow()
352 init.parent_names = parent_names; at91_clk_register_sam9x5_slow()
353 init.num_parents = num_parents; at91_clk_register_sam9x5_slow()
354 init.flags = 0; at91_clk_register_sam9x5_slow()
356 slowck->hw.init = &init; at91_clk_register_sam9x5_slow()
412 struct clk_init_data init; at91_clk_register_sam9260_slow() local
424 init.name = name; at91_clk_register_sam9260_slow()
425 init.ops = &sam9260_slow_ops; at91_clk_register_sam9260_slow()
426 init.parent_names = parent_names; at91_clk_register_sam9260_slow()
427 init.num_parents = num_parents; at91_clk_register_sam9260_slow()
428 init.flags = 0; at91_clk_register_sam9260_slow()
430 slowck->hw.init = &init; at91_clk_register_sam9260_slow()
H A Dclk-usb.c205 struct clk_init_data init; at91sam9x5_clk_register_usb() local
211 init.name = name; at91sam9x5_clk_register_usb()
212 init.ops = &at91sam9x5_usb_ops; at91sam9x5_clk_register_usb()
213 init.parent_names = parent_names; at91sam9x5_clk_register_usb()
214 init.num_parents = num_parents; at91sam9x5_clk_register_usb()
215 init.flags = CLK_SET_RATE_GATE | CLK_SET_PARENT_GATE | at91sam9x5_clk_register_usb()
218 usb->hw.init = &init; at91sam9x5_clk_register_usb()
234 struct clk_init_data init; at91sam9n12_clk_register_usb() local
240 init.name = name; at91sam9n12_clk_register_usb()
241 init.ops = &at91sam9n12_usb_ops; at91sam9n12_clk_register_usb()
242 init.parent_names = &parent_name; at91sam9n12_clk_register_usb()
243 init.num_parents = 1; at91sam9n12_clk_register_usb()
244 init.flags = CLK_SET_RATE_GATE | CLK_SET_RATE_PARENT; at91sam9n12_clk_register_usb()
246 usb->hw.init = &init; at91sam9n12_clk_register_usb()
349 struct clk_init_data init; at91rm9200_clk_register_usb() local
355 init.name = name; at91rm9200_clk_register_usb()
356 init.ops = &at91rm9200_usb_ops; at91rm9200_clk_register_usb()
357 init.parent_names = &parent_name; at91rm9200_clk_register_usb()
358 init.num_parents = 1; at91rm9200_clk_register_usb()
359 init.flags = CLK_SET_RATE_PARENT; at91rm9200_clk_register_usb()
361 usb->hw.init = &init; at91rm9200_clk_register_usb()
H A Dclk-main.c151 struct clk_init_data init; at91_clk_register_main_osc() local
160 init.name = name; at91_clk_register_main_osc()
161 init.ops = &main_osc_ops; at91_clk_register_main_osc()
162 init.parent_names = &parent_name; at91_clk_register_main_osc()
163 init.num_parents = 1; at91_clk_register_main_osc()
164 init.flags = CLK_IGNORE_UNUSED; at91_clk_register_main_osc()
166 osc->hw.init = &init; at91_clk_register_main_osc()
305 struct clk_init_data init; at91_clk_register_main_rc_osc() local
314 init.name = name; at91_clk_register_main_rc_osc()
315 init.ops = &main_rc_osc_ops; at91_clk_register_main_rc_osc()
316 init.parent_names = NULL; at91_clk_register_main_rc_osc()
317 init.num_parents = 0; at91_clk_register_main_rc_osc()
318 init.flags = CLK_IS_ROOT | CLK_IGNORE_UNUSED; at91_clk_register_main_rc_osc()
320 osc->hw.init = &init; at91_clk_register_main_rc_osc()
436 struct clk_init_data init; at91_clk_register_rm9200_main() local
448 init.name = name; at91_clk_register_rm9200_main()
449 init.ops = &rm9200_main_ops; at91_clk_register_rm9200_main()
450 init.parent_names = &parent_name; at91_clk_register_rm9200_main()
451 init.num_parents = 1; at91_clk_register_rm9200_main()
452 init.flags = 0; at91_clk_register_rm9200_main()
454 clkmain->hw.init = &init; at91_clk_register_rm9200_main()
570 struct clk_init_data init; at91_clk_register_sam9x5_main() local
582 init.name = name; at91_clk_register_sam9x5_main()
583 init.ops = &sam9x5_main_ops; at91_clk_register_sam9x5_main()
584 init.parent_names = parent_names; at91_clk_register_sam9x5_main()
585 init.num_parents = num_parents; at91_clk_register_sam9x5_main()
586 init.flags = CLK_SET_PARENT_GATE; at91_clk_register_sam9x5_main()
588 clkmain->hw.init = &init; at91_clk_register_sam9x5_main()
H A Dclk-plldiv.c88 struct clk_init_data init; at91_clk_register_plldiv() local
94 init.name = name; at91_clk_register_plldiv()
95 init.ops = &plldiv_ops; at91_clk_register_plldiv()
96 init.parent_names = parent_name ? &parent_name : NULL; at91_clk_register_plldiv()
97 init.num_parents = parent_name ? 1 : 0; at91_clk_register_plldiv()
98 init.flags = CLK_SET_RATE_GATE; at91_clk_register_plldiv()
100 plldiv->hw.init = &init; at91_clk_register_plldiv()
H A Dclk-smd.c122 struct clk_init_data init; at91sam9x5_clk_register_smd() local
128 init.name = name; at91sam9x5_clk_register_smd()
129 init.ops = &at91sam9x5_smd_ops; at91sam9x5_clk_register_smd()
130 init.parent_names = parent_names; at91sam9x5_clk_register_smd()
131 init.num_parents = num_parents; at91sam9x5_clk_register_smd()
132 init.flags = CLK_SET_RATE_GATE | CLK_SET_PARENT_GATE; at91sam9x5_clk_register_smd()
134 smd->hw.init = &init; at91sam9x5_clk_register_smd()
H A Dclk-utmi.c102 struct clk_init_data init; at91_clk_register_utmi() local
108 init.name = name; at91_clk_register_utmi()
109 init.ops = &utmi_ops; at91_clk_register_utmi()
110 init.parent_names = parent_name ? &parent_name : NULL; at91_clk_register_utmi()
111 init.num_parents = parent_name ? 1 : 0; at91_clk_register_utmi()
112 init.flags = CLK_SET_RATE_GATE; at91_clk_register_utmi()
114 utmi->hw.init = &init; at91_clk_register_utmi()
/linux-4.4.14/drivers/clk/h8300/
H A Dclk-h8s2678.c91 struct clk_init_data init; h8s2678_pll_clk_setup() local
117 init.name = clk_name; h8s2678_pll_clk_setup()
118 init.ops = &pll_ops; h8s2678_pll_clk_setup()
119 init.flags = CLK_IS_BASIC; h8s2678_pll_clk_setup()
120 init.parent_names = &parent_name; h8s2678_pll_clk_setup()
121 init.num_parents = 1; h8s2678_pll_clk_setup()
122 pll_clock->hw.init = &init; h8s2678_pll_clk_setup()
/linux-4.4.14/drivers/clk/mxs/
H A Dclk-div.c81 struct clk_init_data init; mxs_clk_div() local
87 init.name = name; mxs_clk_div()
88 init.ops = &clk_div_ops; mxs_clk_div()
89 init.flags = CLK_SET_RATE_PARENT; mxs_clk_div()
90 init.parent_names = (parent_name ? &parent_name: NULL); mxs_clk_div()
91 init.num_parents = (parent_name ? 1 : 0); mxs_clk_div()
101 div->divider.hw.init = &init; mxs_clk_div()
H A Dclk-pll.c93 struct clk_init_data init; mxs_clk_pll() local
99 init.name = name; mxs_clk_pll()
100 init.ops = &clk_pll_ops; mxs_clk_pll()
101 init.flags = 0; mxs_clk_pll()
102 init.parent_names = (parent_name ? &parent_name: NULL); mxs_clk_pll()
103 init.num_parents = (parent_name ? 1 : 0); mxs_clk_pll()
108 pll->hw.init = &init; mxs_clk_pll()
H A Dclk-frac.c121 struct clk_init_data init; mxs_clk_frac() local
127 init.name = name; mxs_clk_frac()
128 init.ops = &clk_frac_ops; mxs_clk_frac()
129 init.flags = CLK_SET_RATE_PARENT; mxs_clk_frac()
130 init.parent_names = (parent_name ? &parent_name: NULL); mxs_clk_frac()
131 init.num_parents = (parent_name ? 1 : 0); mxs_clk_frac()
137 frac->hw.init = &init; mxs_clk_frac()
H A Dclk-ref.c132 struct clk_init_data init; mxs_clk_ref() local
138 init.name = name; mxs_clk_ref()
139 init.ops = &clk_ref_ops; mxs_clk_ref()
140 init.flags = 0; mxs_clk_ref()
141 init.parent_names = (parent_name ? &parent_name: NULL); mxs_clk_ref()
142 init.num_parents = (parent_name ? 1 : 0); mxs_clk_ref()
146 ref->hw.init = &init; mxs_clk_ref()
/linux-4.4.14/drivers/clk/rockchip/
H A Dclk-inverter.c87 struct clk_init_data init; rockchip_clk_register_inverter() local
95 init.name = name; rockchip_clk_register_inverter()
96 init.num_parents = num_parents; rockchip_clk_register_inverter()
97 init.flags = CLK_SET_RATE_PARENT; rockchip_clk_register_inverter()
98 init.parent_names = parent_names; rockchip_clk_register_inverter()
99 init.ops = &rockchip_inv_clk_ops; rockchip_clk_register_inverter()
101 inv_clock->hw.init = &init; rockchip_clk_register_inverter()
/linux-4.4.14/drivers/clk/mediatek/
H A Dclk-apmixed.c84 struct clk_init_data init = {}; mtk_clk_register_ref2usb_tx() local
92 tx->hw.init = &init; mtk_clk_register_ref2usb_tx()
94 init.name = name; mtk_clk_register_ref2usb_tx()
95 init.ops = &mtk_ref2usb_tx_ops; mtk_clk_register_ref2usb_tx()
96 init.parent_names = &parent_name; mtk_clk_register_ref2usb_tx()
97 init.num_parents = 1; mtk_clk_register_ref2usb_tx()
H A Dclk-gate.c112 struct clk_init_data init = {}; mtk_clk_register_gate() local
118 init.name = name; mtk_clk_register_gate()
119 init.flags = CLK_SET_RATE_PARENT; mtk_clk_register_gate()
120 init.parent_names = parent_name ? &parent_name : NULL; mtk_clk_register_gate()
121 init.num_parents = parent_name ? 1 : 0; mtk_clk_register_gate()
122 init.ops = ops; mtk_clk_register_gate()
130 cg->hw.init = &init; mtk_clk_register_gate()
/linux-4.4.14/drivers/clk/versatile/
H A Dclk-sp810.c94 struct clk_init_data init; clk_sp810_of_setup() local
113 init.name = name; clk_sp810_of_setup()
114 init.ops = &clk_sp810_timerclken_ops; clk_sp810_of_setup()
115 init.flags = CLK_IS_BASIC; clk_sp810_of_setup()
116 init.parent_names = parent_names; clk_sp810_of_setup()
117 init.num_parents = num; clk_sp810_of_setup()
126 sp810->timerclken[i].hw.init = &init; clk_sp810_of_setup()
135 init.ops->set_parent(&sp810->timerclken[i].hw, 1); clk_sp810_of_setup()
H A Dclk-vexpress-osc.c73 struct clk_init_data init; vexpress_osc_probe() local
93 &init.name) != 0) vexpress_osc_probe()
94 init.name = dev_name(&pdev->dev); vexpress_osc_probe()
96 init.ops = &vexpress_osc_ops; vexpress_osc_probe()
97 init.flags = CLK_IS_ROOT; vexpress_osc_probe()
98 init.num_parents = 0; vexpress_osc_probe()
100 osc->hw.init = &init; vexpress_osc_probe()
108 dev_dbg(&pdev->dev, "Registered clock '%s'\n", init.name); vexpress_osc_probe()
/linux-4.4.14/arch/um/include/shared/
H A Dinit.h33 * as gcc otherwise puts the data into the bss section and not into the init
47 #define __init __section(.init.text)
48 #define __initdata __section(.init.data)
108 #define __uml_init_setup __used __section(.uml.setup.init)
109 #define __uml_setup_help __used __section(.uml.help.init)
110 #define __uml_init_call __used __section(.uml.initcall.init)
111 #define __uml_postsetup_call __used __section(.uml.postsetup.init)
118 __attribute__((__section__(".initcall" level ".init"))) = fn
127 #define __init_call __used __section(.initcall.init)
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgk20a.c44 struct gf100_gr_init *init; gk20a_gr_av_to_init() local
49 pack = vzalloc((sizeof(*pack) * 2) + (sizeof(*init) * (nent + 1))); gk20a_gr_av_to_init()
53 init = (void *)(pack + 2); gk20a_gr_av_to_init()
55 pack[0].init = init; gk20a_gr_av_to_init()
58 struct gf100_gr_init *ent = &init[i]; gk20a_gr_av_to_init()
80 struct gf100_gr_init *init; gk20a_gr_aiv_to_init() local
85 pack = vzalloc((sizeof(*pack) * 2) + (sizeof(*init) * (nent + 1))); gk20a_gr_aiv_to_init()
89 init = (void *)(pack + 2); gk20a_gr_aiv_to_init()
91 pack[0].init = init; gk20a_gr_aiv_to_init()
94 struct gf100_gr_init *ent = &init[i]; gk20a_gr_aiv_to_init()
109 struct gf100_gr_init *init; gk20a_gr_av_to_method() local
118 (sizeof(*init) * (nent + 1))); gk20a_gr_av_to_method()
122 init = (void *)(pack + max_classes); gk20a_gr_av_to_method()
125 struct gf100_gr_init *ent = &init[i]; gk20a_gr_av_to_method()
131 pack[classidx].init = ent; gk20a_gr_av_to_method()
215 /* Zcull init */ gk20a_gr_init()
339 .init = gk20a_gr_init,
/linux-4.4.14/drivers/video/fbdev/
H A Dauo_k1900fb.c38 #include <linux/init.h>
168 struct auok190x_init_data init; auok1900fb_probe() local
176 /* fill temporary init struct for common init */ auok1900fb_probe()
177 init.id = "auo_k1900fb"; auok1900fb_probe()
178 init.board = board; auok1900fb_probe()
179 init.update_partial = auok1900fb_dpy_update_pages; auok1900fb_probe()
180 init.update_all = auok1900fb_dpy_update; auok1900fb_probe()
181 init.need_refresh = auok1900fb_need_refresh; auok1900fb_probe()
182 init.init = auok1900_init; auok1900fb_probe()
184 return auok190x_common_probe(pdev, &init); auok1900fb_probe()
/linux-4.4.14/arch/x86/pci/
H A Dlegacy.c4 #include <linux/init.h>
60 * The init function returns an non zero value when pci_subsys_init()
63 if (x86_init.pci.init()) pci_subsys_init()
/linux-4.4.14/arch/alpha/kernel/
H A Dvmlinux.lds.S40 /* Will be freed after init */
46 needed for the THREAD_SIZE aligned init_task gets freed after init */
49 /* Freed after init ends here */
/linux-4.4.14/arch/arm/mach-bcm/
H A Dkona_l2_cache.c15 #include <linux/init.h>
28 pr_info("Secure API not available (%d). Skipping L2 init.\n", kona_l2_cache_init()
35 pr_err("Secure Monitor call failed (%u)! Skipping L2 init.\n", kona_l2_cache_init()
/linux-4.4.14/drivers/gpu/drm/via/
H A Dvia_map.c28 static int via_do_init_map(struct drm_device *dev, drm_via_init_t *init) via_do_init_map() argument
42 dev_priv->fb = drm_legacy_findmap(dev, init->fb_offset); via_do_init_map()
49 dev_priv->mmio = drm_legacy_findmap(dev, init->mmio_offset); via_do_init_map()
59 init->sarea_priv_offset); via_do_init_map()
61 dev_priv->agpAddr = init->agpAddr; via_do_init_map()
80 drm_via_init_t *init = data; via_map_init() local
84 switch (init->func) { via_map_init()
86 return via_do_init_map(dev, init); via_map_init()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
H A DMakefile3 init.o \
60 common-init.o \
/linux-4.4.14/drivers/crypto/ux500/cryp/
H A Dcryp_irqp.h64 * @init_vect_0_l - init vector 0 L
65 * @init_vect_0_r - init vector 0 R
66 * @init_vect_1_l - init vector 1 L
67 * @init_vect_1_r - init vector 1 R
103 u32 init_vect_0_l; /*init vector 0 L */
104 u32 init_vect_0_r; /*init vector 0 R */
105 u32 init_vect_1_l; /*init vector 1 L */
106 u32 init_vect_1_r; /*init vector 1 R */
/linux-4.4.14/drivers/clk/berlin/
H A Dberlin2-pll.c92 struct clk_init_data init; berlin2_pll_register() local
102 pll->hw.init = &init; berlin2_pll_register()
103 init.name = name; berlin2_pll_register()
104 init.ops = &berlin2_pll_ops; berlin2_pll_register()
105 init.parent_names = &parent_name; berlin2_pll_register()
106 init.num_parents = 1; berlin2_pll_register()
107 init.flags = flags; berlin2_pll_register()
/linux-4.4.14/drivers/clk/hisilicon/
H A Dclkdivider-hi6220.c108 struct clk_init_data init; hi6220_register_clkdiv() local
133 init.name = name; hi6220_register_clkdiv()
134 init.ops = &hi6220_clkdiv_ops; hi6220_register_clkdiv()
135 init.flags = flags; hi6220_register_clkdiv()
136 init.parent_names = parent_name ? &parent_name : NULL; hi6220_register_clkdiv()
137 init.num_parents = parent_name ? 1 : 0; hi6220_register_clkdiv()
145 div->hw.init = &init; hi6220_register_clkdiv()
H A Dclkgate-separated.c105 struct clk_init_data init; hisi_register_clkgate_sep() local
113 init.name = name; hisi_register_clkgate_sep()
114 init.ops = &clkgate_separated_ops; hisi_register_clkgate_sep()
115 init.flags = flags | CLK_IS_BASIC; hisi_register_clkgate_sep()
116 init.parent_names = (parent_name ? &parent_name : NULL); hisi_register_clkgate_sep()
117 init.num_parents = (parent_name ? 1 : 0); hisi_register_clkgate_sep()
122 sclk->hw.init = &init; hisi_register_clkgate_sep()
/linux-4.4.14/drivers/clk/spear/
H A Dclk-frac-synth.c129 struct clk_init_data init; clk_register_frac() local
149 frac->hw.init = &init; clk_register_frac()
151 init.name = name; clk_register_frac()
152 init.ops = &clk_frac_ops; clk_register_frac()
153 init.flags = flags; clk_register_frac()
154 init.parent_names = &parent_name; clk_register_frac()
155 init.num_parents = 1; clk_register_frac()
H A Dclk-gpt-synth.c118 struct clk_init_data init; clk_register_gpt() local
138 gpt->hw.init = &init; clk_register_gpt()
140 init.name = name; clk_register_gpt()
141 init.ops = &clk_gpt_ops; clk_register_gpt()
142 init.flags = flags; clk_register_gpt()
143 init.parent_names = &parent_name; clk_register_gpt()
144 init.num_parents = 1; clk_register_gpt()
/linux-4.4.14/arch/arm/boot/bootp/
H A DMakefile15 targets := bootp init.o kernel.o initrd.o
18 $(obj)/bootp: $(src)/bootp.lds $(addprefix $(obj)/,init.o kernel.o initrd.o) FORCE
/linux-4.4.14/arch/ia64/include/asm/
H A Dmodule.h17 struct elf64_shdr *init_plt; /* init PLT section */
24 void *init_unw_table; /* init unwind-table cookie returned by unwinder */
/linux-4.4.14/arch/arm/mach-gemini/
H A Didle.c5 #include <linux/init.h>
16 * should enable it in init code, since by default it is gemini_idle()
/linux-4.4.14/drivers/s390/char/
H A Dfs3270.c12 #include <linux/init.h>
38 struct raw3270_request *init; /* single init request. */ member in struct:fs3270
59 return fp->active && raw3270_request_final(fp->init); fs3270_working()
126 /* If an old init command is still running just return. */ fs3270_activate()
127 if (!raw3270_request_final(fp->init)) fs3270_activate()
132 raw3270_request_set_cmd(fp->init, TC_EWRITEA); fs3270_activate()
133 fp->init->callback = fs3270_reset_callback; fs3270_activate()
136 raw3270_request_set_cmd(fp->init, TC_EWRITEA); fs3270_activate()
137 raw3270_request_set_idal(fp->init, fp->rdbuf); fs3270_activate()
138 fp->init->ccw.count = fp->rdbuf_size; fs3270_activate()
148 fp->init->rescnt = 0; fs3270_activate()
149 fp->init->callback = fs3270_restore_callback; fs3270_activate()
151 rc = fp->init->rc = raw3270_start_locked(view, fp->init); fs3270_activate()
153 fp->init->callback(fp->init, NULL); fs3270_activate()
197 /* If an old init command is still running just return. */ fs3270_deactivate()
198 if (!raw3270_request_final(fp->init)) fs3270_deactivate()
202 raw3270_request_set_cmd(fp->init, TC_RDBUF); fs3270_deactivate()
210 raw3270_request_set_idal(fp->init, fp->rdbuf); fs3270_deactivate()
211 fp->init->rescnt = 0; fs3270_deactivate()
212 fp->init->callback = fs3270_save_callback; fs3270_deactivate()
215 fp->init->rc = raw3270_start_locked(view, fp->init); fs3270_deactivate()
216 if (fp->init->rc) fs3270_deactivate()
217 fp->init->callback(fp->init, NULL); fs3270_deactivate()
381 fp->init = raw3270_request_alloc(0); fs3270_alloc_view()
382 if (IS_ERR(fp->init)) { fs3270_alloc_view()
400 raw3270_request_free(((struct fs3270 *) view)->init); fs3270_free_view()
/linux-4.4.14/drivers/gpu/drm/nouveau/
H A Dnouveau_abi16.c245 struct drm_nouveau_channel_alloc *init = data; nouveau_abi16_ioctl_channel_alloc() local
263 if (init->fb_ctxdma_handle != ~0) nouveau_abi16_ioctl_channel_alloc()
264 init->fb_ctxdma_handle = KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_GR; nouveau_abi16_ioctl_channel_alloc()
266 init->fb_ctxdma_handle = init->tt_ctxdma_handle; nouveau_abi16_ioctl_channel_alloc()
269 init->tt_ctxdma_handle = 0; nouveau_abi16_ioctl_channel_alloc()
270 if (init->fb_ctxdma_handle == KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_GR) nouveau_abi16_ioctl_channel_alloc()
271 init->tt_ctxdma_handle = 1; nouveau_abi16_ioctl_channel_alloc()
274 if (init->fb_ctxdma_handle == ~0 || init->tt_ctxdma_handle == ~0) nouveau_abi16_ioctl_channel_alloc()
286 ret = nouveau_channel_new(drm, device, init->fb_ctxdma_handle, nouveau_abi16_ioctl_channel_alloc()
287 init->tt_ctxdma_handle, &chan->chan); nouveau_abi16_ioctl_channel_alloc()
291 init->channel = chan->chan->chid; nouveau_abi16_ioctl_channel_alloc()
294 init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_VRAM | nouveau_abi16_ioctl_channel_alloc()
298 init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_VRAM; nouveau_abi16_ioctl_channel_alloc()
300 init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_GART; nouveau_abi16_ioctl_channel_alloc()
303 init->subchan[0].handle = 0x00000000; nouveau_abi16_ioctl_channel_alloc()
304 init->subchan[0].grclass = 0x0000; nouveau_abi16_ioctl_channel_alloc()
305 init->subchan[1].handle = chan->chan->nvsw.handle; nouveau_abi16_ioctl_channel_alloc()
306 init->subchan[1].grclass = 0x506e; nouveau_abi16_ioctl_channel_alloc()
307 init->nr_subchan = 2; nouveau_abi16_ioctl_channel_alloc()
326 &init->notifier_handle); nouveau_abi16_ioctl_channel_alloc()
408 struct drm_nouveau_grobj_alloc *init = data; nouveau_abi16_ioctl_grobj_alloc() local
420 if (init->handle == ~0) nouveau_abi16_ioctl_grobj_alloc()
424 chan = nouveau_abi16_chan(abi16, init->channel); nouveau_abi16_ioctl_grobj_alloc()
432 if ((init->class & 0x00ff) == 0x006e) { nouveau_abi16_ioctl_grobj_alloc()
447 if ((init->class & 0x00ff) == 0x00b1) { nouveau_abi16_ioctl_grobj_alloc()
456 if ((init->class & 0x00ff) == 0x00b2) { /* mspdec */ nouveau_abi16_ioctl_grobj_alloc()
465 if ((init->class & 0x00ff) == 0x00b3) { /* msppp */ nouveau_abi16_ioctl_grobj_alloc()
474 oclass = init->class; nouveau_abi16_ioctl_grobj_alloc()
488 ret = nvif_object_init(&chan->chan->user, init->handle, oclass, nouveau_abi16_ioctl_grobj_alloc()
/linux-4.4.14/arch/x86/include/asm/
H A Dx86_init.h49 * @pre_vector_init: init code to run before interrupt vectors
51 * @intr_init: interrupt init code
85 * @tsc_pre_init: platform function called before TSC init
87 * @wallclock_init: init the wallclock device
105 * struct x86_init_pci - platform specific pci init functions
106 * @arch_init: platform specific pci arch init call
107 * @init: platform specific pci subsystem init
108 * @init_irq: platform specific pci irq init
113 int (*init)(void); member in struct:x86_init_pci
136 * @early_percpu_clock_init: early init of the per cpu clock event device
H A Ddmi.h5 #include <linux/init.h>
/linux-4.4.14/arch/powerpc/kernel/
H A Dvmlinux.lds.S101 .init.data : AT(ADDR(.init.data) - LOAD_OFFSET) {
111 .init.setup : AT(ADDR(.init.setup) - LOAD_OFFSET) {
115 .initcall.init : AT(ADDR(.initcall.init) - LOAD_OFFSET) {
119 .con_initcall.init : AT(ADDR(.con_initcall.init) - LOAD_OFFSET) {
151 .init.ramfs : AT(ADDR(.init.ramfs) - LOAD_OFFSET) {
193 /* freed after init ends here */
/linux-4.4.14/drivers/clk/sirf/
H A Dclk-common.c221 .init = &clk_pll1_init,
228 .init = &clk_pll2_init,
235 .init = &clk_pll3_init,
282 .init = &clk_usb_pll_init,
303 if (strcmp(hw->init->name, "io") == 0) dmn_clk_get_parent()
317 if (strcmp(hw->init->name, "io") == 0) dmn_clk_set_parent()
357 unsigned bits = (strcmp(hw->init->name, "mem") == 0) ? 3 : 4; dmn_clk_round_rate()
379 unsigned bits = (strcmp(hw->init->name, "mem") == 0) ? 3 : 4; dmn_clk_set_rate()
458 .init = &clk_mem_init,
473 .init = &clk_sys_init,
487 .init = &clk_io_init,
510 .init = &clk_cpu_init,
538 .init = &clk_dsp_init,
553 .init = &clk_gfx_init,
568 .init = &clk_mm_init,
588 .init = &clk_lcd_init,
603 .init = &clk_vpp_init,
698 .init = &clk_cphif_init,
712 .init = &clk_dmac0_init,
726 .init = &clk_dmac1_init,
740 .init = &clk_audio_init,
754 .init = &clk_uart0_init,
768 .init = &clk_uart1_init,
782 .init = &clk_uart2_init,
796 .init = &clk_usp0_init,
810 .init = &clk_usp1_init,
824 .init = &clk_usp2_init,
838 .init = &clk_vip_init,
852 .init = &clk_spi0_init,
866 .init = &clk_spi1_init,
880 .init = &clk_tsc_init,
894 .init = &clk_i2c0_init,
908 .init = &clk_i2c1_init,
922 .init = &clk_pwmc_init,
936 .init = &clk_efuse_init,
950 .init = &clk_pulse_init,
968 .init = &clk_gps_init,
982 .init = &clk_mf_init,
1000 .init = &clk_security_init,
1018 .init = &clk_usb0_init,
1032 .init = &clk_usb1_init,
/linux-4.4.14/drivers/staging/rdma/hfi1/
H A DMakefile11 init.o intr.o keys.o mad.o mmap.o mr.o pcie.o pio.o pio_copy.o \
/linux-4.4.14/drivers/ras/
H A Dras.c8 #include <linux/init.h>
/linux-4.4.14/drivers/media/pci/cx23885/
H A DMakefile4 cx23888-ir.o netup-init.o cimax2.o netup-eeprom.o \
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
H A Dpriv.h12 int (*init)(struct nvkm_bar *); member in struct:nvkm_bar_func
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
H A Dpriv.h7 void (*init)(struct nvkm_bus *); member in struct:nvkm_bus_func
/linux-4.4.14/drivers/clk/zte/
H A Dclk.c152 struct clk_init_data init; clk_register_zx_pll() local
158 init.name = name; clk_register_zx_pll()
159 init.ops = &zx_pll_ops; clk_register_zx_pll()
160 init.flags = flags; clk_register_zx_pll()
161 init.parent_names = parent_name ? &parent_name : NULL; clk_register_zx_pll()
162 init.num_parents = parent_name ? 1 : 0; clk_register_zx_pll()
168 zx_pll->hw.init = &init; clk_register_zx_pll()
289 struct clk_init_data init; clk_register_zx_audio() local
295 init.name = name; clk_register_zx_audio()
296 init.ops = &zx_audio_ops; clk_register_zx_audio()
297 init.flags = flags; clk_register_zx_audio()
298 init.parent_names = parent_name ? &parent_name : NULL; clk_register_zx_audio()
299 init.num_parents = parent_name ? 1 : 0; clk_register_zx_audio()
302 zx_audio->hw.init = &init; clk_register_zx_audio()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Doproxy.h14 int (*init[2])(struct nvkm_oproxy *); member in struct:nvkm_oproxy_func
/linux-4.4.14/arch/x86/kernel/cpu/
H A Dumc.c7 * so no special init takes place.

Completed in 4356 milliseconds

1234567891011>>