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

1234567891011>>

/linux-4.1.27/arch/mn10300/proc-mn2ws0050/
H A DMakefile5 obj-y := proc-init.o
/linux-4.1.27/arch/parisc/mm/
H A DMakefile5 obj-y := init.o fault.o ioremap.o
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dinit.c31 #include <subdev/bios/init.h>
41 nv_printk(init->bios, lvl, "0x%04x[%c]: "fmt, init->offset, \
42 init_exec(init) ? '0' + (init->nested - 1) : ' ', ##args); \
45 if (nv_subdev(init->bios)->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 = nvkm_devinit(init->bios); init_nvreg()
157 if (nv_device(init->bios)->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()
182 init_rd32(struct nvbios_init *init, u32 reg) init_rd32() argument
184 reg = init_nvreg(init, reg); init_rd32()
185 if (reg != ~0 && init_exec(init)) init_rd32()
186 return nv_rd32(init->subdev, reg); init_rd32()
191 init_wr32(struct nvbios_init *init, u32 reg, u32 val) init_wr32() argument
193 reg = init_nvreg(init, reg); init_wr32()
194 if (reg != ~0 && init_exec(init)) init_wr32()
195 nv_wr32(init->subdev, reg, val); init_wr32()
199 init_mask(struct nvbios_init *init, u32 reg, u32 mask, u32 val) init_mask() argument
201 reg = init_nvreg(init, reg); init_mask()
202 if (reg != ~0 && init_exec(init)) { init_mask()
203 u32 tmp = nv_rd32(init->subdev, reg); init_mask()
204 nv_wr32(init->subdev, reg, (tmp & ~mask) | val); init_mask()
211 init_rdport(struct nvbios_init *init, u16 port) init_rdport() argument
213 if (init_exec(init)) init_rdport()
214 return nv_rdport(init->subdev, init->crtc, port); init_rdport()
219 init_wrport(struct nvbios_init *init, u16 port, u8 value) init_wrport() argument
221 if (init_exec(init)) init_wrport()
222 nv_wrport(init->subdev, init->crtc, port, value); init_wrport()
226 init_rdvgai(struct nvbios_init *init, u16 port, u8 index) init_rdvgai() argument
228 struct nvkm_subdev *subdev = init->subdev; init_rdvgai()
229 if (init_exec(init)) { init_rdvgai()
230 int head = init->crtc < 0 ? 0 : init->crtc; init_rdvgai()
237 init_wrvgai(struct nvbios_init *init, u16 port, u8 index, u8 value) init_wrvgai() argument
240 if (nv_device(init->subdev)->card_type < NV_50) { init_wrvgai()
242 init->crtc = 0; init_wrvgai()
245 if (init_exec(init)) { init_wrvgai()
246 int head = init->crtc < 0 ? 0 : init->crtc; init_wrvgai()
247 nv_wrvgai(init->subdev, head, port, index, value); init_wrvgai()
251 if (nv_device(init->subdev)->card_type < NV_50) { init_wrvgai()
253 init->crtc = 1; init_wrvgai()
258 init_i2c(struct nvbios_init *init, int index) init_i2c() argument
260 struct nvkm_i2c *i2c = nvkm_i2c(init->bios); init_i2c()
264 if (init->outp && init->outp->i2c_upper_default) init_i2c()
268 if (!init->outp) { init_i2c()
269 if (init_exec(init)) init_i2c()
274 if (index == -2 && init->outp->location) { init_i2c()
275 index = NV_I2C_TYPE_EXTAUX(init->outp->extdev); init_i2c()
279 index = init->outp->i2c_index; init_i2c()
280 if (init->outp->type == DCB_OUTPUT_DP) init_i2c()
288 init_rdi2cr(struct nvbios_init *init, u8 index, u8 addr, u8 reg) init_rdi2cr() argument
290 struct nvkm_i2c_port *port = init_i2c(init, index); init_rdi2cr()
291 if (port && init_exec(init)) init_rdi2cr()
297 init_wri2cr(struct nvbios_init *init, u8 index, u8 addr, u8 reg, u8 val) init_wri2cr() argument
299 struct nvkm_i2c_port *port = init_i2c(init, index); init_wri2cr()
300 if (port && init_exec(init)) init_wri2cr()
306 init_rdauxr(struct nvbios_init *init, u32 addr) init_rdauxr() argument
308 struct nvkm_i2c_port *port = init_i2c(init, -2); init_rdauxr()
311 if (port && init_exec(init)) { init_rdauxr()
322 init_wrauxr(struct nvbios_init *init, u32 addr, u8 data) init_wrauxr() argument
324 struct nvkm_i2c_port *port = init_i2c(init, -2); init_wrauxr()
325 if (port && init_exec(init)) { init_wrauxr()
335 init_prog_pll(struct nvbios_init *init, u32 id, u32 freq) init_prog_pll() argument
337 struct nvkm_devinit *devinit = nvkm_devinit(init->bios); init_prog_pll()
338 if (devinit->pll_set && init_exec(init)) { init_prog_pll()
346 * parsing of bios structures that are required to execute init tables
368 init_table_(struct nvbios_init *init, u16 offset, const char *name) init_table_() argument
370 struct nvkm_bios *bios = init->bios; init_table_()
382 warn("init data too short for %s pointer", name); init_table_()
386 warn("init data not found\n"); init_table_()
402 struct nvbios_init init = { .bios = bios }; init_script() local
413 data = init_script_table(&init); init_script()
430 init_ram_restrict_group_count(struct nvbios_init *init) init_ram_restrict_group_count() argument
432 return nvbios_ramcfg_count(init->bios); init_ram_restrict_group_count()
436 init_ram_restrict(struct nvbios_init *init) init_ram_restrict() argument
446 if (!init->ramcfg || init->bios->version.major < 0x70) init_ram_restrict()
447 init->ramcfg = 0x80000000 | nvbios_ramcfg_index(init->subdev); init_ram_restrict()
448 return (init->ramcfg & 0x7fffffff); init_ram_restrict()
452 init_xlat_(struct nvbios_init *init, u8 index, u8 offset) init_xlat_() argument
454 struct nvkm_bios *bios = init->bios; init_xlat_()
455 u16 table = init_xlat_table(init); init_xlat_()
466 * utility functions used by various init opcode handlers
470 init_condition_met(struct nvbios_init *init, u8 cond) init_condition_met() argument
472 struct nvkm_bios *bios = init->bios; init_condition_met()
473 u16 table = init_condition_table(init); init_condition_met()
480 return (init_rd32(init, reg) & msk) == val; init_condition_met()
486 init_io_condition_met(struct nvbios_init *init, u8 cond) init_io_condition_met() argument
488 struct nvkm_bios *bios = init->bios; init_io_condition_met()
489 u16 table = init_io_condition_table(init); init_io_condition_met()
497 return (init_rdvgai(init, port, index) & mask) == value; init_io_condition_met()
503 init_io_flag_condition_met(struct nvbios_init *init, u8 cond) init_io_flag_condition_met() argument
505 struct nvkm_bios *bios = init->bios; init_io_flag_condition_met()
506 u16 table = init_io_flag_condition_table(init); init_io_flag_condition_met()
515 u8 ioval = (init_rdvgai(init, port, index) & mask) >> shift; init_io_flag_condition_met()
530 init_tmds_reg(struct nvbios_init *init, u8 tmds) init_tmds_reg() argument
546 if (init->outp) { init_tmds_reg()
547 u32 dacoffset = pramdac_offset[init->outp->or]; init_tmds_reg()
553 if (init_exec(init)) init_tmds_reg()
566 * init opcode handlers
574 init_reserved(struct nvbios_init *init) init_reserved() argument
576 u8 opcode = nv_ro08(init->bios, init->offset); init_reserved()
590 cont(" 0x%02x", nv_ro08(init->bios, init->offset + i)); init_reserved()
592 init->offset += length; init_reserved()
600 init_done(struct nvbios_init *init) init_done() argument
603 init->offset = 0x0000; init_done()
611 init_io_restrict_prog(struct nvbios_init *init) init_io_restrict_prog() argument
613 struct nvkm_bios *bios = init->bios; init_io_restrict_prog()
614 u16 port = nv_ro16(bios, init->offset + 1); init_io_restrict_prog()
615 u8 index = nv_ro08(bios, init->offset + 3); init_io_restrict_prog()
616 u8 mask = nv_ro08(bios, init->offset + 4); init_io_restrict_prog()
617 u8 shift = nv_ro08(bios, init->offset + 5); init_io_restrict_prog()
618 u8 count = nv_ro08(bios, init->offset + 6); init_io_restrict_prog()
619 u32 reg = nv_ro32(bios, init->offset + 7); init_io_restrict_prog()
625 init->offset += 11; init_io_restrict_prog()
627 conf = (init_rdvgai(init, port, index) & mask) >> shift; init_io_restrict_prog()
629 u32 data = nv_ro32(bios, init->offset); init_io_restrict_prog()
633 init_wr32(init, reg, data); init_io_restrict_prog()
638 init->offset += 4; init_io_restrict_prog()
648 init_repeat(struct nvbios_init *init) init_repeat() argument
650 struct nvkm_bios *bios = init->bios; init_repeat()
651 u8 count = nv_ro08(bios, init->offset + 1); init_repeat()
652 u16 repeat = init->repeat; init_repeat()
655 init->offset += 2; init_repeat()
657 init->repeat = init->offset; init_repeat()
658 init->repend = init->offset; init_repeat()
660 init->offset = init->repeat; init_repeat()
661 nvbios_exec(init); init_repeat()
665 init->offset = init->repend; init_repeat()
666 init->repeat = repeat; init_repeat()
674 init_io_restrict_pll(struct nvbios_init *init) init_io_restrict_pll() argument
676 struct nvkm_bios *bios = init->bios; init_io_restrict_pll()
677 u16 port = nv_ro16(bios, init->offset + 1); init_io_restrict_pll()
678 u8 index = nv_ro08(bios, init->offset + 3); init_io_restrict_pll()
679 u8 mask = nv_ro08(bios, init->offset + 4); init_io_restrict_pll()
680 u8 shift = nv_ro08(bios, init->offset + 5); init_io_restrict_pll()
681 s8 iofc = nv_ro08(bios, init->offset + 6); init_io_restrict_pll()
682 u8 count = nv_ro08(bios, init->offset + 7); init_io_restrict_pll()
683 u32 reg = nv_ro32(bios, init->offset + 8); init_io_restrict_pll()
689 init->offset += 12; init_io_restrict_pll()
691 conf = (init_rdvgai(init, port, index) & mask) >> shift; init_io_restrict_pll()
693 u32 freq = nv_ro16(bios, init->offset) * 10; init_io_restrict_pll()
697 if (iofc > 0 && init_io_flag_condition_met(init, iofc)) init_io_restrict_pll()
699 init_prog_pll(init, reg, freq); init_io_restrict_pll()
704 init->offset += 2; init_io_restrict_pll()
714 init_end_repeat(struct nvbios_init *init) init_end_repeat() argument
717 init->offset += 1; init_end_repeat()
719 if (init->repeat) { init_end_repeat()
720 init->repend = init->offset; init_end_repeat()
721 init->offset = 0; init_end_repeat()
730 init_copy(struct nvbios_init *init) init_copy() argument
732 struct nvkm_bios *bios = init->bios; init_copy()
733 u32 reg = nv_ro32(bios, init->offset + 1); init_copy()
734 u8 shift = nv_ro08(bios, init->offset + 5); init_copy()
735 u8 smask = nv_ro08(bios, init->offset + 6); init_copy()
736 u16 port = nv_ro16(bios, init->offset + 7); init_copy()
737 u8 index = nv_ro08(bios, init->offset + 9); init_copy()
738 u8 mask = nv_ro08(bios, init->offset + 10); init_copy()
745 init->offset += 11; init_copy()
747 data = init_rdvgai(init, port, index) & mask; init_copy()
748 data |= init_shift(init_rd32(init, reg), shift) & smask; init_copy()
749 init_wrvgai(init, port, index, data); init_copy()
757 init_not(struct nvbios_init *init) init_not() argument
760 init->offset += 1; init_not()
761 init_exec_inv(init); init_not()
769 init_io_flag_condition(struct nvbios_init *init) init_io_flag_condition() argument
771 struct nvkm_bios *bios = init->bios; init_io_flag_condition()
772 u8 cond = nv_ro08(bios, init->offset + 1); init_io_flag_condition()
775 init->offset += 2; init_io_flag_condition()
777 if (!init_io_flag_condition_met(init, cond)) init_io_flag_condition()
778 init_exec_set(init, false); init_io_flag_condition()
786 init_dp_condition(struct nvbios_init *init) init_dp_condition() argument
788 struct nvkm_bios *bios = init->bios; init_dp_condition()
790 u8 cond = nv_ro08(bios, init->offset + 1); init_dp_condition()
791 u8 unkn = nv_ro08(bios, init->offset + 2); init_dp_condition()
796 init->offset += 3; init_dp_condition()
800 if (init_conn(init) != DCB_CONNECTOR_eDP) init_dp_condition()
801 init_exec_set(init, false); init_dp_condition()
805 if ( init->outp && init_dp_condition()
807 (init->outp->or << 0) | init_dp_condition()
808 (init->outp->sorconf.link << 6), init_dp_condition()
812 init_exec_set(init, false); init_dp_condition()
816 if (init_exec(init)) init_dp_condition()
820 if (!(init_rdauxr(init, 0x0d) & 1)) init_dp_condition()
821 init_exec_set(init, false); init_dp_condition()
834 init_io_mask_or(struct nvbios_init *init) init_io_mask_or() argument
836 struct nvkm_bios *bios = init->bios; init_io_mask_or()
837 u8 index = nv_ro08(bios, init->offset + 1); init_io_mask_or()
838 u8 or = init_or(init); init_io_mask_or()
842 init->offset += 2; init_io_mask_or()
844 data = init_rdvgai(init, 0x03d4, index); init_io_mask_or()
845 init_wrvgai(init, 0x03d4, index, data &= ~(1 << or)); init_io_mask_or()
853 init_io_or(struct nvbios_init *init) init_io_or() argument
855 struct nvkm_bios *bios = init->bios; init_io_or()
856 u8 index = nv_ro08(bios, init->offset + 1); init_io_or()
857 u8 or = init_or(init); init_io_or()
861 init->offset += 2; init_io_or()
863 data = init_rdvgai(init, 0x03d4, index); init_io_or()
864 init_wrvgai(init, 0x03d4, index, data | (1 << or)); init_io_or()
872 init_andn_reg(struct nvbios_init *init) init_andn_reg() argument
874 struct nvkm_bios *bios = init->bios; init_andn_reg()
875 u32 reg = nv_ro32(bios, init->offset + 1); init_andn_reg()
876 u32 mask = nv_ro32(bios, init->offset + 5); init_andn_reg()
879 init->offset += 9; init_andn_reg()
881 init_mask(init, reg, mask, 0); init_andn_reg()
889 init_or_reg(struct nvbios_init *init) init_or_reg() argument
891 struct nvkm_bios *bios = init->bios; init_or_reg()
892 u32 reg = nv_ro32(bios, init->offset + 1); init_or_reg()
893 u32 mask = nv_ro32(bios, init->offset + 5); init_or_reg()
896 init->offset += 9; init_or_reg()
898 init_mask(init, reg, 0, mask); init_or_reg()
906 init_idx_addr_latched(struct nvbios_init *init) init_idx_addr_latched() argument
908 struct nvkm_bios *bios = init->bios; init_idx_addr_latched()
909 u32 creg = nv_ro32(bios, init->offset + 1); init_idx_addr_latched()
910 u32 dreg = nv_ro32(bios, init->offset + 5); init_idx_addr_latched()
911 u32 mask = nv_ro32(bios, init->offset + 9); init_idx_addr_latched()
912 u32 data = nv_ro32(bios, init->offset + 13); init_idx_addr_latched()
913 u8 count = nv_ro08(bios, init->offset + 17); init_idx_addr_latched()
917 init->offset += 18; init_idx_addr_latched()
920 u8 iaddr = nv_ro08(bios, init->offset + 0); init_idx_addr_latched()
921 u8 idata = nv_ro08(bios, init->offset + 1); init_idx_addr_latched()
924 init->offset += 2; init_idx_addr_latched()
926 init_wr32(init, dreg, idata); init_idx_addr_latched()
927 init_mask(init, creg, ~mask, data | iaddr); init_idx_addr_latched()
936 init_io_restrict_pll2(struct nvbios_init *init) init_io_restrict_pll2() argument
938 struct nvkm_bios *bios = init->bios; init_io_restrict_pll2()
939 u16 port = nv_ro16(bios, init->offset + 1); init_io_restrict_pll2()
940 u8 index = nv_ro08(bios, init->offset + 3); init_io_restrict_pll2()
941 u8 mask = nv_ro08(bios, init->offset + 4); init_io_restrict_pll2()
942 u8 shift = nv_ro08(bios, init->offset + 5); init_io_restrict_pll2()
943 u8 count = nv_ro08(bios, init->offset + 6); init_io_restrict_pll2()
944 u32 reg = nv_ro32(bios, init->offset + 7); init_io_restrict_pll2()
950 init->offset += 11; init_io_restrict_pll2()
952 conf = (init_rdvgai(init, port, index) & mask) >> shift; init_io_restrict_pll2()
954 u32 freq = nv_ro32(bios, init->offset); init_io_restrict_pll2()
957 init_prog_pll(init, reg, freq); init_io_restrict_pll2()
961 init->offset += 4; init_io_restrict_pll2()
971 init_pll2(struct nvbios_init *init) init_pll2() argument
973 struct nvkm_bios *bios = init->bios; init_pll2()
974 u32 reg = nv_ro32(bios, init->offset + 1); init_pll2()
975 u32 freq = nv_ro32(bios, init->offset + 5); init_pll2()
978 init->offset += 9; init_pll2()
980 init_prog_pll(init, reg, freq); init_pll2()
988 init_i2c_byte(struct nvbios_init *init) init_i2c_byte() argument
990 struct nvkm_bios *bios = init->bios; init_i2c_byte()
991 u8 index = nv_ro08(bios, init->offset + 1); init_i2c_byte()
992 u8 addr = nv_ro08(bios, init->offset + 2) >> 1; init_i2c_byte()
993 u8 count = nv_ro08(bios, init->offset + 3); init_i2c_byte()
996 init->offset += 4; init_i2c_byte()
999 u8 reg = nv_ro08(bios, init->offset + 0); init_i2c_byte()
1000 u8 mask = nv_ro08(bios, init->offset + 1); init_i2c_byte()
1001 u8 data = nv_ro08(bios, init->offset + 2); init_i2c_byte()
1005 init->offset += 3; init_i2c_byte()
1007 val = init_rdi2cr(init, index, addr, reg); init_i2c_byte()
1010 init_wri2cr(init, index, addr, reg, (val & mask) | data); init_i2c_byte()
1019 init_zm_i2c_byte(struct nvbios_init *init) init_zm_i2c_byte() argument
1021 struct nvkm_bios *bios = init->bios; init_zm_i2c_byte()
1022 u8 index = nv_ro08(bios, init->offset + 1); init_zm_i2c_byte()
1023 u8 addr = nv_ro08(bios, init->offset + 2) >> 1; init_zm_i2c_byte()
1024 u8 count = nv_ro08(bios, init->offset + 3); init_zm_i2c_byte()
1027 init->offset += 4; init_zm_i2c_byte()
1030 u8 reg = nv_ro08(bios, init->offset + 0); init_zm_i2c_byte()
1031 u8 data = nv_ro08(bios, init->offset + 1); init_zm_i2c_byte()
1034 init->offset += 2; init_zm_i2c_byte()
1036 init_wri2cr(init, index, addr, reg, data); init_zm_i2c_byte()
1045 init_zm_i2c(struct nvbios_init *init) init_zm_i2c() argument
1047 struct nvkm_bios *bios = init->bios; init_zm_i2c()
1048 u8 index = nv_ro08(bios, init->offset + 1); init_zm_i2c()
1049 u8 addr = nv_ro08(bios, init->offset + 2) >> 1; init_zm_i2c()
1050 u8 count = nv_ro08(bios, init->offset + 3); init_zm_i2c()
1054 init->offset += 4; init_zm_i2c()
1057 data[i] = nv_ro08(bios, init->offset); init_zm_i2c()
1059 init->offset++; init_zm_i2c()
1062 if (init_exec(init)) { init_zm_i2c()
1063 struct nvkm_i2c_port *port = init_i2c(init, index); init_zm_i2c()
1079 init_tmds(struct nvbios_init *init) init_tmds() argument
1081 struct nvkm_bios *bios = init->bios; init_tmds()
1082 u8 tmds = nv_ro08(bios, init->offset + 1); init_tmds()
1083 u8 addr = nv_ro08(bios, init->offset + 2); init_tmds()
1084 u8 mask = nv_ro08(bios, init->offset + 3); init_tmds()
1085 u8 data = nv_ro08(bios, init->offset + 4); init_tmds()
1086 u32 reg = init_tmds_reg(init, tmds); init_tmds()
1090 init->offset += 5; init_tmds()
1095 init_wr32(init, reg + 0, addr | 0x00010000); init_tmds()
1096 init_wr32(init, reg + 4, data | (init_rd32(init, reg + 4) & mask)); init_tmds()
1097 init_wr32(init, reg + 0, addr); init_tmds()
1105 init_zm_tmds_group(struct nvbios_init *init) init_zm_tmds_group() argument
1107 struct nvkm_bios *bios = init->bios; init_zm_tmds_group()
1108 u8 tmds = nv_ro08(bios, init->offset + 1); init_zm_tmds_group()
1109 u8 count = nv_ro08(bios, init->offset + 2); init_zm_tmds_group()
1110 u32 reg = init_tmds_reg(init, tmds); init_zm_tmds_group()
1113 init->offset += 3; init_zm_tmds_group()
1116 u8 addr = nv_ro08(bios, init->offset + 0); init_zm_tmds_group()
1117 u8 data = nv_ro08(bios, init->offset + 1); init_zm_tmds_group()
1120 init->offset += 2; init_zm_tmds_group()
1122 init_wr32(init, reg + 4, data); init_zm_tmds_group()
1123 init_wr32(init, reg + 0, addr); init_zm_tmds_group()
1132 init_cr_idx_adr_latch(struct nvbios_init *init) init_cr_idx_adr_latch() argument
1134 struct nvkm_bios *bios = init->bios; init_cr_idx_adr_latch()
1135 u8 addr0 = nv_ro08(bios, init->offset + 1); init_cr_idx_adr_latch()
1136 u8 addr1 = nv_ro08(bios, init->offset + 2); init_cr_idx_adr_latch()
1137 u8 base = nv_ro08(bios, init->offset + 3); init_cr_idx_adr_latch()
1138 u8 count = nv_ro08(bios, init->offset + 4); init_cr_idx_adr_latch()
1142 init->offset += 5; init_cr_idx_adr_latch()
1144 save0 = init_rdvgai(init, 0x03d4, addr0); init_cr_idx_adr_latch()
1146 u8 data = nv_ro08(bios, init->offset); init_cr_idx_adr_latch()
1149 init->offset += 1; init_cr_idx_adr_latch()
1151 init_wrvgai(init, 0x03d4, addr0, base++); init_cr_idx_adr_latch()
1152 init_wrvgai(init, 0x03d4, addr1, data); init_cr_idx_adr_latch()
1154 init_wrvgai(init, 0x03d4, addr0, save0); init_cr_idx_adr_latch()
1162 init_cr(struct nvbios_init *init) init_cr() argument
1164 struct nvkm_bios *bios = init->bios; init_cr()
1165 u8 addr = nv_ro08(bios, init->offset + 1); init_cr()
1166 u8 mask = nv_ro08(bios, init->offset + 2); init_cr()
1167 u8 data = nv_ro08(bios, init->offset + 3); init_cr()
1171 init->offset += 4; init_cr()
1173 val = init_rdvgai(init, 0x03d4, addr) & mask; init_cr()
1174 init_wrvgai(init, 0x03d4, addr, val | data); init_cr()
1182 init_zm_cr(struct nvbios_init *init) init_zm_cr() argument
1184 struct nvkm_bios *bios = init->bios; init_zm_cr()
1185 u8 addr = nv_ro08(bios, init->offset + 1); init_zm_cr()
1186 u8 data = nv_ro08(bios, init->offset + 2); init_zm_cr()
1189 init->offset += 3; init_zm_cr()
1191 init_wrvgai(init, 0x03d4, addr, data); init_zm_cr()
1199 init_zm_cr_group(struct nvbios_init *init) init_zm_cr_group() argument
1201 struct nvkm_bios *bios = init->bios; init_zm_cr_group()
1202 u8 count = nv_ro08(bios, init->offset + 1); init_zm_cr_group()
1205 init->offset += 2; init_zm_cr_group()
1208 u8 addr = nv_ro08(bios, init->offset + 0); init_zm_cr_group()
1209 u8 data = nv_ro08(bios, init->offset + 1); init_zm_cr_group()
1212 init->offset += 2; init_zm_cr_group()
1214 init_wrvgai(init, 0x03d4, addr, data); init_zm_cr_group()
1223 init_condition_time(struct nvbios_init *init) init_condition_time() argument
1225 struct nvkm_bios *bios = init->bios; init_condition_time()
1226 u8 cond = nv_ro08(bios, init->offset + 1); init_condition_time()
1227 u8 retry = nv_ro08(bios, init->offset + 2); init_condition_time()
1231 init->offset += 3; init_condition_time()
1233 if (!init_exec(init)) init_condition_time()
1237 if (init_condition_met(init, cond)) init_condition_time()
1242 init_exec_set(init, false); init_condition_time()
1250 init_ltime(struct nvbios_init *init) init_ltime() argument
1252 struct nvkm_bios *bios = init->bios; init_ltime()
1253 u16 msec = nv_ro16(bios, init->offset + 1); init_ltime()
1256 init->offset += 3; init_ltime()
1258 if (init_exec(init)) init_ltime()
1267 init_zm_reg_sequence(struct nvbios_init *init) init_zm_reg_sequence() argument
1269 struct nvkm_bios *bios = init->bios; init_zm_reg_sequence()
1270 u32 base = nv_ro32(bios, init->offset + 1); init_zm_reg_sequence()
1271 u8 count = nv_ro08(bios, init->offset + 5); init_zm_reg_sequence()
1274 init->offset += 6; init_zm_reg_sequence()
1277 u32 data = nv_ro32(bios, init->offset); init_zm_reg_sequence()
1280 init->offset += 4; init_zm_reg_sequence()
1282 init_wr32(init, base, data); init_zm_reg_sequence()
1292 init_sub_direct(struct nvbios_init *init) init_sub_direct() argument
1294 struct nvkm_bios *bios = init->bios; init_sub_direct()
1295 u16 addr = nv_ro16(bios, init->offset + 1); init_sub_direct()
1300 if (init_exec(init)) { init_sub_direct()
1301 save = init->offset; init_sub_direct()
1302 init->offset = addr; init_sub_direct()
1303 if (nvbios_exec(init)) { init_sub_direct()
1307 init->offset = save; init_sub_direct()
1310 init->offset += 3; init_sub_direct()
1318 init_jump(struct nvbios_init *init) init_jump() argument
1320 struct nvkm_bios *bios = init->bios; init_jump()
1321 u16 offset = nv_ro16(bios, init->offset + 1); init_jump()
1325 if (init_exec(init)) init_jump()
1326 init->offset = offset; init_jump()
1328 init->offset += 3; init_jump()
1336 init_i2c_if(struct nvbios_init *init) init_i2c_if() argument
1338 struct nvkm_bios *bios = init->bios; init_i2c_if()
1339 u8 index = nv_ro08(bios, init->offset + 1); init_i2c_if()
1340 u8 addr = nv_ro08(bios, init->offset + 2); init_i2c_if()
1341 u8 reg = nv_ro08(bios, init->offset + 3); init_i2c_if()
1342 u8 mask = nv_ro08(bios, init->offset + 4); init_i2c_if()
1343 u8 data = nv_ro08(bios, init->offset + 5); init_i2c_if()
1348 init->offset += 6; init_i2c_if()
1349 init_exec_force(init, true); init_i2c_if()
1351 value = init_rdi2cr(init, index, addr, reg); init_i2c_if()
1353 init_exec_set(init, false); init_i2c_if()
1355 init_exec_force(init, false); init_i2c_if()
1363 init_copy_nv_reg(struct nvbios_init *init) init_copy_nv_reg() argument
1365 struct nvkm_bios *bios = init->bios; init_copy_nv_reg()
1366 u32 sreg = nv_ro32(bios, init->offset + 1); init_copy_nv_reg()
1367 u8 shift = nv_ro08(bios, init->offset + 5); init_copy_nv_reg()
1368 u32 smask = nv_ro32(bios, init->offset + 6); init_copy_nv_reg()
1369 u32 sxor = nv_ro32(bios, init->offset + 10); init_copy_nv_reg()
1370 u32 dreg = nv_ro32(bios, init->offset + 14); init_copy_nv_reg()
1371 u32 dmask = nv_ro32(bios, init->offset + 18); init_copy_nv_reg()
1378 init->offset += 22; init_copy_nv_reg()
1380 data = init_shift(init_rd32(init, sreg), shift); init_copy_nv_reg()
1381 init_mask(init, dreg, ~dmask, (data & smask) ^ sxor); init_copy_nv_reg()
1389 init_zm_index_io(struct nvbios_init *init) init_zm_index_io() argument
1391 struct nvkm_bios *bios = init->bios; init_zm_index_io()
1392 u16 port = nv_ro16(bios, init->offset + 1); init_zm_index_io()
1393 u8 index = nv_ro08(bios, init->offset + 3); init_zm_index_io()
1394 u8 data = nv_ro08(bios, init->offset + 4); init_zm_index_io()
1397 init->offset += 5; init_zm_index_io()
1399 init_wrvgai(init, port, index, data); init_zm_index_io()
1407 init_compute_mem(struct nvbios_init *init) init_compute_mem() argument
1409 struct nvkm_devinit *devinit = nvkm_devinit(init->bios); init_compute_mem()
1412 init->offset += 1; init_compute_mem()
1414 init_exec_force(init, true); init_compute_mem()
1415 if (init_exec(init) && devinit->meminit) init_compute_mem()
1417 init_exec_force(init, false); init_compute_mem()
1425 init_reset(struct nvbios_init *init) init_reset() argument
1427 struct nvkm_bios *bios = init->bios; init_reset()
1428 u32 reg = nv_ro32(bios, init->offset + 1); init_reset()
1429 u32 data1 = nv_ro32(bios, init->offset + 5); init_reset()
1430 u32 data2 = nv_ro32(bios, init->offset + 9); init_reset()
1434 init->offset += 13; init_reset()
1435 init_exec_force(init, true); init_reset()
1437 savepci19 = init_mask(init, 0x00184c, 0x00000f00, 0x00000000); init_reset()
1438 init_wr32(init, reg, data1); init_reset()
1440 init_wr32(init, reg, data2); init_reset()
1441 init_wr32(init, 0x00184c, savepci19); init_reset()
1442 init_mask(init, 0x001850, 0x00000001, 0x00000000); init_reset()
1444 init_exec_force(init, false); init_reset()
1452 init_configure_mem_clk(struct nvbios_init *init) init_configure_mem_clk() argument
1454 u16 mdata = bmp_mem_init_table(init->bios); init_configure_mem_clk()
1456 mdata += (init_rdvgai(init, 0x03d4, 0x3c) >> 4) * 66; init_configure_mem_clk()
1461 init_configure_mem(struct nvbios_init *init) init_configure_mem() argument
1463 struct nvkm_bios *bios = init->bios; init_configure_mem()
1468 init->offset += 1; init_configure_mem()
1471 init_done(init); init_configure_mem()
1474 init_exec_force(init, true); init_configure_mem()
1476 mdata = init_configure_mem_clk(init); init_configure_mem()
1482 data = init_rdvgai(init, 0x03c4, 0x01); init_configure_mem()
1483 init_wrvgai(init, 0x03c4, 0x01, data | 0x20); init_configure_mem()
1500 init_wr32(init, addr, data); init_configure_mem()
1503 init_exec_force(init, false); init_configure_mem()
1511 init_configure_clk(struct nvbios_init *init) init_configure_clk() argument
1513 struct nvkm_bios *bios = init->bios; init_configure_clk()
1517 init->offset += 1; init_configure_clk()
1520 init_done(init); init_configure_clk()
1523 init_exec_force(init, true); init_configure_clk()
1525 mdata = init_configure_mem_clk(init); init_configure_clk()
1529 init_prog_pll(init, 0x680500, clock); init_configure_clk()
1535 init_prog_pll(init, 0x680504, clock); init_configure_clk()
1537 init_exec_force(init, false); init_configure_clk()
1545 init_configure_preinit(struct nvbios_init *init) init_configure_preinit() argument
1547 struct nvkm_bios *bios = init->bios; init_configure_preinit()
1551 init->offset += 1; init_configure_preinit()
1554 init_done(init); init_configure_preinit()
1557 init_exec_force(init, true); init_configure_preinit()
1559 strap = init_rd32(init, 0x101000); init_configure_preinit()
1561 init_wrvgai(init, 0x03d4, 0x3c, strap); init_configure_preinit()
1563 init_exec_force(init, false); init_configure_preinit()
1571 init_io(struct nvbios_init *init) init_io() argument
1573 struct nvkm_bios *bios = init->bios; init_io()
1574 u16 port = nv_ro16(bios, init->offset + 1); init_io()
1575 u8 mask = nv_ro16(bios, init->offset + 3); init_io()
1576 u8 data = nv_ro16(bios, init->offset + 4); init_io()
1580 init->offset += 5; init_io()
1586 if (nv_device(init->bios)->card_type >= NV_50 && init_io()
1588 init_mask(init, 0x614100, 0xf0800000, 0x00800000); init_io()
1589 init_mask(init, 0x00e18c, 0x00020000, 0x00020000); init_io()
1590 init_mask(init, 0x614900, 0xf0800000, 0x00800000); init_io()
1591 init_mask(init, 0x000200, 0x40000000, 0x00000000); init_io()
1593 init_mask(init, 0x00e18c, 0x00020000, 0x00000000); init_io()
1594 init_mask(init, 0x000200, 0x40000000, 0x40000000); init_io()
1595 init_wr32(init, 0x614100, 0x00800018); init_io()
1596 init_wr32(init, 0x614900, 0x00800018); init_io()
1598 init_wr32(init, 0x614100, 0x10000018); init_io()
1599 init_wr32(init, 0x614900, 0x10000018); init_io()
1602 value = init_rdport(init, port) & mask; init_io()
1603 init_wrport(init, port, data | value); init_io()
1611 init_sub(struct nvbios_init *init) init_sub() argument
1613 struct nvkm_bios *bios = init->bios; init_sub()
1614 u8 index = nv_ro08(bios, init->offset + 1); init_sub()
1620 if (addr && init_exec(init)) { init_sub()
1621 save = init->offset; init_sub()
1622 init->offset = addr; init_sub()
1623 if (nvbios_exec(init)) { init_sub()
1627 init->offset = save; init_sub()
1630 init->offset += 2; init_sub()
1638 init_ram_condition(struct nvbios_init *init) init_ram_condition() argument
1640 struct nvkm_bios *bios = init->bios; init_ram_condition()
1641 u8 mask = nv_ro08(bios, init->offset + 1); init_ram_condition()
1642 u8 value = nv_ro08(bios, init->offset + 2); init_ram_condition()
1646 init->offset += 3; init_ram_condition()
1648 if ((init_rd32(init, 0x100000) & mask) != value) init_ram_condition()
1649 init_exec_set(init, false); init_ram_condition()
1657 init_nv_reg(struct nvbios_init *init) init_nv_reg() argument
1659 struct nvkm_bios *bios = init->bios; init_nv_reg()
1660 u32 reg = nv_ro32(bios, init->offset + 1); init_nv_reg()
1661 u32 mask = nv_ro32(bios, init->offset + 5); init_nv_reg()
1662 u32 data = nv_ro32(bios, init->offset + 9); init_nv_reg()
1665 init->offset += 13; init_nv_reg()
1667 init_mask(init, reg, ~mask, data); init_nv_reg()
1675 init_macro(struct nvbios_init *init) init_macro() argument
1677 struct nvkm_bios *bios = init->bios; init_macro()
1678 u8 macro = nv_ro08(bios, init->offset + 1); init_macro()
1683 table = init_macro_table(init); init_macro()
1688 init_wr32(init, addr, data); init_macro()
1691 init->offset += 2; init_macro()
1699 init_resume(struct nvbios_init *init) init_resume() argument
1702 init->offset += 1; init_resume()
1703 init_exec_set(init, true); init_resume()
1711 init_time(struct nvbios_init *init) init_time() argument
1713 struct nvkm_bios *bios = init->bios; init_time()
1714 u16 usec = nv_ro16(bios, init->offset + 1); init_time()
1717 init->offset += 3; init_time()
1719 if (init_exec(init)) { init_time()
1732 init_condition(struct nvbios_init *init) init_condition() argument
1734 struct nvkm_bios *bios = init->bios; init_condition()
1735 u8 cond = nv_ro08(bios, init->offset + 1); init_condition()
1738 init->offset += 2; init_condition()
1740 if (!init_condition_met(init, cond)) init_condition()
1741 init_exec_set(init, false); init_condition()
1749 init_io_condition(struct nvbios_init *init) init_io_condition() argument
1751 struct nvkm_bios *bios = init->bios; init_io_condition()
1752 u8 cond = nv_ro08(bios, init->offset + 1); init_io_condition()
1755 init->offset += 2; init_io_condition()
1757 if (!init_io_condition_met(init, cond)) init_io_condition()
1758 init_exec_set(init, false); init_io_condition()
1766 init_index_io(struct nvbios_init *init) init_index_io() argument
1768 struct nvkm_bios *bios = init->bios; init_index_io()
1769 u16 port = nv_ro16(bios, init->offset + 1); init_index_io()
1770 u8 index = nv_ro16(bios, init->offset + 3); init_index_io()
1771 u8 mask = nv_ro08(bios, init->offset + 4); init_index_io()
1772 u8 data = nv_ro08(bios, init->offset + 5); init_index_io()
1777 init->offset += 6; init_index_io()
1779 value = init_rdvgai(init, port, index) & mask; init_index_io()
1780 init_wrvgai(init, port, index, data | value); init_index_io()
1788 init_pll(struct nvbios_init *init) init_pll() argument
1790 struct nvkm_bios *bios = init->bios; init_pll()
1791 u32 reg = nv_ro32(bios, init->offset + 1); init_pll()
1792 u32 freq = nv_ro16(bios, init->offset + 5) * 10; init_pll()
1795 init->offset += 7; init_pll()
1797 init_prog_pll(init, reg, freq); init_pll()
1805 init_zm_reg(struct nvbios_init *init) init_zm_reg() argument
1807 struct nvkm_bios *bios = init->bios; init_zm_reg()
1808 u32 addr = nv_ro32(bios, init->offset + 1); init_zm_reg()
1809 u32 data = nv_ro32(bios, init->offset + 5); init_zm_reg()
1812 init->offset += 9; init_zm_reg()
1817 init_wr32(init, addr, data); init_zm_reg()
1825 init_ram_restrict_pll(struct nvbios_init *init) init_ram_restrict_pll() argument
1827 struct nvkm_bios *bios = init->bios; init_ram_restrict_pll()
1828 u8 type = nv_ro08(bios, init->offset + 1); init_ram_restrict_pll()
1829 u8 count = init_ram_restrict_group_count(init); init_ram_restrict_pll()
1830 u8 strap = init_ram_restrict(init); init_ram_restrict_pll()
1834 init->offset += 2; init_ram_restrict_pll()
1837 u32 freq = nv_ro32(bios, init->offset); init_ram_restrict_pll()
1841 init_prog_pll(init, type, freq); init_ram_restrict_pll()
1846 init->offset += 4; init_ram_restrict_pll()
1855 init_gpio(struct nvbios_init *init) init_gpio() argument
1857 struct nvkm_gpio *gpio = nvkm_gpio(init->bios); init_gpio()
1860 init->offset += 1; init_gpio()
1862 if (init_exec(init) && gpio && gpio->reset) init_gpio()
1871 init_ram_restrict_zm_reg_group(struct nvbios_init *init) init_ram_restrict_zm_reg_group() argument
1873 struct nvkm_bios *bios = init->bios; init_ram_restrict_zm_reg_group()
1874 u32 addr = nv_ro32(bios, init->offset + 1); init_ram_restrict_zm_reg_group()
1875 u8 incr = nv_ro08(bios, init->offset + 5); init_ram_restrict_zm_reg_group()
1876 u8 num = nv_ro08(bios, init->offset + 6); init_ram_restrict_zm_reg_group()
1877 u8 count = init_ram_restrict_group_count(init); init_ram_restrict_zm_reg_group()
1878 u8 index = init_ram_restrict(init); init_ram_restrict_zm_reg_group()
1883 init->offset += 7; init_ram_restrict_zm_reg_group()
1888 u32 data = nv_ro32(bios, init->offset); init_ram_restrict_zm_reg_group()
1892 init_wr32(init, addr, data); init_ram_restrict_zm_reg_group()
1897 init->offset += 4; init_ram_restrict_zm_reg_group()
1909 init_copy_zm_reg(struct nvbios_init *init) init_copy_zm_reg() argument
1911 struct nvkm_bios *bios = init->bios; init_copy_zm_reg()
1912 u32 sreg = nv_ro32(bios, init->offset + 1); init_copy_zm_reg()
1913 u32 dreg = nv_ro32(bios, init->offset + 5); init_copy_zm_reg()
1916 init->offset += 9; init_copy_zm_reg()
1918 init_wr32(init, dreg, init_rd32(init, sreg)); init_copy_zm_reg()
1926 init_zm_reg_group(struct nvbios_init *init) init_zm_reg_group() argument
1928 struct nvkm_bios *bios = init->bios; init_zm_reg_group()
1929 u32 addr = nv_ro32(bios, init->offset + 1); init_zm_reg_group()
1930 u8 count = nv_ro08(bios, init->offset + 5); init_zm_reg_group()
1933 init->offset += 6; init_zm_reg_group()
1936 u32 data = nv_ro32(bios, init->offset); init_zm_reg_group()
1938 init_wr32(init, addr, data); init_zm_reg_group()
1939 init->offset += 4; init_zm_reg_group()
1948 init_xlat(struct nvbios_init *init) init_xlat() argument
1950 struct nvkm_bios *bios = init->bios; init_xlat()
1951 u32 saddr = nv_ro32(bios, init->offset + 1); init_xlat()
1952 u8 sshift = nv_ro08(bios, init->offset + 5); init_xlat()
1953 u8 smask = nv_ro08(bios, init->offset + 6); init_xlat()
1954 u8 index = nv_ro08(bios, init->offset + 7); init_xlat()
1955 u32 daddr = nv_ro32(bios, init->offset + 8); init_xlat()
1956 u32 dmask = nv_ro32(bios, init->offset + 12); init_xlat()
1957 u8 shift = nv_ro08(bios, init->offset + 16); init_xlat()
1964 init->offset += 17; init_xlat()
1966 data = init_shift(init_rd32(init, saddr), sshift) & smask; init_xlat()
1967 data = init_xlat_(init, index, data) << shift; init_xlat()
1968 init_mask(init, daddr, ~dmask, data); init_xlat()
1976 init_zm_mask_add(struct nvbios_init *init) init_zm_mask_add() argument
1978 struct nvkm_bios *bios = init->bios; init_zm_mask_add()
1979 u32 addr = nv_ro32(bios, init->offset + 1); init_zm_mask_add()
1980 u32 mask = nv_ro32(bios, init->offset + 5); init_zm_mask_add()
1981 u32 add = nv_ro32(bios, init->offset + 9); init_zm_mask_add()
1985 init->offset += 13; init_zm_mask_add()
1987 data = init_rd32(init, addr); init_zm_mask_add()
1989 init_wr32(init, addr, data); init_zm_mask_add()
1997 init_auxch(struct nvbios_init *init) init_auxch() argument
1999 struct nvkm_bios *bios = init->bios; init_auxch()
2000 u32 addr = nv_ro32(bios, init->offset + 1); init_auxch()
2001 u8 count = nv_ro08(bios, init->offset + 5); init_auxch()
2004 init->offset += 6; init_auxch()
2007 u8 mask = nv_ro08(bios, init->offset + 0); init_auxch()
2008 u8 data = nv_ro08(bios, init->offset + 1); init_auxch()
2010 mask = init_rdauxr(init, addr) & mask; init_auxch()
2011 init_wrauxr(init, addr, mask | data); init_auxch()
2012 init->offset += 2; init_auxch()
2021 init_zm_auxch(struct nvbios_init *init) init_zm_auxch() argument
2023 struct nvkm_bios *bios = init->bios; init_zm_auxch()
2024 u32 addr = nv_ro32(bios, init->offset + 1); init_zm_auxch()
2025 u8 count = nv_ro08(bios, init->offset + 5); init_zm_auxch()
2028 init->offset += 6; init_zm_auxch()
2031 u8 data = nv_ro08(bios, init->offset + 0); init_zm_auxch()
2033 init_wrauxr(init, addr, data); init_zm_auxch()
2034 init->offset += 1; init_zm_auxch()
2043 init_i2c_long_if(struct nvbios_init *init) init_i2c_long_if() argument
2045 struct nvkm_bios *bios = init->bios; init_i2c_long_if()
2046 u8 index = nv_ro08(bios, init->offset + 1); init_i2c_long_if()
2047 u8 addr = nv_ro08(bios, init->offset + 2) >> 1; init_i2c_long_if()
2048 u8 reglo = nv_ro08(bios, init->offset + 3); init_i2c_long_if()
2049 u8 reghi = nv_ro08(bios, init->offset + 4); init_i2c_long_if()
2050 u8 mask = nv_ro08(bios, init->offset + 5); init_i2c_long_if()
2051 u8 data = nv_ro08(bios, init->offset + 6); init_i2c_long_if()
2057 init->offset += 7; init_i2c_long_if()
2059 port = init_i2c(init, index); init_i2c_long_if()
2074 init_exec_set(init, false); init_i2c_long_if()
2082 init_gpio_ne(struct nvbios_init *init) init_gpio_ne() argument
2084 struct nvkm_bios *bios = init->bios; init_gpio_ne()
2087 u8 count = nv_ro08(bios, init->offset + 1); init_gpio_ne()
2092 init->offset += 2; init_gpio_ne()
2094 for (i = init->offset; i < init->offset + count; i++) init_gpio_ne()
2100 for (i = init->offset; i < init->offset + count; i++) { init_gpio_ne()
2106 if (i == (init->offset + count)) { init_gpio_ne()
2108 if (init_exec(init) && gpio && gpio->reset) init_gpio_ne()
2115 init->offset += count; init_gpio_ne()
2191 nvbios_exec(struct nvbios_init *init) nvbios_exec() argument
2193 init->nested++; nvbios_exec()
2194 while (init->offset) { nvbios_exec()
2195 u8 opcode = nv_ro08(init->bios, init->offset); nvbios_exec()
2201 init_opcode[opcode].exec(init); nvbios_exec()
2203 init->nested--; nvbios_exec()
2216 nv_info(bios, "running init tables\n"); nvbios_init()
2218 struct nvbios_init init = { nvbios_init() local
2227 ret = nvbios_exec(&init); nvbios_init()
2230 /* the vbios parser will run this right after the normal init nvbios_init()
2234 struct nvbios_init init = { nvbios_init() local
2243 ret = nvbios_exec(&init); nvbios_init()
/linux-4.1.27/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.1.27/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.1.27/arch/microblaze/mm/
H A DMakefile5 obj-y := consistent.o init.o
/linux-4.1.27/arch/mn10300/proc-mn103e010/
H A DMakefile4 obj-y := proc-init.o
/linux-4.1.27/arch/mn10300/unit-asb2303/
H A DMakefile6 obj-y := unit-init.o smc91111.o flash.o leds.o
/linux-4.1.27/arch/mn10300/unit-asb2305/
H A DMakefile6 obj-y := unit-init.o leds.o
/linux-4.1.27/arch/openrisc/mm/
H A DMakefile5 obj-y := fault.o tlb.o init.o ioremap.o
/linux-4.1.27/arch/blackfin/mm/
H A DMakefile5 obj-y := sram-alloc.o isram-driver.o init.o maccess.o
/linux-4.1.27/arch/c6x/mm/
H A DMakefile5 obj-y := init.o dma-coherent.o
/linux-4.1.27/arch/cris/arch-v10/mm/
H A DMakefile5 obj-y := fault.o init.o tlb.o
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/scsi/isci/
H A DMakefile2 isci-objs := init.o phy.o request.o \
/linux-4.1.27/arch/x86/um/vdso/
H A Dvdso.S1 #include <linux/init.h>
/linux-4.1.27/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.1.27/arch/sh/kernel/vsyscall/
H A Dvsyscall-syscall.S1 #include <linux/init.h>
/linux-4.1.27/arch/sparc/oprofile/
H A DMakefile9 oprofile-y := $(DRIVER_OBJS) init.o
/linux-4.1.27/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.1.27/drivers/video/fbdev/sis/
H A DMakefile7 sisfb-objs := sis_main.o sis_accel.o init.o init301.o initextlfb.o
/linux-4.1.27/arch/hexagon/mm/
H A DMakefile5 obj-y := init.o pgalloc.o ioremap.o uaccess.o vm_fault.o cache.o
/linux-4.1.27/arch/alpha/mm/
H A DMakefile7 obj-y := init.o fault.o extable.o
/linux-4.1.27/fs/autofs4/
H A DMakefile7 autofs4-objs := init.o inode.o root.o symlink.o waitq.o expire.o dev-ioctl.o
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/xtensa/mm/
H A DMakefile5 obj-y := init.o misc.o
/linux-4.1.27/arch/tile/mm/
H A DMakefile5 obj-y := init.o pgtable.o fault.o extable.o elf.o \
/linux-4.1.27/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.1.27/arch/powerpc/platforms/85xx/
H A Dsmp.h4 #include <linux/init.h>
/linux-4.1.27/arch/s390/kernel/vdso32/
H A Dvdso32_wrapper.S1 #include <linux/init.h>
/linux-4.1.27/arch/s390/kernel/vdso64/
H A Dvdso64_wrapper.S1 #include <linux/init.h>
/linux-4.1.27/arch/s390/oprofile/
H A DMakefile9 oprofile-y := $(DRIVER_OBJS) init.o backtrace.o
/linux-4.1.27/arch/arm64/mm/
H A DMakefile1 obj-y := dma-mapping.o extable.o fault.o init.o \
/linux-4.1.27/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.1.27/arch/arm/mach-integrator/
H A Dpci_v3.h1 /* Simple oneliner include to the PCIv3 early init */
/linux-4.1.27/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.1.27/drivers/clk/mmp/
H A Dclk-apmu.c74 struct clk_init_data init; mmp_clk_register_apmu() local
80 init.name = name; mmp_clk_register_apmu()
81 init.ops = &clk_apmu_ops; mmp_clk_register_apmu()
82 init.flags = CLK_SET_RATE_PARENT; mmp_clk_register_apmu()
83 init.parent_names = (parent_name ? &parent_name : NULL); mmp_clk_register_apmu()
84 init.num_parents = (parent_name ? 1 : 0); mmp_clk_register_apmu()
89 apmu->hw.init = &init; mmp_clk_register_apmu()
H A Dclk-apbc.c129 struct clk_init_data init; mmp_clk_register_apbc() local
135 init.name = name; mmp_clk_register_apbc()
136 init.ops = &clk_apbc_ops; mmp_clk_register_apbc()
137 init.flags = CLK_SET_RATE_PARENT; mmp_clk_register_apbc()
138 init.parent_names = (parent_name ? &parent_name : NULL); mmp_clk_register_apbc()
139 init.num_parents = (parent_name ? 1 : 0); mmp_clk_register_apbc()
145 apbc->hw.init = &init; mmp_clk_register_apbc()
H A Dclk-gate.c103 struct clk_init_data init; mmp_clk_register_gate() local
112 init.name = name; mmp_clk_register_gate()
113 init.ops = &mmp_clk_gate_ops; mmp_clk_register_gate()
114 init.flags = flags | CLK_IS_BASIC; mmp_clk_register_gate()
115 init.parent_names = (parent_name ? &parent_name : NULL); mmp_clk_register_gate()
116 init.num_parents = (parent_name ? 1 : 0); mmp_clk_register_gate()
125 gate->hw.init = &init; mmp_clk_register_gate()
/linux-4.1.27/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.1.27/drivers/clk/
H A Dclk-rk808.c94 struct clk_init_data init = {}; rk808_clkout_probe() local
110 init.flags = CLK_IS_ROOT; rk808_clkout_probe()
111 init.parent_names = NULL; rk808_clkout_probe()
112 init.num_parents = 0; rk808_clkout_probe()
113 init.name = "rk808-clkout1"; rk808_clkout_probe()
114 init.ops = &rk808_clkout1_ops; rk808_clkout_probe()
115 rk808_clkout->clkout1_hw.init = &init; rk808_clkout_probe()
119 0, &init.name); rk808_clkout_probe()
126 init.name = "rk808-clkout2"; rk808_clkout_probe()
127 init.ops = &rk808_clkout2_ops; rk808_clkout_probe()
128 rk808_clkout->clkout2_hw.init = &init; rk808_clkout_probe()
132 1, &init.name); rk808_clkout_probe()
H A Dclk-max-gen.c101 ret = clk_register_clkdev(clk, hw->init->name, NULL); max_gen_clk_register()
117 struct clk_init_data *init; max_gen_clk_probe() local
133 init = devm_kzalloc(dev, sizeof(*init), GFP_KERNEL); max_gen_clk_probe()
134 if (!init) max_gen_clk_probe()
141 init->name = clk_name; max_gen_clk_probe()
143 init->name = clks_init[i].name; max_gen_clk_probe()
145 init->ops = clks_init[i].ops; max_gen_clk_probe()
146 init->flags = clks_init[i].flags; max_gen_clk_probe()
148 max_gen_clks[i].hw.init = init; max_gen_clk_probe()
154 max_gen_clks[i].hw.init->name); max_gen_clk_probe()
H A Dclk-fixed-factor.c73 struct clk_init_data init; clk_register_fixed_factor() local
85 fix->hw.init = &init; clk_register_fixed_factor()
87 init.name = name; clk_register_fixed_factor()
88 init.ops = &clk_fixed_factor_ops; clk_register_fixed_factor()
89 init.flags = flags | CLK_IS_BASIC; clk_register_fixed_factor()
90 init.parent_names = &parent_name; clk_register_fixed_factor()
91 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
74 init.name = name; clk_register_fixed_rate_with_accuracy()
75 init.ops = &clk_fixed_rate_ops; clk_register_fixed_rate_with_accuracy()
76 init.flags = flags | CLK_IS_BASIC; clk_register_fixed_rate_with_accuracy()
77 init.parent_names = (parent_name ? &parent_name: NULL); clk_register_fixed_rate_with_accuracy()
78 init.num_parents = (parent_name ? 1 : 0); clk_register_fixed_rate_with_accuracy()
83 fixed->hw.init = &init; clk_register_fixed_rate_with_accuracy()
H A Dclk-fractional-divider.c108 struct clk_init_data init; clk_register_fractional_divider() local
117 init.name = name; clk_register_fractional_divider()
118 init.ops = &clk_fractional_divider_ops; clk_register_fractional_divider()
119 init.flags = flags | CLK_IS_BASIC; clk_register_fractional_divider()
120 init.parent_names = parent_name ? &parent_name : NULL; clk_register_fractional_divider()
121 init.num_parents = parent_name ? 1 : 0; clk_register_fractional_divider()
130 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.c1301 struct clk_init_data init; si5351_i2c_probe() local
1409 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1410 init.name = si5351_input_names[0]; si5351_i2c_probe()
1411 init.ops = &si5351_xtal_ops; si5351_i2c_probe()
1412 init.flags = 0; si5351_i2c_probe()
1415 init.parent_names = &drvdata->pxtal_name; si5351_i2c_probe()
1416 init.num_parents = 1; si5351_i2c_probe()
1418 drvdata->xtal.init = &init; si5351_i2c_probe()
1421 dev_err(&client->dev, "unable to register %s\n", init.name); si5351_i2c_probe()
1428 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1429 init.name = si5351_input_names[1]; si5351_i2c_probe()
1430 init.ops = &si5351_clkin_ops; si5351_i2c_probe()
1433 init.parent_names = &drvdata->pclkin_name; si5351_i2c_probe()
1434 init.num_parents = 1; si5351_i2c_probe()
1436 drvdata->clkin.init = &init; si5351_i2c_probe()
1440 init.name); si5351_i2c_probe()
1454 drvdata->pll[0].hw.init = &init; si5351_i2c_probe()
1455 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1456 init.name = si5351_pll_names[0]; si5351_i2c_probe()
1457 init.ops = &si5351_pll_ops; si5351_i2c_probe()
1458 init.flags = 0; si5351_i2c_probe()
1459 init.parent_names = parent_names; si5351_i2c_probe()
1460 init.num_parents = num_parents; si5351_i2c_probe()
1463 dev_err(&client->dev, "unable to register %s\n", init.name); si5351_i2c_probe()
1471 drvdata->pll[1].hw.init = &init; si5351_i2c_probe()
1472 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1474 init.name = si5351_pll_names[2]; si5351_i2c_probe()
1475 init.ops = &si5351_vxco_ops; si5351_i2c_probe()
1476 init.flags = CLK_IS_ROOT; si5351_i2c_probe()
1477 init.parent_names = NULL; si5351_i2c_probe()
1478 init.num_parents = 0; si5351_i2c_probe()
1480 init.name = si5351_pll_names[1]; si5351_i2c_probe()
1481 init.ops = &si5351_pll_ops; si5351_i2c_probe()
1482 init.flags = 0; si5351_i2c_probe()
1483 init.parent_names = parent_names; si5351_i2c_probe()
1484 init.num_parents = num_parents; si5351_i2c_probe()
1488 dev_err(&client->dev, "unable to register %s\n", init.name); si5351_i2c_probe()
1519 drvdata->msynth[n].hw.init = &init; si5351_i2c_probe()
1520 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1521 init.name = si5351_msynth_names[n]; si5351_i2c_probe()
1522 init.ops = &si5351_msynth_ops; si5351_i2c_probe()
1523 init.flags = 0; si5351_i2c_probe()
1525 init.flags |= CLK_SET_RATE_PARENT; si5351_i2c_probe()
1526 init.parent_names = parent_names; si5351_i2c_probe()
1527 init.num_parents = 2; si5351_i2c_probe()
1531 init.name); si5351_i2c_probe()
1547 drvdata->clkout[n].hw.init = &init; si5351_i2c_probe()
1548 memset(&init, 0, sizeof(init)); si5351_i2c_probe()
1549 init.name = si5351_clkout_names[n]; si5351_i2c_probe()
1550 init.ops = &si5351_clkout_ops; si5351_i2c_probe()
1551 init.flags = 0; si5351_i2c_probe()
1553 init.flags |= CLK_SET_RATE_PARENT; si5351_i2c_probe()
1554 init.parent_names = parent_names; si5351_i2c_probe()
1555 init.num_parents = num_parents; si5351_i2c_probe()
1559 init.name); si5351_i2c_probe()
/linux-4.1.27/drivers/clk/ti/
H A Dapll.c155 kfree(clk_hw->hw.init->parent_names); omap_clk_register_apll()
156 kfree(clk_hw->hw.init); omap_clk_register_apll()
162 kfree(clk_hw->hw.init->parent_names); omap_clk_register_apll()
163 kfree(clk_hw->hw.init); omap_clk_register_apll()
171 struct clk_init_data *init = NULL; of_dra7_apll_setup() local
177 init = kzalloc(sizeof(*init), GFP_KERNEL); of_dra7_apll_setup()
178 if (!ad || !clk_hw || !init) of_dra7_apll_setup()
182 clk_hw->hw.init = init; of_dra7_apll_setup()
185 init->name = node->name; of_dra7_apll_setup()
186 init->ops = &apll_ck_ops; of_dra7_apll_setup()
188 init->num_parents = of_clk_get_parent_count(node); of_dra7_apll_setup()
189 if (init->num_parents < 1) { of_dra7_apll_setup()
194 parent_names = kzalloc(sizeof(char *) * init->num_parents, GFP_KERNEL); of_dra7_apll_setup()
198 for (i = 0; i < init->num_parents; i++) of_dra7_apll_setup()
201 init->parent_names = parent_names; of_dra7_apll_setup()
219 kfree(init); of_dra7_apll_setup()
334 struct clk_init_data *init = NULL; of_omap2_apll_setup() local
341 init = kzalloc(sizeof(*init), GFP_KERNEL); of_omap2_apll_setup()
343 if (!ad || !clk_hw || !init) of_omap2_apll_setup()
347 clk_hw->hw.init = init; of_omap2_apll_setup()
348 init->ops = &omap2_apll_ops; of_omap2_apll_setup()
349 init->name = node->name; of_omap2_apll_setup()
352 init->num_parents = of_clk_get_parent_count(node); of_omap2_apll_setup()
353 if (init->num_parents != 1) { of_omap2_apll_setup()
359 init->parent_names = &parent_name; of_omap2_apll_setup()
394 kfree(init); of_omap2_apll_setup()
400 kfree(init); of_omap2_apll_setup()
H A Ddpll.c167 kfree(clk_hw->hw.init->parent_names); _register_dpll()
168 kfree(clk_hw->hw.init); _register_dpll()
174 kfree(clk_hw->hw.init->parent_names); _register_dpll()
175 kfree(clk_hw->hw.init); _register_dpll()
196 struct clk_init_data init = { NULL }; ti_clk_register_dpll() local
224 clk_hw->hw.init = &init; ti_clk_register_dpll()
227 init.name = setup->name; ti_clk_register_dpll()
228 init.ops = ops; ti_clk_register_dpll()
230 init.num_parents = dpll->num_parents; ti_clk_register_dpll()
231 init.parent_names = dpll->parents; ti_clk_register_dpll()
293 struct clk_init_data init = { NULL }; _register_dpll_x2() local
309 clk_hw->hw.init = &init; _register_dpll_x2()
311 init.name = name; _register_dpll_x2()
312 init.ops = ops; _register_dpll_x2()
313 init.parent_names = &parent_name; _register_dpll_x2()
314 init.num_parents = 1; _register_dpll_x2()
341 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 for (i = 0; i < init->num_parents; i++) of_ti_dpll_setup()
376 init->parent_names = parent_names; of_ti_dpll_setup()
426 kfree(init); of_ti_dpll_setup()
/linux-4.1.27/drivers/clk/socfpga/
H A Dclk-gate.c49 if (streq(hwclk->init->name, SOCFPGA_L4_MP_CLK)) { socfpga_clk_get_parent()
53 if (streq(hwclk->init->name, SOCFPGA_L4_SP_CLK)) { socfpga_clk_get_parent()
59 if (streq(hwclk->init->name, SOCFPGA_MMC_CLK)) socfpga_clk_get_parent()
61 if (streq(hwclk->init->name, SOCFPGA_NAND_CLK) || socfpga_clk_get_parent()
62 streq(hwclk->init->name, SOCFPGA_NAND_X_CLK)) socfpga_clk_get_parent()
74 if (streq(hwclk->init->name, SOCFPGA_L4_MP_CLK)) { socfpga_clk_set_parent()
79 } else if (streq(hwclk->init->name, SOCFPGA_L4_SP_CLK)) { socfpga_clk_set_parent()
86 if (streq(hwclk->init->name, SOCFPGA_MMC_CLK)) { socfpga_clk_set_parent()
89 } else if (streq(hwclk->init->name, SOCFPGA_NAND_CLK) || socfpga_clk_set_parent()
90 streq(hwclk->init->name, SOCFPGA_NAND_X_CLK)) { socfpga_clk_set_parent()
195 struct clk_init_data init; __socfpga_gate_init() local
238 init.name = clk_name; __socfpga_gate_init()
239 init.ops = ops; __socfpga_gate_init()
240 init.flags = 0; __socfpga_gate_init()
245 init.parent_names = parent_name; __socfpga_gate_init()
246 init.num_parents = i; __socfpga_gate_init()
247 socfpga_clk->hw.hw.init = &init; __socfpga_gate_init()
H A Dclk-periph.c60 struct clk_init_data init; __socfpga_periph_init() local
90 init.name = clk_name; __socfpga_periph_init()
91 init.ops = ops; __socfpga_periph_init()
92 init.flags = 0; __socfpga_periph_init()
94 init.parent_names = &parent_name; __socfpga_periph_init()
95 init.num_parents = 1; __socfpga_periph_init()
97 periph_clk->hw.hw.init = &init; __socfpga_periph_init()
H A Dclk-pll.c92 struct clk_init_data init; __socfpga_pll_init() local
110 init.name = clk_name; __socfpga_pll_init()
111 init.ops = ops; __socfpga_pll_init()
112 init.flags = 0; __socfpga_pll_init()
118 init.num_parents = i; __socfpga_pll_init()
119 init.parent_names = parent_name; __socfpga_pll_init()
120 pll_clk->hw.hw.init = &init; __socfpga_pll_init()
/linux-4.1.27/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.1.27/drivers/clk/qcom/
H A Dgcc-msm8974.c74 .clkr.hw.init = &(struct clk_init_data){
85 .hw.init = &(struct clk_init_data){
97 .clkr.hw.init = &(struct clk_init_data){
109 .clkr.hw.init = &(struct clk_init_data){
121 .clkr.hw.init = &(struct clk_init_data){
137 .clkr.hw.init = &(struct clk_init_data){
148 .hw.init = &(struct clk_init_data){
164 .clkr.hw.init = &(struct clk_init_data){
175 .hw.init = &(struct clk_init_data){
194 .clkr.hw.init = &(struct clk_init_data){
214 .clkr.hw.init = &(struct clk_init_data){
239 .clkr.hw.init = &(struct clk_init_data){
252 .clkr.hw.init = &(struct clk_init_data){
266 .clkr.hw.init = &(struct clk_init_data){
279 .clkr.hw.init = &(struct clk_init_data){
293 .clkr.hw.init = &(struct clk_init_data){
306 .clkr.hw.init = &(struct clk_init_data){
320 .clkr.hw.init = &(struct clk_init_data){
333 .clkr.hw.init = &(struct clk_init_data){
347 .clkr.hw.init = &(struct clk_init_data){
360 .clkr.hw.init = &(struct clk_init_data){
374 .clkr.hw.init = &(struct clk_init_data){
407 .clkr.hw.init = &(struct clk_init_data){
421 .clkr.hw.init = &(struct clk_init_data){
435 .clkr.hw.init = &(struct clk_init_data){
449 .clkr.hw.init = &(struct clk_init_data){
463 .clkr.hw.init = &(struct clk_init_data){
477 .clkr.hw.init = &(struct clk_init_data){
490 .clkr.hw.init = &(struct clk_init_data){
504 .clkr.hw.init = &(struct clk_init_data){
517 .clkr.hw.init = &(struct clk_init_data){
531 .clkr.hw.init = &(struct clk_init_data){
544 .clkr.hw.init = &(struct clk_init_data){
558 .clkr.hw.init = &(struct clk_init_data){
571 .clkr.hw.init = &(struct clk_init_data){
585 .clkr.hw.init = &(struct clk_init_data){
598 .clkr.hw.init = &(struct clk_init_data){
612 .clkr.hw.init = &(struct clk_init_data){
625 .clkr.hw.init = &(struct clk_init_data){
639 .clkr.hw.init = &(struct clk_init_data){
653 .clkr.hw.init = &(struct clk_init_data){
667 .clkr.hw.init = &(struct clk_init_data){
681 .clkr.hw.init = &(struct clk_init_data){
695 .clkr.hw.init = &(struct clk_init_data){
709 .clkr.hw.init = &(struct clk_init_data){
723 .clkr.hw.init = &(struct clk_init_data){
744 .clkr.hw.init = &(struct clk_init_data){
765 .clkr.hw.init = &(struct clk_init_data){
792 .clkr.hw.init = &(struct clk_init_data){
806 .clkr.hw.init = &(struct clk_init_data){
820 .clkr.hw.init = &(struct clk_init_data){
838 .clkr.hw.init = &(struct clk_init_data){
883 .clkr.hw.init = &sdcc1_apps_clk_src_init,
892 .clkr.hw.init = &(struct clk_init_data){
906 .clkr.hw.init = &(struct clk_init_data){
920 .clkr.hw.init = &(struct clk_init_data){
939 .clkr.hw.init = &(struct clk_init_data){
957 .clkr.hw.init = &(struct clk_init_data){
976 .clkr.hw.init = &(struct clk_init_data){
999 .clkr.hw.init = &(struct clk_init_data){
1020 .clkr.hw.init = &(struct clk_init_data){
1039 .clkr.hw.init = &(struct clk_init_data){
1050 .hw.init = &(struct clk_init_data){
1066 .hw.init = &(struct clk_init_data){
1083 .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){
1167 .hw.init = &(struct clk_init_data){
1184 .hw.init = &(struct clk_init_data){
1201 .hw.init = &(struct clk_init_data){
1218 .hw.init = &(struct clk_init_data){
1235 .hw.init = &(struct clk_init_data){
1252 .hw.init = &(struct clk_init_data){
1269 .hw.init = &(struct clk_init_data){
1286 .hw.init = &(struct clk_init_data){
1303 .hw.init = &(struct clk_init_data){
1320 .hw.init = &(struct clk_init_data){
1337 .hw.init = &(struct clk_init_data){
1354 .hw.init = &(struct clk_init_data){
1371 .hw.init = &(struct clk_init_data){
1388 .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){
1746 .hw.init = &(struct clk_init_data){
1763 .hw.init = &(struct clk_init_data){
1780 .hw.init = &(struct clk_init_data){
1798 .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){
1916 .hw.init = &(struct clk_init_data){
1933 .hw.init = &(struct clk_init_data){
1949 .hw.init = &(struct clk_init_data){
1965 .hw.init = &(struct clk_init_data){
1978 .hw.init = &(struct clk_init_data){
1995 .hw.init = &(struct clk_init_data){
2012 .hw.init = &(struct clk_init_data){
2028 .hw.init = &(struct clk_init_data){
2044 .hw.init = &(struct clk_init_data){
2061 .hw.init = &(struct clk_init_data){
2077 .hw.init = &(struct clk_init_data){
2093 .hw.init = &(struct clk_init_data){
2109 .hw.init = &(struct clk_init_data){
2126 .hw.init = &(struct clk_init_data){
2142 .hw.init = &(struct clk_init_data){
2159 .hw.init = &(struct clk_init_data){
2175 .hw.init = &(struct clk_init_data){
2192 .hw.init = &(struct clk_init_data){
2209 .hw.init = &(struct clk_init_data){
2225 .hw.init = &(struct clk_init_data){
2242 .hw.init = &(struct clk_init_data){
2258 .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){
2324 .hw.init = &(struct clk_init_data){
2340 .hw.init = &(struct clk_init_data){
2357 .hw.init = &(struct clk_init_data){
2373 .hw.init = &(struct clk_init_data){
2390 .hw.init = &(struct clk_init_data){
2407 .hw.init = &(struct clk_init_data){
2423 .hw.init = &(struct clk_init_data){
H A Dgcc-apq8084.c118 .clkr.hw.init = &(struct clk_init_data){
129 .hw.init = &(struct clk_init_data){
141 .clkr.hw.init = &(struct clk_init_data){
153 .clkr.hw.init = &(struct clk_init_data){
165 .clkr.hw.init = &(struct clk_init_data){
181 .clkr.hw.init = &(struct clk_init_data){
192 .hw.init = &(struct clk_init_data){
208 .clkr.hw.init = &(struct clk_init_data){
219 .hw.init = &(struct clk_init_data){
240 .clkr.hw.init = &(struct clk_init_data){
259 .clkr.hw.init = &(struct clk_init_data){
278 .clkr.hw.init = &(struct clk_init_data){
291 .hw.init = &(struct clk_init_data){
308 .hw.init = &(struct clk_init_data){
331 .clkr.hw.init = &(struct clk_init_data){
356 .clkr.hw.init = &(struct clk_init_data){
369 .clkr.hw.init = &(struct clk_init_data){
383 .clkr.hw.init = &(struct clk_init_data){
396 .clkr.hw.init = &(struct clk_init_data){
410 .clkr.hw.init = &(struct clk_init_data){
423 .clkr.hw.init = &(struct clk_init_data){
437 .clkr.hw.init = &(struct clk_init_data){
450 .clkr.hw.init = &(struct clk_init_data){
464 .clkr.hw.init = &(struct clk_init_data){
477 .clkr.hw.init = &(struct clk_init_data){
491 .clkr.hw.init = &(struct clk_init_data){
524 .clkr.hw.init = &(struct clk_init_data){
538 .clkr.hw.init = &(struct clk_init_data){
552 .clkr.hw.init = &(struct clk_init_data){
566 .clkr.hw.init = &(struct clk_init_data){
580 .clkr.hw.init = &(struct clk_init_data){
594 .clkr.hw.init = &(struct clk_init_data){
607 .clkr.hw.init = &(struct clk_init_data){
621 .clkr.hw.init = &(struct clk_init_data){
634 .clkr.hw.init = &(struct clk_init_data){
648 .clkr.hw.init = &(struct clk_init_data){
661 .clkr.hw.init = &(struct clk_init_data){
675 .clkr.hw.init = &(struct clk_init_data){
688 .clkr.hw.init = &(struct clk_init_data){
702 .clkr.hw.init = &(struct clk_init_data){
715 .clkr.hw.init = &(struct clk_init_data){
729 .clkr.hw.init = &(struct clk_init_data){
742 .clkr.hw.init = &(struct clk_init_data){
756 .clkr.hw.init = &(struct clk_init_data){
770 .clkr.hw.init = &(struct clk_init_data){
784 .clkr.hw.init = &(struct clk_init_data){
798 .clkr.hw.init = &(struct clk_init_data){
812 .clkr.hw.init = &(struct clk_init_data){
826 .clkr.hw.init = &(struct clk_init_data){
840 .clkr.hw.init = &(struct clk_init_data){
861 .clkr.hw.init = &(struct clk_init_data){
882 .clkr.hw.init = &(struct clk_init_data){
903 .clkr.hw.init = &(struct clk_init_data){
924 .clkr.hw.init = &(struct clk_init_data){
938 .clkr.hw.init = &(struct clk_init_data){
952 .clkr.hw.init = &(struct clk_init_data){
971 .clkr.hw.init = &(struct clk_init_data){
985 .clkr.hw.init = &(struct clk_init_data){
1004 .clkr.hw.init = &(struct clk_init_data){
1017 .clkr.hw.init = &(struct clk_init_data){
1035 .clkr.hw.init = &(struct clk_init_data){
1055 .clkr.hw.init = &(struct clk_init_data){
1075 .clkr.hw.init = &(struct clk_init_data){
1095 .clkr.hw.init = &(struct clk_init_data){
1113 .clkr.hw.init = &(struct clk_init_data){
1140 .clkr.hw.init = &(struct clk_init_data){
1154 .clkr.hw.init = &(struct clk_init_data){
1168 .clkr.hw.init = &(struct clk_init_data){
1182 .clkr.hw.init = &(struct clk_init_data){
1201 .clkr.hw.init = &(struct clk_init_data){
1219 .clkr.hw.init = &(struct clk_init_data){
1237 .clkr.hw.init = &(struct clk_init_data){
1255 .clkr.hw.init = &(struct clk_init_data){
1278 .clkr.hw.init = &(struct clk_init_data){
1300 .clkr.hw.init = &(struct clk_init_data){
1321 .clkr.hw.init = &(struct clk_init_data){
1334 .hw.init = &(struct clk_init_data){
1356 .clkr.hw.init = &(struct clk_init_data){
1374 .clkr.hw.init = &(struct clk_init_data){
1388 .hw.init = &(struct clk_init_data){
1405 .hw.init = &(struct clk_init_data){
1421 .hw.init = &(struct clk_init_data){
1438 .hw.init = &(struct clk_init_data){
1455 .hw.init = &(struct clk_init_data){
1472 .hw.init = &(struct clk_init_data){
1489 .hw.init = &(struct clk_init_data){
1506 .hw.init = &(struct clk_init_data){
1523 .hw.init = &(struct clk_init_data){
1540 .hw.init = &(struct clk_init_data){
1557 .hw.init = &(struct clk_init_data){
1574 .hw.init = &(struct clk_init_data){
1591 .hw.init = &(struct clk_init_data){
1608 .hw.init = &(struct clk_init_data){
1625 .hw.init = &(struct clk_init_data){
1642 .hw.init = &(struct clk_init_data){
1659 .hw.init = &(struct clk_init_data){
1676 .hw.init = &(struct clk_init_data){
1693 .hw.init = &(struct clk_init_data){
1710 .hw.init = &(struct clk_init_data){
1728 .hw.init = &(struct clk_init_data){
1744 .hw.init = &(struct clk_init_data){
1761 .hw.init = &(struct clk_init_data){
1778 .hw.init = &(struct clk_init_data){
1795 .hw.init = &(struct clk_init_data){
1812 .hw.init = &(struct clk_init_data){
1829 .hw.init = &(struct clk_init_data){
1846 .hw.init = &(struct clk_init_data){
1863 .hw.init = &(struct clk_init_data){
1880 .hw.init = &(struct clk_init_data){
1897 .hw.init = &(struct clk_init_data){
1914 .hw.init = &(struct clk_init_data){
1931 .hw.init = &(struct clk_init_data){
1948 .hw.init = &(struct clk_init_data){
1965 .hw.init = &(struct clk_init_data){
1982 .hw.init = &(struct clk_init_data){
1999 .hw.init = &(struct clk_init_data){
2016 .hw.init = &(struct clk_init_data){
2033 .hw.init = &(struct clk_init_data){
2051 .hw.init = &(struct clk_init_data){
2068 .hw.init = &(struct clk_init_data){
2085 .hw.init = &(struct clk_init_data){
2102 .hw.init = &(struct clk_init_data){
2120 .hw.init = &(struct clk_init_data){
2137 .hw.init = &(struct clk_init_data){
2154 .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){
2290 .hw.init = &(struct clk_init_data){
2307 .hw.init = &(struct clk_init_data){
2324 .hw.init = &(struct clk_init_data){
2341 .hw.init = &(struct clk_init_data){
2358 .hw.init = &(struct clk_init_data){
2375 .hw.init = &(struct clk_init_data){
2392 .hw.init = &(struct clk_init_data){
2409 .hw.init = &(struct clk_init_data){
2426 .hw.init = &(struct clk_init_data){
2443 .hw.init = &(struct clk_init_data){
2460 .hw.init = &(struct clk_init_data){
2477 .hw.init = &(struct clk_init_data){
2493 .hw.init = &(struct clk_init_data){
2511 .hw.init = &(struct clk_init_data){
2527 .hw.init = &(struct clk_init_data){
2544 .hw.init = &(struct clk_init_data){
2561 .hw.init = &(struct clk_init_data){
2578 .hw.init = &(struct clk_init_data){
2595 .hw.init = &(struct clk_init_data){
2612 .hw.init = &(struct clk_init_data){
2629 .hw.init = &(struct clk_init_data){
2645 .hw.init = &(struct clk_init_data){
2662 .hw.init = &(struct clk_init_data){
2678 .hw.init = &(struct clk_init_data){
2694 .hw.init = &(struct clk_init_data){
2710 .hw.init = &(struct clk_init_data){
2727 .hw.init = &(struct clk_init_data){
2743 .hw.init = &(struct clk_init_data){
2760 .hw.init = &(struct clk_init_data){
2776 .hw.init = &(struct clk_init_data){
2793 .hw.init = &(struct clk_init_data){
2810 .hw.init = &(struct clk_init_data){
2827 .hw.init = &(struct clk_init_data){
2844 .hw.init = &(struct clk_init_data){
2860 .hw.init = &(struct clk_init_data){
2877 .hw.init = &(struct clk_init_data){
2894 .hw.init = &(struct clk_init_data){
2911 .hw.init = &(struct clk_init_data){
2928 .hw.init = &(struct clk_init_data){
2945 .hw.init = &(struct clk_init_data){
2962 .hw.init = &(struct clk_init_data){
2979 .hw.init = &(struct clk_init_data){
2996 .hw.init = &(struct clk_init_data){
3013 .hw.init = &(struct clk_init_data){
3030 .hw.init = &(struct clk_init_data){
3046 .hw.init = &(struct clk_init_data){
3062 .hw.init = &(struct clk_init_data){
3079 .hw.init = &(struct clk_init_data){
3096 .hw.init = &(struct clk_init_data){
3113 .hw.init = &(struct clk_init_data){
3129 .hw.init = &(struct clk_init_data){
3145 .hw.init = &(struct clk_init_data){
3162 .hw.init = &(struct clk_init_data){
3179 .hw.init = &(struct clk_init_data){
3195 .hw.init = &(struct clk_init_data){
3212 .hw.init = &(struct clk_init_data){
3229 .hw.init = &(struct clk_init_data){
3245 .hw.init = &(struct clk_init_data){
H A Dgcc-msm8916.c203 .clkr.hw.init = &(struct clk_init_data){
214 .hw.init = &(struct clk_init_data){
230 .clkr.hw.init = &(struct clk_init_data){
241 .hw.init = &(struct clk_init_data){
257 .clkr.hw.init = &(struct clk_init_data){
268 .hw.init = &(struct clk_init_data){
284 .clkr.hw.init = &(struct clk_init_data){
295 .hw.init = &(struct clk_init_data){
307 .clkr.hw.init = &(struct clk_init_data){
319 .clkr.hw.init = &(struct clk_init_data){
339 .clkr.hw.init = &(struct clk_init_data){
360 .clkr.hw.init = &(struct clk_init_data){
379 .clkr.hw.init = &(struct clk_init_data){
392 .clkr.hw.init = &(struct clk_init_data){
420 .clkr.hw.init = &(struct clk_init_data){
447 .clkr.hw.init = &(struct clk_init_data){
466 .clkr.hw.init = &(struct clk_init_data){
491 .clkr.hw.init = &(struct clk_init_data){
504 .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){
558 .clkr.hw.init = &(struct clk_init_data){
572 .clkr.hw.init = &(struct clk_init_data){
585 .clkr.hw.init = &(struct clk_init_data){
599 .clkr.hw.init = &(struct clk_init_data){
612 .clkr.hw.init = &(struct clk_init_data){
626 .clkr.hw.init = &(struct clk_init_data){
659 .clkr.hw.init = &(struct clk_init_data){
673 .clkr.hw.init = &(struct clk_init_data){
692 .clkr.hw.init = &(struct clk_init_data){
712 .clkr.hw.init = &(struct clk_init_data){
726 .clkr.hw.init = &(struct clk_init_data){
746 .clkr.hw.init = &(struct clk_init_data){
767 .clkr.hw.init = &(struct clk_init_data){
781 .clkr.hw.init = &(struct clk_init_data){
800 .clkr.hw.init = &(struct clk_init_data){
813 .clkr.hw.init = &(struct clk_init_data){
833 .clkr.hw.init = &(struct clk_init_data){
854 .clkr.hw.init = &(struct clk_init_data){
873 .clkr.hw.init = &(struct clk_init_data){
887 .clkr.hw.init = &(struct clk_init_data){
901 .clkr.hw.init = &(struct clk_init_data){
919 .clkr.hw.init = &(struct clk_init_data){
938 .clkr.hw.init = &(struct clk_init_data){
963 .clkr.hw.init = &(struct clk_init_data){
982 .clkr.hw.init = &(struct clk_init_data){
1001 .clkr.hw.init = &(struct clk_init_data){
1019 .clkr.hw.init = &(struct clk_init_data){
1044 .clkr.hw.init = &(struct clk_init_data){
1069 .clkr.hw.init = &(struct clk_init_data){
1089 .clkr.hw.init = &(struct clk_init_data){
1107 .clkr.hw.init = &(struct clk_init_data){
1128 .clkr.hw.init = &(struct clk_init_data){
1142 .hw.init = &(struct clk_init_data){
1158 .hw.init = &(struct clk_init_data){
1175 .hw.init = &(struct clk_init_data){
1192 .hw.init = &(struct clk_init_data){
1209 .hw.init = &(struct clk_init_data){
1226 .hw.init = &(struct clk_init_data){
1243 .hw.init = &(struct clk_init_data){
1260 .hw.init = &(struct clk_init_data){
1277 .hw.init = &(struct clk_init_data){
1294 .hw.init = &(struct clk_init_data){
1311 .hw.init = &(struct clk_init_data){
1328 .hw.init = &(struct clk_init_data){
1345 .hw.init = &(struct clk_init_data){
1362 .hw.init = &(struct clk_init_data){
1379 .hw.init = &(struct clk_init_data){
1396 .hw.init = &(struct clk_init_data){
1414 .hw.init = &(struct clk_init_data){
1430 .hw.init = &(struct clk_init_data){
1447 .hw.init = &(struct clk_init_data){
1464 .hw.init = &(struct clk_init_data){
1481 .hw.init = &(struct clk_init_data){
1498 .hw.init = &(struct clk_init_data){
1515 .hw.init = &(struct clk_init_data){
1532 .hw.init = &(struct clk_init_data){
1549 .hw.init = &(struct clk_init_data){
1566 .hw.init = &(struct clk_init_data){
1583 .hw.init = &(struct clk_init_data){
1600 .hw.init = &(struct clk_init_data){
1617 .hw.init = &(struct clk_init_data){
1634 .hw.init = &(struct clk_init_data){
1651 .hw.init = &(struct clk_init_data){
1668 .hw.init = &(struct clk_init_data){
1685 .hw.init = &(struct clk_init_data){
1702 .hw.init = &(struct clk_init_data){
1719 .hw.init = &(struct clk_init_data){
1736 .hw.init = &(struct clk_init_data){
1753 .hw.init = &(struct clk_init_data){
1770 .hw.init = &(struct clk_init_data){
1787 .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){
1889 .hw.init = &(struct clk_init_data){
1906 .hw.init = &(struct clk_init_data){
1923 .hw.init = &(struct clk_init_data){
1940 .hw.init = &(struct clk_init_data){
1958 .hw.init = &(struct clk_init_data){
1975 .hw.init = &(struct clk_init_data){
1993 .hw.init = &(struct clk_init_data){
2009 .hw.init = &(struct clk_init_data){
2026 .hw.init = &(struct clk_init_data){
2043 .hw.init = &(struct clk_init_data){
2060 .hw.init = &(struct clk_init_data){
2077 .hw.init = &(struct clk_init_data){
2094 .hw.init = &(struct clk_init_data){
2111 .hw.init = &(struct clk_init_data){
2128 .hw.init = &(struct clk_init_data){
2145 .hw.init = &(struct clk_init_data){
2162 .hw.init = &(struct clk_init_data){
2179 .hw.init = &(struct clk_init_data){
2196 .hw.init = &(struct clk_init_data){
2213 .hw.init = &(struct clk_init_data){
2230 .hw.init = &(struct clk_init_data){
2247 .hw.init = &(struct clk_init_data){
2264 .hw.init = &(struct clk_init_data){
2282 .hw.init = &(struct clk_init_data){
2298 .hw.init = &(struct clk_init_data){
2315 .hw.init = &(struct clk_init_data){
2332 .hw.init = &(struct clk_init_data){
2349 .hw.init = &(struct clk_init_data){
2366 .hw.init = &(struct clk_init_data){
2383 .hw.init = &(struct clk_init_data){
2400 .hw.init = &(struct clk_init_data){
2417 .hw.init = &(struct clk_init_data){
2434 .hw.init = &(struct clk_init_data){
2451 .hw.init = &(struct clk_init_data){
2468 .hw.init = &(struct clk_init_data){
2485 .hw.init = &(struct clk_init_data){
2502 .hw.init = &(struct clk_init_data){
2519 .hw.init = &(struct clk_init_data){
2536 .hw.init = &(struct clk_init_data){
2553 .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){
241 .hw.init = &(struct clk_init_data){
257 .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){
560 .hw.init = &(struct clk_init_data){
576 .hw.init = &(struct clk_init_data){
609 .hw.init = &(struct clk_init_data){
625 .hw.init = &(struct clk_init_data){
658 .hw.init = &(struct clk_init_data){
674 .hw.init = &(struct clk_init_data){
707 .hw.init = &(struct clk_init_data){
723 .hw.init = &(struct clk_init_data){
756 .hw.init = &(struct clk_init_data){
772 .hw.init = &(struct clk_init_data){
805 .hw.init = &(struct clk_init_data){
821 .hw.init = &(struct clk_init_data){
839 .hw.init = &(struct clk_init_data){
855 .hw.init = &(struct clk_init_data){
871 .hw.init = &(struct clk_init_data){
887 .hw.init = &(struct clk_init_data){
903 .hw.init = &(struct clk_init_data){
919 .hw.init = &(struct clk_init_data){
961 .hw.init = &(struct clk_init_data){
977 .hw.init = &(struct clk_init_data){
1010 .hw.init = &(struct clk_init_data){
1026 .hw.init = &(struct clk_init_data){
1059 .hw.init = &(struct clk_init_data){
1075 .hw.init = &(struct clk_init_data){
1093 .hw.init = &(struct clk_init_data){
1112 .hw.init = &(struct clk_init_data){
1128 .hw.init = &(struct clk_init_data){
1174 .hw.init = &(struct clk_init_data){
1190 .hw.init = &(struct clk_init_data){
1223 .hw.init = &(struct clk_init_data){
1239 .hw.init = &(struct clk_init_data){
1257 .hw.init = &(struct clk_init_data){
1273 .hw.init = &(struct clk_init_data){
1309 .hw.init = &(struct clk_init_data){
1325 .hw.init = &(struct clk_init_data){
1343 .hw.init = &(struct clk_init_data){
1359 .hw.init = &(struct clk_init_data){
1374 .hw.init = &(struct clk_init_data){
1391 .hw.init = &(struct clk_init_data){
1406 .hw.init = &(struct clk_init_data){
1421 .hw.init = &(struct clk_init_data){
1436 .hw.init = &(struct clk_init_data){
1453 .hw.init = &(struct clk_init_data){
1480 .hw.init = &(struct clk_init_data){
1496 .hw.init = &(struct clk_init_data){
1512 .hw.init = &(struct clk_init_data){
1526 .hw.init = &(struct clk_init_data){
1540 .hw.init = &(struct clk_init_data){
1554 .hw.init = &(struct clk_init_data){
1576 .hw.init = &(struct clk_init_data){
1592 .hw.init = &(struct clk_init_data){
1608 .hw.init = &(struct clk_init_data){
1622 .hw.init = &(struct clk_init_data){
1636 .hw.init = &(struct clk_init_data){
1650 .hw.init = &(struct clk_init_data){
1672 .hw.init = &(struct clk_init_data){
1688 .hw.init = &(struct clk_init_data){
1704 .hw.init = &(struct clk_init_data){
1718 .hw.init = &(struct clk_init_data){
1732 .hw.init = &(struct clk_init_data){
1746 .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){
1836 .hw.init = &(struct clk_init_data){
1850 .hw.init = &(struct clk_init_data){
1864 .hw.init = &(struct clk_init_data){
1878 .hw.init = &(struct clk_init_data){
1914 .hw.init = &(struct clk_init_data){
1930 .hw.init = &(struct clk_init_data){
1946 .hw.init = &(struct clk_init_data){
1984 .hw.init = &(struct clk_init_data){
2000 .hw.init = &(struct clk_init_data){
2016 .hw.init = &(struct clk_init_data){
2054 .hw.init = &(struct clk_init_data){
2070 .hw.init = &(struct clk_init_data){
2088 .hw.init = &(struct clk_init_data){
2119 .hw.init = &(struct clk_init_data){
2135 .hw.init = &(struct clk_init_data){
2151 .hw.init = &(struct clk_init_data){
2167 .hw.init = &(struct clk_init_data){
2183 .hw.init = &(struct clk_init_data){
2197 .hw.init = &(struct clk_init_data){
H A Dmmcc-msm8974.c196 .clkr.hw.init = &(struct clk_init_data){
207 .hw.init = &(struct clk_init_data){
223 .clkr.hw.init = &(struct clk_init_data){
234 .hw.init = &(struct clk_init_data){
249 .clkr.hw.init = &(struct clk_init_data){
265 .clkr.hw.init = &(struct clk_init_data){
277 .clkr.hw.init = &(struct clk_init_data){
302 .clkr.hw.init = &(struct clk_init_data){
326 .clkr.hw.init = &(struct clk_init_data){
345 .clkr.hw.init = &(struct clk_init_data){
358 .clkr.hw.init = &(struct clk_init_data){
371 .clkr.hw.init = &(struct clk_init_data){
384 .clkr.hw.init = &(struct clk_init_data){
414 .clkr.hw.init = &(struct clk_init_data){
427 .clkr.hw.init = &(struct clk_init_data){
456 .clkr.hw.init = &(struct clk_init_data){
468 .clkr.hw.init = &(struct clk_init_data){
491 .clkr.hw.init = &(struct clk_init_data){
504 .clkr.hw.init = &(struct clk_init_data){
517 .clkr.hw.init = &(struct clk_init_data){
536 .clkr.hw.init = &(struct clk_init_data){
551 .clkr.hw.init = &(struct clk_init_data){
576 .clkr.hw.init = &(struct clk_init_data){
594 .clkr.hw.init = &(struct clk_init_data){
618 .clkr.hw.init = &(struct clk_init_data){
632 .clkr.hw.init = &(struct clk_init_data){
660 .clkr.hw.init = &(struct clk_init_data){
673 .clkr.hw.init = &(struct clk_init_data){
686 .clkr.hw.init = &(struct clk_init_data){
699 .clkr.hw.init = &(struct clk_init_data){
718 .clkr.hw.init = &(struct clk_init_data){
731 .clkr.hw.init = &(struct clk_init_data){
744 .clkr.hw.init = &(struct clk_init_data){
766 .clkr.hw.init = &(struct clk_init_data){
784 .clkr.hw.init = &(struct clk_init_data){
798 .clkr.hw.init = &(struct clk_init_data){
817 .clkr.hw.init = &(struct clk_init_data){
836 .clkr.hw.init = &(struct clk_init_data){
856 .clkr.hw.init = &(struct clk_init_data){
874 .clkr.hw.init = &(struct clk_init_data){
887 .clkr.hw.init = &(struct clk_init_data){
905 .clkr.hw.init = &(struct clk_init_data){
924 .clkr.hw.init = &(struct clk_init_data){
942 .clkr.hw.init = &(struct clk_init_data){
955 .hw.init = &(struct clk_init_data){
971 .hw.init = &(struct clk_init_data){
988 .hw.init = &(struct clk_init_data){
1004 .hw.init = &(struct clk_init_data){
1021 .hw.init = &(struct clk_init_data){
1038 .hw.init = &(struct clk_init_data){
1055 .hw.init = &(struct clk_init_data){
1072 .hw.init = &(struct clk_init_data){
1088 .hw.init = &(struct clk_init_data){
1105 .hw.init = &(struct clk_init_data){
1122 .hw.init = &(struct clk_init_data){
1139 .hw.init = &(struct clk_init_data){
1156 .hw.init = &(struct clk_init_data){
1172 .hw.init = &(struct clk_init_data){
1189 .hw.init = &(struct clk_init_data){
1206 .hw.init = &(struct clk_init_data){
1223 .hw.init = &(struct clk_init_data){
1240 .hw.init = &(struct clk_init_data){
1256 .hw.init = &(struct clk_init_data){
1273 .hw.init = &(struct clk_init_data){
1290 .hw.init = &(struct clk_init_data){
1307 .hw.init = &(struct clk_init_data){
1324 .hw.init = &(struct clk_init_data){
1341 .hw.init = &(struct clk_init_data){
1358 .hw.init = &(struct clk_init_data){
1375 .hw.init = &(struct clk_init_data){
1392 .hw.init = &(struct clk_init_data){
1408 .hw.init = &(struct clk_init_data){
1425 .hw.init = &(struct clk_init_data){
1442 .hw.init = &(struct clk_init_data){
1459 .hw.init = &(struct clk_init_data){
1475 .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){
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){
1659 .hw.init = &(struct clk_init_data){
1675 .hw.init = &(struct clk_init_data){
1692 .hw.init = &(struct clk_init_data){
1709 .hw.init = &(struct clk_init_data){
1726 .hw.init = &(struct clk_init_data){
1742 .hw.init = &(struct clk_init_data){
1758 .hw.init = &(struct clk_init_data){
1775 .hw.init = &(struct clk_init_data){
1791 .hw.init = &(struct clk_init_data){
1808 .hw.init = &(struct clk_init_data){
1825 .hw.init = &(struct clk_init_data){
1842 .hw.init = &(struct clk_init_data){
1859 .hw.init = &(struct clk_init_data){
1876 .hw.init = &(struct clk_init_data){
1893 .hw.init = &(struct clk_init_data){
1910 .hw.init = &(struct clk_init_data){
1927 .hw.init = &(struct clk_init_data){
1944 .hw.init = &(struct clk_init_data){
1960 .hw.init = &(struct clk_init_data){
1977 .hw.init = &(struct clk_init_data){
1994 .hw.init = &(struct clk_init_data){
2011 .hw.init = &(struct clk_init_data){
2028 .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){
2095 .hw.init = &(struct clk_init_data){
2112 .hw.init = &(struct clk_init_data){
2129 .hw.init = &(struct clk_init_data){
2146 .hw.init = &(struct clk_init_data){
2162 .hw.init = &(struct clk_init_data){
2179 .hw.init = &(struct clk_init_data){
2196 .hw.init = &(struct clk_init_data){
2213 .hw.init = &(struct clk_init_data){
2230 .hw.init = &(struct clk_init_data){
2246 .hw.init = &(struct clk_init_data){
2262 .hw.init = &(struct clk_init_data){
2278 .hw.init = &(struct clk_init_data){
2294 .hw.init = &(struct clk_init_data){
2311 .hw.init = &(struct clk_init_data){
H A Dmmcc-apq8084.c231 .clkr.hw.init = &(struct clk_init_data){
242 .hw.init = &(struct clk_init_data){
258 .clkr.hw.init = &(struct clk_init_data){
269 .hw.init = &(struct clk_init_data){
284 .clkr.hw.init = &(struct clk_init_data){
300 .clkr.hw.init = &(struct clk_init_data){
315 .clkr.hw.init = &(struct clk_init_data){
327 .clkr.hw.init = &(struct clk_init_data){
352 .clkr.hw.init = &(struct clk_init_data){
376 .clkr.hw.init = &(struct clk_init_data){
395 .clkr.hw.init = &(struct clk_init_data){
408 .clkr.hw.init = &(struct clk_init_data){
421 .clkr.hw.init = &(struct clk_init_data){
434 .clkr.hw.init = &(struct clk_init_data){
464 .clkr.hw.init = &(struct clk_init_data){
477 .clkr.hw.init = &(struct clk_init_data){
505 .clkr.hw.init = &(struct clk_init_data){
517 .clkr.hw.init = &(struct clk_init_data){
540 .clkr.hw.init = &(struct clk_init_data){
553 .clkr.hw.init = &(struct clk_init_data){
566 .clkr.hw.init = &(struct clk_init_data){
585 .clkr.hw.init = &(struct clk_init_data){
600 .clkr.hw.init = &(struct clk_init_data){
625 .clkr.hw.init = &(struct clk_init_data){
644 .clkr.hw.init = &(struct clk_init_data){
663 .clkr.hw.init = &(struct clk_init_data){
687 .clkr.hw.init = &(struct clk_init_data){
701 .clkr.hw.init = &(struct clk_init_data){
729 .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){
790 .clkr.hw.init = &(struct clk_init_data){
803 .clkr.hw.init = &(struct clk_init_data){
816 .clkr.hw.init = &(struct clk_init_data){
839 .clkr.hw.init = &(struct clk_init_data){
857 .clkr.hw.init = &(struct clk_init_data){
871 .clkr.hw.init = &(struct clk_init_data){
890 .clkr.hw.init = &(struct clk_init_data){
909 .clkr.hw.init = &(struct clk_init_data){
929 .clkr.hw.init = &(struct clk_init_data){
947 .clkr.hw.init = &(struct clk_init_data){
960 .clkr.hw.init = &(struct clk_init_data){
978 .clkr.hw.init = &(struct clk_init_data){
997 .clkr.hw.init = &(struct clk_init_data){
1015 .clkr.hw.init = &(struct clk_init_data){
1033 .clkr.hw.init = &(struct clk_init_data){
1051 .clkr.hw.init = &(struct clk_init_data){
1074 .clkr.hw.init = &(struct clk_init_data){
1096 .clkr.hw.init = &(struct clk_init_data){
1115 .clkr.hw.init = &(struct clk_init_data){
1128 .hw.init = &(struct clk_init_data){
1143 .hw.init = &(struct clk_init_data){
1160 .hw.init = &(struct clk_init_data){
1177 .hw.init = &(struct clk_init_data){
1194 .hw.init = &(struct clk_init_data){
1211 .hw.init = &(struct clk_init_data){
1228 .hw.init = &(struct clk_init_data){
1245 .hw.init = &(struct clk_init_data){
1262 .hw.init = &(struct clk_init_data){
1279 .hw.init = &(struct clk_init_data){
1295 .hw.init = &(struct clk_init_data){
1312 .hw.init = &(struct clk_init_data){
1328 .hw.init = &(struct clk_init_data){
1345 .hw.init = &(struct clk_init_data){
1362 .hw.init = &(struct clk_init_data){
1379 .hw.init = &(struct clk_init_data){
1396 .hw.init = &(struct clk_init_data){
1413 .hw.init = &(struct clk_init_data){
1430 .hw.init = &(struct clk_init_data){
1447 .hw.init = &(struct clk_init_data){
1464 .hw.init = &(struct clk_init_data){
1481 .hw.init = &(struct clk_init_data){
1497 .hw.init = &(struct clk_init_data){
1514 .hw.init = &(struct clk_init_data){
1531 .hw.init = &(struct clk_init_data){
1548 .hw.init = &(struct clk_init_data){
1565 .hw.init = &(struct clk_init_data){
1581 .hw.init = &(struct clk_init_data){
1598 .hw.init = &(struct clk_init_data){
1615 .hw.init = &(struct clk_init_data){
1632 .hw.init = &(struct clk_init_data){
1649 .hw.init = &(struct clk_init_data){
1666 .hw.init = &(struct clk_init_data){
1683 .hw.init = &(struct clk_init_data){
1700 .hw.init = &(struct clk_init_data){
1717 .hw.init = &(struct clk_init_data){
1734 .hw.init = &(struct clk_init_data){
1751 .hw.init = &(struct clk_init_data){
1768 .hw.init = &(struct clk_init_data){
1785 .hw.init = &(struct clk_init_data){
1801 .hw.init = &(struct clk_init_data){
1817 .hw.init = &(struct clk_init_data){
1834 .hw.init = &(struct clk_init_data){
1851 .hw.init = &(struct clk_init_data){
1868 .hw.init = &(struct clk_init_data){
1885 .hw.init = &(struct clk_init_data){
1901 .hw.init = &(struct clk_init_data){
1918 .hw.init = &(struct clk_init_data){
1935 .hw.init = &(struct clk_init_data){
1952 .hw.init = &(struct clk_init_data){
1969 .hw.init = &(struct clk_init_data){
1986 .hw.init = &(struct clk_init_data){
2003 .hw.init = &(struct clk_init_data){
2020 .hw.init = &(struct clk_init_data){
2037 .hw.init = &(struct clk_init_data){
2054 .hw.init = &(struct clk_init_data){
2071 .hw.init = &(struct clk_init_data){
2088 .hw.init = &(struct clk_init_data){
2105 .hw.init = &(struct clk_init_data){
2122 .hw.init = &(struct clk_init_data){
2139 .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){
2241 .hw.init = &(struct clk_init_data){
2258 .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){
2326 .hw.init = &(struct clk_init_data){
2343 .hw.init = &(struct clk_init_data){
2360 .hw.init = &(struct clk_init_data){
2377 .hw.init = &(struct clk_init_data){
2394 .hw.init = &(struct clk_init_data){
2411 .hw.init = &(struct clk_init_data){
2428 .hw.init = &(struct clk_init_data){
2445 .hw.init = &(struct clk_init_data){
2462 .hw.init = &(struct clk_init_data){
2479 .hw.init = &(struct clk_init_data){
2496 .hw.init = &(struct clk_init_data){
2513 .hw.init = &(struct clk_init_data){
2530 .hw.init = &(struct clk_init_data){
2547 .hw.init = &(struct clk_init_data){
2564 .hw.init = &(struct clk_init_data){
2581 .hw.init = &(struct clk_init_data){
2598 .hw.init = &(struct clk_init_data){
2615 .hw.init = &(struct clk_init_data){
2632 .hw.init = &(struct clk_init_data){
2650 .hw.init = &(struct clk_init_data){
2667 .hw.init = &(struct clk_init_data){
2684 .hw.init = &(struct clk_init_data){
2701 .hw.init = &(struct clk_init_data){
2718 .hw.init = &(struct clk_init_data){
2735 .hw.init = &(struct clk_init_data){
2752 .hw.init = &(struct clk_init_data){
2769 .hw.init = &(struct clk_init_data){
2786 .hw.init = &(struct clk_init_data){
2803 .hw.init = &(struct clk_init_data){
2820 .hw.init = &(struct clk_init_data){
2837 .hw.init = &(struct clk_init_data){
2854 .hw.init = &(struct clk_init_data){
2871 .hw.init = &(struct clk_init_data){
2888 .hw.init = &(struct clk_init_data){
2905 .hw.init = &(struct clk_init_data){
2922 .hw.init = &(struct clk_init_data){
2939 .hw.init = &(struct clk_init_data){
2956 .hw.init = &(struct clk_init_data){
2973 .hw.init = &(struct clk_init_data){
2990 .hw.init = &(struct clk_init_data){
3005 .hw.init = &(struct clk_init_data){
3022 .hw.init = &(struct clk_init_data){
3039 .hw.init = &(struct clk_init_data){
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){
H A Dmmcc-msm8960.c95 .clkr.hw.init = &(struct clk_init_data){
111 .clkr.hw.init = &(struct clk_init_data){
172 .hw.init = &(struct clk_init_data){
187 .hw.init = &(struct clk_init_data){
221 .hw.init = &(struct clk_init_data){
236 .hw.init = &(struct clk_init_data){
270 .hw.init = &(struct clk_init_data){
285 .hw.init = &(struct clk_init_data){
325 .hw.init = &(struct clk_init_data){
340 .hw.init = &(struct clk_init_data){
356 .hw.init = &(struct clk_init_data){
389 .hw.init = &(struct clk_init_data){
404 .hw.init = &(struct clk_init_data){
420 .hw.init = &(struct clk_init_data){
453 .hw.init = &(struct clk_init_data){
468 .hw.init = &(struct clk_init_data){
484 .hw.init = &(struct clk_init_data){
596 .hw.init = &(struct clk_init_data){
613 .hw.init = &(struct clk_init_data){
630 .hw.init = &(struct clk_init_data){
647 .hw.init = &(struct clk_init_data){
664 .hw.init = &(struct clk_init_data){
703 .hw.init = &(struct clk_init_data){
720 .hw.init = &(struct clk_init_data){
736 .hw.init = &(struct clk_init_data){
752 .hw.init = &(struct clk_init_data){
813 .hw.init = &(struct clk_init_data){
828 .hw.init = &(struct clk_init_data){
873 .hw.init = &(struct clk_init_data){
888 .hw.init = &(struct clk_init_data){
974 .hw.init = &(struct clk_init_data){
996 .hw.init = &(struct clk_init_data){
1052 .hw.init = &(struct clk_init_data){
1067 .hw.init = &(struct clk_init_data){
1083 .hw.init = &(struct clk_init_data){
1131 .hw.init = &(struct clk_init_data){
1146 .hw.init = &(struct clk_init_data){
1179 .hw.init = &(struct clk_init_data){
1194 .hw.init = &(struct clk_init_data){
1259 .hw.init = &(struct clk_init_data){
1274 .hw.init = &(struct clk_init_data){
1290 .hw.init = &(struct clk_init_data){
1306 .hw.init = &(struct clk_init_data){
1358 .hw.init = &(struct clk_init_data){
1373 .hw.init = &(struct clk_init_data){
1421 .hw.init = &(struct clk_init_data){
1439 .hw.init = &(struct clk_init_data){
1455 .hw.init = &(struct clk_init_data){
1471 .hw.init = &(struct clk_init_data){
1487 .hw.init = &(struct clk_init_data){
1503 .hw.init = &(struct clk_init_data){
1519 .hw.init = &(struct clk_init_data){
1535 .hw.init = &(struct clk_init_data){
1592 .hw.init = &(struct clk_init_data){
1607 .hw.init = &(struct clk_init_data){
1643 .hw.init = &(struct clk_init_data){
1658 .hw.init = &(struct clk_init_data){
1711 .hw.init = &(struct clk_init_data){
1726 .hw.init = &(struct clk_init_data){
1742 .hw.init = &(struct clk_init_data){
1758 .hw.init = &(struct clk_init_data){
1774 .hw.init = &(struct clk_init_data){
1790 .hw.init = &(struct clk_init_data){
1804 .hw.init = &(struct clk_init_data){
1820 .hw.init = &(struct clk_init_data){
1836 .hw.init = &(struct clk_init_data){
1852 .hw.init = &(struct clk_init_data){
1866 .hw.init = &(struct clk_init_data){
1882 .hw.init = &(struct clk_init_data){
1898 .hw.init = &(struct clk_init_data){
1914 .hw.init = &(struct clk_init_data){
1930 .hw.init = &(struct clk_init_data){
1946 .hw.init = &(struct clk_init_data){
1960 .hw.init = &(struct clk_init_data){
1974 .hw.init = &(struct clk_init_data){
1988 .hw.init = &(struct clk_init_data){
2004 .hw.init = &(struct clk_init_data){
2018 .hw.init = &(struct clk_init_data){
2034 .hw.init = &(struct clk_init_data){
2050 .hw.init = &(struct clk_init_data){
2066 .hw.init = &(struct clk_init_data){
2082 .hw.init = &(struct clk_init_data){
2098 .hw.init = &(struct clk_init_data){
2114 .hw.init = &(struct clk_init_data){
2128 .hw.init = &(struct clk_init_data){
2144 .hw.init = &(struct clk_init_data){
2158 .hw.init = &(struct clk_init_data){
2172 .hw.init = &(struct clk_init_data){
2186 .hw.init = &(struct clk_init_data){
2202 .hw.init = &(struct clk_init_data){
2216 .hw.init = &(struct clk_init_data){
2230 .hw.init = &(struct clk_init_data){
2246 .hw.init = &(struct clk_init_data){
2260 .hw.init = &(struct clk_init_data){
2274 .hw.init = &(struct clk_init_data){
2672 gfx3d_src.clkr.hw.init = &gfx3d_8064_init; mmcc_msm8960_probe()
/linux-4.1.27/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.c97 struct clk_init_data init; tegra_clk_register_pll_out() local
103 init.name = name; tegra_clk_register_pll_out()
104 init.ops = &tegra_clk_pll_out_ops; tegra_clk_register_pll_out()
105 init.parent_names = (parent_name ? &parent_name : NULL); tegra_clk_register_pll_out()
106 init.num_parents = (parent_name ? 1 : 0); tegra_clk_register_pll_out()
107 init.flags = flags; tegra_clk_register_pll_out()
115 /* Data in .init is copied by clk_register(), so stack variable OK */ tegra_clk_register_pll_out()
116 pll_out->hw.init = &init; tegra_clk_register_pll_out()
H A Dclk-periph.c148 struct clk_init_data init; _tegra_clk_register_periph() local
154 init.ops = &tegra_clk_periph_nodiv_ops; _tegra_clk_register_periph()
156 init.ops = &tegra_clk_periph_no_gate_ops; _tegra_clk_register_periph()
158 init.ops = &tegra_clk_periph_ops; _tegra_clk_register_periph()
160 init.name = name; _tegra_clk_register_periph()
161 init.flags = flags; _tegra_clk_register_periph()
162 init.parent_names = parent_names; _tegra_clk_register_periph()
163 init.num_parents = num_parents; _tegra_clk_register_periph()
169 /* Data in .init is copied by clk_register(), so stack variable OK */ _tegra_clk_register_periph()
170 periph->hw.init = &init; _tegra_clk_register_periph()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/isdn/sc/
H A DMakefile9 sc-y := shmem.o init.o packet.o command.o event.o \
/linux-4.1.27/drivers/staging/board/
H A Dboard.h3 #include <linux/init.h>
/linux-4.1.27/drivers/staging/
H A Dstaging.c2 #include <linux/init.h>
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
H A DMakefile2 acx.o boot.o init.o debugfs.o io.o
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
H A DMakefile2 boot.o init.o debugfs.o scan.o sysfs.o vendor_cmd.o
/linux-4.1.27/arch/x86/xen/
H A Ddebugfs.c1 #include <linux/init.h>
/linux-4.1.27/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.1.27/arch/unicore32/mm/
H A DMakefile5 obj-y := extable.o fault.o init.o pgd.o mmu.o
/linux-4.1.27/arch/metag/kernel/
H A Dmachines.c9 #include <linux/init.h>
H A Dtime.c10 #include <linux/init.h>
/linux-4.1.27/drivers/acpi/
H A Ddebugfs.c6 #include <linux/init.h>
/linux-4.1.27/drivers/pnp/
H A DMakefile13 # pnp_system_init goes after pnpacpi/pnpbios init
/linux-4.1.27/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.1.27/arch/powerpc/sysdev/
H A Dmv64x60.h4 #include <linux/init.h>
/linux-4.1.27/arch/s390/mm/
H A DMakefile5 obj-y := init.o fault.o extmem.o mmap.o vmem.o pgtable.o maccess.o
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/
H A Dpinmux-sh7722.c2 #include <linux/init.h>
/linux-4.1.27/arch/parisc/include/asm/
H A Dbugs.h8 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.1.27/arch/powerpc/lib/
H A Dalloc.c2 #include <linux/init.h>
/linux-4.1.27/arch/avr32/include/asm/
H A Dbugs.h2 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.1.27/arch/blackfin/oprofile/
H A Dbfin_oprofile.c9 #include <linux/init.h>
/linux-4.1.27/arch/cris/include/asm/
H A Dbugs.h9 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.1.27/arch/frv/mm/
H A DMakefile5 obj-y := init.o kmap.o
/linux-4.1.27/arch/ia64/mm/
H A DMakefile5 obj-y := init.o fault.o tlb.o extable.o ioremap.o
/linux-4.1.27/arch/m32r/include/asm/
H A Dbugs.h5 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.1.27/arch/m68k/include/asm/
H A Dbugs.h8 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.1.27/arch/m68k/mm/
H A DMakefile5 obj-y := init.o
/linux-4.1.27/arch/arm/mach-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.c83 struct clk_init_data init; imx_clk_cpu() local
94 init.name = name; imx_clk_cpu()
95 init.ops = &clk_cpu_ops; imx_clk_cpu()
96 init.flags = 0; imx_clk_cpu()
97 init.parent_names = &parent_name; imx_clk_cpu()
98 init.num_parents = 1; imx_clk_cpu()
100 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-pllv1.c105 struct clk_init_data init; imx_clk_pllv1() local
113 init.name = name; imx_clk_pllv1()
114 init.ops = &clk_pllv1_ops; imx_clk_pllv1()
115 init.flags = 0; imx_clk_pllv1()
116 init.parent_names = &parent; imx_clk_pllv1()
117 init.num_parents = 1; imx_clk_pllv1()
119 pll->hw.init = &init; imx_clk_pllv1()
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.c136 struct clk_init_data init; imx_clk_pfd() local
145 init.name = name; imx_clk_pfd()
146 init.ops = &clk_pfd_ops; imx_clk_pfd()
147 init.flags = 0; imx_clk_pfd()
148 init.parent_names = &parent_name; imx_clk_pfd()
149 init.num_parents = 1; imx_clk_pfd()
151 pfd->hw.init = &init; imx_clk_pfd()
/linux-4.1.27/arch/alpha/include/asm/
H A Dbugs.h8 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.1.27/kernel/
H A Dsystem_certificates.S2 #include <linux/init.h>
/linux-4.1.27/lib/zlib_deflate/
H A Ddeflate_syms.c9 #include <linux/init.h>
/linux-4.1.27/lib/zlib_inflate/
H A Dinflate_syms.c9 #include <linux/init.h>
/linux-4.1.27/security/selinux/include/
H A Dinitial_sid_to_string.h11 "init",
/linux-4.1.27/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.1.27/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.c130 struct clk_init_data init; at91_clk_register_slow_osc() local
139 init.name = name; at91_clk_register_slow_osc()
140 init.ops = &slow_osc_ops; at91_clk_register_slow_osc()
141 init.parent_names = &parent_name; at91_clk_register_slow_osc()
142 init.num_parents = 1; at91_clk_register_slow_osc()
143 init.flags = CLK_IGNORE_UNUSED; at91_clk_register_slow_osc()
145 osc->hw.init = &init; at91_clk_register_slow_osc()
242 struct clk_init_data init; at91_clk_register_slow_rc_osc() local
251 init.name = name; at91_clk_register_slow_rc_osc()
252 init.ops = &slow_rc_osc_ops; at91_clk_register_slow_rc_osc()
253 init.parent_names = NULL; at91_clk_register_slow_rc_osc()
254 init.num_parents = 0; at91_clk_register_slow_rc_osc()
255 init.flags = CLK_IS_ROOT | CLK_IGNORE_UNUSED; at91_clk_register_slow_rc_osc()
257 osc->hw.init = &init; at91_clk_register_slow_rc_osc()
339 struct clk_init_data init; at91_clk_register_sam9x5_slow() local
348 init.name = name; at91_clk_register_sam9x5_slow()
349 init.ops = &sam9x5_slow_ops; at91_clk_register_sam9x5_slow()
350 init.parent_names = parent_names; at91_clk_register_sam9x5_slow()
351 init.num_parents = num_parents; at91_clk_register_sam9x5_slow()
352 init.flags = 0; at91_clk_register_sam9x5_slow()
354 slowck->hw.init = &init; at91_clk_register_sam9x5_slow()
415 struct clk_init_data init; at91_clk_register_sam9260_slow() local
427 init.name = name; at91_clk_register_sam9260_slow()
428 init.ops = &sam9260_slow_ops; at91_clk_register_sam9260_slow()
429 init.parent_names = parent_names; at91_clk_register_sam9260_slow()
430 init.num_parents = num_parents; at91_clk_register_sam9260_slow()
431 init.flags = 0; at91_clk_register_sam9260_slow()
433 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()
303 struct clk_init_data init; at91_clk_register_main_rc_osc() local
312 init.name = name; at91_clk_register_main_rc_osc()
313 init.ops = &main_rc_osc_ops; at91_clk_register_main_rc_osc()
314 init.parent_names = NULL; at91_clk_register_main_rc_osc()
315 init.num_parents = 0; at91_clk_register_main_rc_osc()
316 init.flags = CLK_IS_ROOT | CLK_IGNORE_UNUSED; at91_clk_register_main_rc_osc()
318 osc->hw.init = &init; at91_clk_register_main_rc_osc()
434 struct clk_init_data init; at91_clk_register_rm9200_main() local
446 init.name = name; at91_clk_register_rm9200_main()
447 init.ops = &rm9200_main_ops; at91_clk_register_rm9200_main()
448 init.parent_names = &parent_name; at91_clk_register_rm9200_main()
449 init.num_parents = 1; at91_clk_register_rm9200_main()
450 init.flags = 0; at91_clk_register_rm9200_main()
452 clkmain->hw.init = &init; at91_clk_register_rm9200_main()
568 struct clk_init_data init; at91_clk_register_sam9x5_main() local
580 init.name = name; at91_clk_register_sam9x5_main()
581 init.ops = &sam9x5_main_ops; at91_clk_register_sam9x5_main()
582 init.parent_names = parent_names; at91_clk_register_sam9x5_main()
583 init.num_parents = num_parents; at91_clk_register_sam9x5_main()
584 init.flags = CLK_SET_PARENT_GATE; at91_clk_register_sam9x5_main()
586 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-system.c108 struct clk_init_data init; at91_clk_register_system() local
118 init.name = name; at91_clk_register_system()
119 init.ops = &system_ops; at91_clk_register_system()
120 init.parent_names = &parent_name; at91_clk_register_system()
121 init.num_parents = 1; at91_clk_register_system()
122 init.flags = CLK_SET_RATE_PARENT; at91_clk_register_system()
125 sys->hw.init = &init; at91_clk_register_system()
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()
H A Dclk-peripheral.c109 struct clk_init_data init; at91_clk_register_peripheral() local
118 init.name = name; at91_clk_register_peripheral()
119 init.ops = &peripheral_ops; at91_clk_register_peripheral()
120 init.parent_names = (parent_name ? &parent_name : NULL); at91_clk_register_peripheral()
121 init.num_parents = (parent_name ? 1 : 0); at91_clk_register_peripheral()
122 init.flags = 0; at91_clk_register_peripheral()
125 periph->hw.init = &init; at91_clk_register_peripheral()
319 struct clk_init_data init; at91_clk_register_sam9x5_peripheral() local
328 init.name = name; at91_clk_register_sam9x5_peripheral()
329 init.ops = &sam9x5_peripheral_ops; at91_clk_register_sam9x5_peripheral()
330 init.parent_names = (parent_name ? &parent_name : NULL); at91_clk_register_sam9x5_peripheral()
331 init.num_parents = (parent_name ? 1 : 0); at91_clk_register_sam9x5_peripheral()
332 init.flags = 0; at91_clk_register_sam9x5_peripheral()
335 periph->hw.init = &init; at91_clk_register_sam9x5_peripheral()
/linux-4.1.27/drivers/clk/mxs/
H A Dclk-pll.c94 struct clk_init_data init; mxs_clk_pll() local
100 init.name = name; mxs_clk_pll()
101 init.ops = &clk_pll_ops; mxs_clk_pll()
102 init.flags = 0; mxs_clk_pll()
103 init.parent_names = (parent_name ? &parent_name: NULL); mxs_clk_pll()
104 init.num_parents = (parent_name ? 1 : 0); mxs_clk_pll()
109 pll->hw.init = &init; mxs_clk_pll()
H A Dclk-div.c82 struct clk_init_data init; mxs_clk_div() local
88 init.name = name; mxs_clk_div()
89 init.ops = &clk_div_ops; mxs_clk_div()
90 init.flags = CLK_SET_RATE_PARENT; mxs_clk_div()
91 init.parent_names = (parent_name ? &parent_name: NULL); mxs_clk_div()
92 init.num_parents = (parent_name ? 1 : 0); mxs_clk_div()
102 div->divider.hw.init = &init; mxs_clk_div()
H A Dclk-frac.c116 struct clk_init_data init; mxs_clk_frac() local
122 init.name = name; mxs_clk_frac()
123 init.ops = &clk_frac_ops; mxs_clk_frac()
124 init.flags = CLK_SET_RATE_PARENT; mxs_clk_frac()
125 init.parent_names = (parent_name ? &parent_name: NULL); mxs_clk_frac()
126 init.num_parents = (parent_name ? 1 : 0); mxs_clk_frac()
132 frac->hw.init = &init; mxs_clk_frac()
H A Dclk-ref.c133 struct clk_init_data init; mxs_clk_ref() local
139 init.name = name; mxs_clk_ref()
140 init.ops = &clk_ref_ops; mxs_clk_ref()
141 init.flags = 0; mxs_clk_ref()
142 init.parent_names = (parent_name ? &parent_name: NULL); mxs_clk_ref()
143 init.num_parents = (parent_name ? 1 : 0); mxs_clk_ref()
147 ref->hw.init = &init; mxs_clk_ref()
/linux-4.1.27/drivers/clk/versatile/
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.1.27/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()
H A DMakefile1 obj-y := i386.o init.o
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/wireless/ath/ath9k/
H A DMakefile3 init.o \
60 common-init.o \
/linux-4.1.27/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.1.27/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.1.27/drivers/gpu/drm/nouveau/
H A Dnouveau_abi16.c237 struct drm_nouveau_channel_alloc *init = data; nouveau_abi16_ioctl_channel_alloc() local
255 if (init->fb_ctxdma_handle != ~0) nouveau_abi16_ioctl_channel_alloc()
256 init->fb_ctxdma_handle = KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_GR; nouveau_abi16_ioctl_channel_alloc()
258 init->fb_ctxdma_handle = init->tt_ctxdma_handle; nouveau_abi16_ioctl_channel_alloc()
261 init->tt_ctxdma_handle = 0; nouveau_abi16_ioctl_channel_alloc()
262 if (init->fb_ctxdma_handle == KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_GR) nouveau_abi16_ioctl_channel_alloc()
263 init->tt_ctxdma_handle = 1; nouveau_abi16_ioctl_channel_alloc()
266 if (init->fb_ctxdma_handle == ~0 || init->tt_ctxdma_handle == ~0) nouveau_abi16_ioctl_channel_alloc()
270 init->channel = __ffs64(~abi16->handles); nouveau_abi16_ioctl_channel_alloc()
280 abi16->handles |= (1ULL << init->channel); nouveau_abi16_ioctl_channel_alloc()
284 NOUVEAU_ABI16_CHAN(init->channel), nouveau_abi16_ioctl_channel_alloc()
285 init->fb_ctxdma_handle, nouveau_abi16_ioctl_channel_alloc()
286 init->tt_ctxdma_handle, &chan->chan); nouveau_abi16_ioctl_channel_alloc()
291 init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_VRAM | nouveau_abi16_ioctl_channel_alloc()
295 init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_VRAM; nouveau_abi16_ioctl_channel_alloc()
297 init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_GART; nouveau_abi16_ioctl_channel_alloc()
300 init->subchan[0].handle = 0x00000000; nouveau_abi16_ioctl_channel_alloc()
301 init->subchan[0].grclass = 0x0000; nouveau_abi16_ioctl_channel_alloc()
302 init->subchan[1].handle = chan->chan->nvsw.handle; nouveau_abi16_ioctl_channel_alloc()
303 init->subchan[1].grclass = 0x506e; nouveau_abi16_ioctl_channel_alloc()
304 init->nr_subchan = 2; nouveau_abi16_ioctl_channel_alloc()
323 &init->notifier_handle); nouveau_abi16_ioctl_channel_alloc()
367 struct drm_nouveau_grobj_alloc *init = data; nouveau_abi16_ioctl_grobj_alloc() local
377 .ioctl.path[0] = NOUVEAU_ABI16_CHAN(init->channel), nouveau_abi16_ioctl_grobj_alloc()
379 .new.handle = init->handle, nouveau_abi16_ioctl_grobj_alloc()
380 .new.oclass = init->class, nouveau_abi16_ioctl_grobj_alloc()
390 if (init->handle == ~0) nouveau_abi16_ioctl_grobj_alloc()
395 if (init->class == 0x506e) { nouveau_abi16_ioctl_grobj_alloc()
396 init->class = nouveau_abi16_swclass(drm); nouveau_abi16_ioctl_grobj_alloc()
397 if (init->class == 0x906e) nouveau_abi16_ioctl_grobj_alloc()
/linux-4.1.27/drivers/clk/berlin/
H A Dberlin2-pll.c99 struct clk_init_data init; berlin2_pll_register() local
109 pll->hw.init = &init; berlin2_pll_register()
110 init.name = name; berlin2_pll_register()
111 init.ops = &berlin2_pll_ops; berlin2_pll_register()
112 init.parent_names = &parent_name; berlin2_pll_register()
113 init.num_parents = 1; berlin2_pll_register()
114 init.flags = flags; berlin2_pll_register()
/linux-4.1.27/drivers/clk/hisilicon/
H A Dclkgate-separated.c107 struct clk_init_data init; hisi_register_clkgate_sep() local
115 init.name = name; hisi_register_clkgate_sep()
116 init.ops = &clkgate_separated_ops; hisi_register_clkgate_sep()
117 init.flags = flags | CLK_IS_BASIC; hisi_register_clkgate_sep()
118 init.parent_names = (parent_name ? &parent_name : NULL); hisi_register_clkgate_sep()
119 init.num_parents = (parent_name ? 1 : 0); hisi_register_clkgate_sep()
124 sclk->hw.init = &init; hisi_register_clkgate_sep()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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) {
187 /* freed after init ends here */
/linux-4.1.27/drivers/clk/sirf/
H A Dclk-common.c219 .init = &clk_pll1_init,
226 .init = &clk_pll2_init,
233 .init = &clk_pll3_init,
280 .init = &clk_usb_pll_init,
301 if (strcmp(hw->init->name, "io") == 0) dmn_clk_get_parent()
315 if (strcmp(hw->init->name, "io") == 0) dmn_clk_set_parent()
355 unsigned bits = (strcmp(hw->init->name, "mem") == 0) ? 3 : 4; dmn_clk_round_rate()
377 unsigned bits = (strcmp(hw->init->name, "mem") == 0) ? 3 : 4; dmn_clk_set_rate()
456 .init = &clk_mem_init,
471 .init = &clk_sys_init,
485 .init = &clk_io_init,
508 .init = &clk_cpu_init,
536 .init = &clk_dsp_init,
551 .init = &clk_gfx_init,
566 .init = &clk_mm_init,
586 .init = &clk_lcd_init,
601 .init = &clk_vpp_init,
696 .init = &clk_cphif_init,
710 .init = &clk_dmac0_init,
724 .init = &clk_dmac1_init,
738 .init = &clk_audio_init,
752 .init = &clk_uart0_init,
766 .init = &clk_uart1_init,
780 .init = &clk_uart2_init,
794 .init = &clk_usp0_init,
808 .init = &clk_usp1_init,
822 .init = &clk_usp2_init,
836 .init = &clk_vip_init,
850 .init = &clk_spi0_init,
864 .init = &clk_spi1_init,
878 .init = &clk_tsc_init,
892 .init = &clk_i2c0_init,
906 .init = &clk_i2c1_init,
920 .init = &clk_pwmc_init,
934 .init = &clk_efuse_init,
948 .init = &clk_pulse_init,
966 .init = &clk_gps_init,
980 .init = &clk_mf_init,
998 .init = &clk_security_init,
1016 .init = &clk_usb0_init,
1030 .init = &clk_usb1_init,
/linux-4.1.27/drivers/media/pci/cx23885/
H A DMakefile4 cx23888-ir.o netup-init.o cimax2.o netup-eeprom.o \
/linux-4.1.27/drivers/ras/
H A Dras.c8 #include <linux/init.h>
/linux-4.1.27/arch/x86/kernel/cpu/
H A Dumc.c7 * so no special init takes place.
/linux-4.1.27/arch/x86/realmode/
H A DMakefile12 obj-y += init.o
/linux-4.1.27/arch/xtensa/include/asm/
H A Dbugs.h4 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.1.27/arch/x86/include/asm/
H A Ddmi.h5 #include <linux/init.h>
/linux-4.1.27/arch/metag/mm/
H A DMakefile8 obj-y += init.o
/linux-4.1.27/arch/microblaze/oprofile/
H A Dmicroblaze_oprofile.c13 #include <linux/init.h>
/linux-4.1.27/arch/microblaze/pci/
H A Diomap.c6 #include <linux/init.h>
/linux-4.1.27/arch/mips/alchemy/devboards/
H A Dplatform.h4 #include <linux/init.h>
/linux-4.1.27/arch/mips/include/asm/mach-bcm63xx/
H A Dbcm63xx_gpio.h4 #include <linux/init.h>
/linux-4.1.27/fs/proc/
H A Dcmdline.c2 #include <linux/init.h>
H A Dcpuinfo.c2 #include <linux/init.h>
/linux-4.1.27/arch/s390/include/asm/
H A Dbugs.h11 * This is included by init/main.c to check for architecture-dependent bugs.
/linux-4.1.27/arch/sh/boards/mach-highlander/
H A Dpinmux-r7785rp.c8 #include <linux/init.h>
/linux-4.1.27/arch/sh/boards/mach-se/
H A Dboard-se7619.c9 #include <linux/init.h>
/linux-4.1.27/arch/mips/kernel/
H A Dtopology.c3 #include <linux/init.h>
/linux-4.1.27/arch/mips/mti-malta/
H A DMakefile8 obj-y := malta-display.o malta-init.o \
/linux-4.1.27/arch/mips/sgi-ip27/
H A DMakefile5 obj-y := ip27-berr.o ip27-irq.o ip27-init.o ip27-klconfig.o ip27-klnuma.o \
/linux-4.1.27/arch/mips/txx9/rbtx4939/
H A Dprom.c9 #include <linux/init.h>
/linux-4.1.27/arch/mn10300/oprofile/
H A Dop_model_null.c11 #include <linux/init.h>
/linux-4.1.27/arch/mn10300/unit-asb2364/
H A DMakefile10 obj-y := unit-init.o leds.o irq-fpga.o
/linux-4.1.27/arch/avr32/kernel/
H A Dhead.S14 .section .init.text,"ax"

Completed in 4360 milliseconds

1234567891011>>