Searched refs:cinfo (Results 1 - 53 of 53) sorted by relevance

/linux-4.1.27/drivers/isdn/hardware/avm/
H A Db1isa.c42 avmctrl_info *cinfo = pci_get_drvdata(pdev); b1isa_remove() local
45 if (!cinfo) b1isa_remove()
48 card = cinfo->card; b1isa_remove()
53 detach_capi_ctr(&cinfo->capi_ctrl); b1isa_remove()
65 avmctrl_info *cinfo; b1isa_probe() local
76 cinfo = card->ctrlinfo; b1isa_probe()
115 cinfo->capi_ctrl.owner = THIS_MODULE; b1isa_probe()
116 cinfo->capi_ctrl.driver_name = "b1isa"; b1isa_probe()
117 cinfo->capi_ctrl.driverdata = cinfo; b1isa_probe()
118 cinfo->capi_ctrl.register_appl = b1_register_appl; b1isa_probe()
119 cinfo->capi_ctrl.release_appl = b1_release_appl; b1isa_probe()
120 cinfo->capi_ctrl.send_message = b1_send_message; b1isa_probe()
121 cinfo->capi_ctrl.load_firmware = b1_load_firmware; b1isa_probe()
122 cinfo->capi_ctrl.reset_ctr = b1_reset_ctr; b1isa_probe()
123 cinfo->capi_ctrl.procinfo = b1isa_procinfo; b1isa_probe()
124 cinfo->capi_ctrl.proc_fops = &b1ctl_proc_fops; b1isa_probe()
125 strcpy(cinfo->capi_ctrl.name, card->name); b1isa_probe()
127 retval = attach_capi_ctr(&cinfo->capi_ctrl); b1isa_probe()
136 pci_set_drvdata(pdev, cinfo); b1isa_probe()
151 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1isa_procinfo() local
153 if (!cinfo) b1isa_procinfo()
155 sprintf(cinfo->infobuf, "%s %s 0x%x %d r%d", b1isa_procinfo()
156 cinfo->cardname[0] ? cinfo->cardname : "-", b1isa_procinfo()
157 cinfo->version[VER_DRIVER] ? cinfo->version[VER_DRIVER] : "-", b1isa_procinfo()
158 cinfo->card ? cinfo->card->port : 0x0, b1isa_procinfo()
159 cinfo->card ? cinfo->card->irq : 0, b1isa_procinfo()
160 cinfo->card ? cinfo->card->revision : 0 b1isa_procinfo()
162 return cinfo->infobuf; b1isa_procinfo()
H A Db1pcmcia.c42 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1pcmcia_remove_ctr() local
43 avmcard *card = cinfo->card; b1pcmcia_remove_ctr()
63 avmctrl_info *cinfo; b1pcmcia_add_card() local
74 cinfo = card->ctrlinfo; b1pcmcia_add_card()
102 cinfo->capi_ctrl.owner = THIS_MODULE; b1pcmcia_add_card()
103 cinfo->capi_ctrl.driver_name = "b1pcmcia"; b1pcmcia_add_card()
104 cinfo->capi_ctrl.driverdata = cinfo; b1pcmcia_add_card()
105 cinfo->capi_ctrl.register_appl = b1_register_appl; b1pcmcia_add_card()
106 cinfo->capi_ctrl.release_appl = b1_release_appl; b1pcmcia_add_card()
107 cinfo->capi_ctrl.send_message = b1_send_message; b1pcmcia_add_card()
108 cinfo->capi_ctrl.load_firmware = b1_load_firmware; b1pcmcia_add_card()
109 cinfo->capi_ctrl.reset_ctr = b1_reset_ctr; b1pcmcia_add_card()
110 cinfo->capi_ctrl.procinfo = b1pcmcia_procinfo; b1pcmcia_add_card()
111 cinfo->capi_ctrl.proc_fops = &b1ctl_proc_fops; b1pcmcia_add_card()
112 strcpy(cinfo->capi_ctrl.name, card->name); b1pcmcia_add_card()
114 retval = attach_capi_ctr(&cinfo->capi_ctrl); b1pcmcia_add_card()
129 return cinfo->capi_ctrl.cnr; b1pcmcia_add_card()
143 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1pcmcia_procinfo() local
145 if (!cinfo) b1pcmcia_procinfo()
147 sprintf(cinfo->infobuf, "%s %s 0x%x %d r%d", b1pcmcia_procinfo()
148 cinfo->cardname[0] ? cinfo->cardname : "-", b1pcmcia_procinfo()
149 cinfo->version[VER_DRIVER] ? cinfo->version[VER_DRIVER] : "-", b1pcmcia_procinfo()
150 cinfo->card ? cinfo->card->port : 0x0, b1pcmcia_procinfo()
151 cinfo->card ? cinfo->card->irq : 0, b1pcmcia_procinfo()
152 cinfo->card ? cinfo->card->revision : 0 b1pcmcia_procinfo()
154 return cinfo->infobuf; b1pcmcia_procinfo()
H A Dt1pci.c52 avmctrl_info *cinfo; t1pci_add_card() local
69 cinfo = card->ctrlinfo; t1pci_add_card()
113 cinfo->capi_ctrl.owner = THIS_MODULE; t1pci_add_card()
114 cinfo->capi_ctrl.driver_name = "t1pci"; t1pci_add_card()
115 cinfo->capi_ctrl.driverdata = cinfo; t1pci_add_card()
116 cinfo->capi_ctrl.register_appl = b1dma_register_appl; t1pci_add_card()
117 cinfo->capi_ctrl.release_appl = b1dma_release_appl; t1pci_add_card()
118 cinfo->capi_ctrl.send_message = b1dma_send_message; t1pci_add_card()
119 cinfo->capi_ctrl.load_firmware = b1dma_load_firmware; t1pci_add_card()
120 cinfo->capi_ctrl.reset_ctr = b1dma_reset_ctr; t1pci_add_card()
121 cinfo->capi_ctrl.procinfo = t1pci_procinfo; t1pci_add_card()
122 cinfo->capi_ctrl.proc_fops = &b1dmactl_proc_fops; t1pci_add_card()
123 strcpy(cinfo->capi_ctrl.name, card->name); t1pci_add_card()
125 retval = attach_capi_ctr(&cinfo->capi_ctrl); t1pci_add_card()
131 card->cardnr = cinfo->capi_ctrl.cnr; t1pci_add_card()
158 avmctrl_info *cinfo = card->ctrlinfo; t1pci_remove() local
162 detach_capi_ctr(&cinfo->capi_ctrl); t1pci_remove()
174 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); t1pci_procinfo() local
176 if (!cinfo) t1pci_procinfo()
178 sprintf(cinfo->infobuf, "%s %s 0x%x %d 0x%lx", t1pci_procinfo()
179 cinfo->cardname[0] ? cinfo->cardname : "-", t1pci_procinfo()
180 cinfo->version[VER_DRIVER] ? cinfo->version[VER_DRIVER] : "-", t1pci_procinfo()
181 cinfo->card ? cinfo->card->port : 0x0, t1pci_procinfo()
182 cinfo->card ? cinfo->card->irq : 0, t1pci_procinfo()
183 cinfo->card ? cinfo->card->membase : 0 t1pci_procinfo()
185 return cinfo->infobuf; t1pci_procinfo()
H A Db1pci.c48 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1pci_procinfo() local
50 if (!cinfo) b1pci_procinfo()
52 sprintf(cinfo->infobuf, "%s %s 0x%x %d r%d", b1pci_procinfo()
53 cinfo->cardname[0] ? cinfo->cardname : "-", b1pci_procinfo()
54 cinfo->version[VER_DRIVER] ? cinfo->version[VER_DRIVER] : "-", b1pci_procinfo()
55 cinfo->card ? cinfo->card->port : 0x0, b1pci_procinfo()
56 cinfo->card ? cinfo->card->irq : 0, b1pci_procinfo()
57 cinfo->card ? cinfo->card->revision : 0 b1pci_procinfo()
59 return cinfo->infobuf; b1pci_procinfo()
67 avmctrl_info *cinfo; b1pci_probe() local
77 cinfo = card->ctrlinfo; b1pci_probe()
107 cinfo->capi_ctrl.driver_name = "b1pci"; b1pci_probe()
108 cinfo->capi_ctrl.driverdata = cinfo; b1pci_probe()
109 cinfo->capi_ctrl.register_appl = b1_register_appl; b1pci_probe()
110 cinfo->capi_ctrl.release_appl = b1_release_appl; b1pci_probe()
111 cinfo->capi_ctrl.send_message = b1_send_message; b1pci_probe()
112 cinfo->capi_ctrl.load_firmware = b1_load_firmware; b1pci_probe()
113 cinfo->capi_ctrl.reset_ctr = b1_reset_ctr; b1pci_probe()
114 cinfo->capi_ctrl.procinfo = b1pci_procinfo; b1pci_probe()
115 cinfo->capi_ctrl.proc_fops = &b1ctl_proc_fops; b1pci_probe()
116 strcpy(cinfo->capi_ctrl.name, card->name); b1pci_probe()
117 cinfo->capi_ctrl.owner = THIS_MODULE; b1pci_probe()
119 retval = attach_capi_ctr(&cinfo->capi_ctrl); b1pci_probe()
149 avmctrl_info *cinfo = card->ctrlinfo; b1pci_remove() local
155 detach_capi_ctr(&cinfo->capi_ctrl); b1pci_remove()
166 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1pciv4_procinfo() local
168 if (!cinfo) b1pciv4_procinfo()
170 sprintf(cinfo->infobuf, "%s %s 0x%x %d 0x%lx r%d", b1pciv4_procinfo()
171 cinfo->cardname[0] ? cinfo->cardname : "-", b1pciv4_procinfo()
172 cinfo->version[VER_DRIVER] ? cinfo->version[VER_DRIVER] : "-", b1pciv4_procinfo()
173 cinfo->card ? cinfo->card->port : 0x0, b1pciv4_procinfo()
174 cinfo->card ? cinfo->card->irq : 0, b1pciv4_procinfo()
175 cinfo->card ? cinfo->card->membase : 0, b1pciv4_procinfo()
176 cinfo->card ? cinfo->card->revision : 0 b1pciv4_procinfo()
178 return cinfo->infobuf; b1pciv4_procinfo()
186 avmctrl_info *cinfo; b1pciv4_probe() local
203 cinfo = card->ctrlinfo; b1pciv4_probe()
245 cinfo->capi_ctrl.owner = THIS_MODULE; b1pciv4_probe()
246 cinfo->capi_ctrl.driver_name = "b1pciv4"; b1pciv4_probe()
247 cinfo->capi_ctrl.driverdata = cinfo; b1pciv4_probe()
248 cinfo->capi_ctrl.register_appl = b1dma_register_appl; b1pciv4_probe()
249 cinfo->capi_ctrl.release_appl = b1dma_release_appl; b1pciv4_probe()
250 cinfo->capi_ctrl.send_message = b1dma_send_message; b1pciv4_probe()
251 cinfo->capi_ctrl.load_firmware = b1dma_load_firmware; b1pciv4_probe()
252 cinfo->capi_ctrl.reset_ctr = b1dma_reset_ctr; b1pciv4_probe()
253 cinfo->capi_ctrl.procinfo = b1pciv4_procinfo; b1pciv4_probe()
254 cinfo->capi_ctrl.proc_fops = &b1dmactl_proc_fops; b1pciv4_probe()
255 strcpy(cinfo->capi_ctrl.name, card->name); b1pciv4_probe()
257 retval = attach_capi_ctr(&cinfo->capi_ctrl); b1pciv4_probe()
262 card->cardnr = cinfo->capi_ctrl.cnr; b1pciv4_probe()
288 avmctrl_info *cinfo = card->ctrlinfo; b1pciv4_remove() local
292 detach_capi_ctr(&cinfo->capi_ctrl); b1pciv4_remove()
H A Dt1isa.c138 avmctrl_info *cinfo = &card->ctrlinfo[0]; t1isa_interrupt() local
139 struct capi_ctr *ctrl = &cinfo->capi_ctrl; t1isa_interrupt()
191 capilib_data_b3_conf(&cinfo->ncci_head, ApplId, t1isa_interrupt()
204 capilib_new_ncci(&cinfo->ncci_head, ApplId, NCCI, WindowSize); t1isa_interrupt()
213 capilib_free_ncci(&cinfo->ncci_head, ApplId, NCCI); t1isa_interrupt()
230 cinfo->versionlen = t1_get_slice(card->port, cinfo->versionbuf); t1isa_interrupt()
232 b1_parse_version(cinfo); t1isa_interrupt()
235 cinfo->version[VER_CARDTYPE], t1isa_interrupt()
236 cinfo->version[VER_DRIVER]); t1isa_interrupt()
287 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); t1isa_load_firmware() local
288 avmcard *card = cinfo->card; t1isa_load_firmware()
330 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); t1isa_reset_ctr() local
331 avmcard *card = cinfo->card; t1isa_reset_ctr()
339 memset(cinfo->version, 0, sizeof(cinfo->version)); t1isa_reset_ctr()
341 capilib_release(&cinfo->ncci_head); t1isa_reset_ctr()
348 avmctrl_info *cinfo = pci_get_drvdata(pdev); t1isa_remove() local
351 if (!cinfo) t1isa_remove()
354 card = cinfo->card; t1isa_remove()
361 detach_capi_ctr(&cinfo->capi_ctrl); t1isa_remove()
374 avmctrl_info *cinfo; t1isa_probe() local
385 cinfo = card->ctrlinfo; t1isa_probe()
424 cinfo->capi_ctrl.owner = THIS_MODULE; t1isa_probe()
425 cinfo->capi_ctrl.driver_name = "t1isa"; t1isa_probe()
426 cinfo->capi_ctrl.driverdata = cinfo; t1isa_probe()
427 cinfo->capi_ctrl.register_appl = b1_register_appl; t1isa_probe()
428 cinfo->capi_ctrl.release_appl = b1_release_appl; t1isa_probe()
429 cinfo->capi_ctrl.send_message = t1isa_send_message; t1isa_probe()
430 cinfo->capi_ctrl.load_firmware = t1isa_load_firmware; t1isa_probe()
431 cinfo->capi_ctrl.reset_ctr = t1isa_reset_ctr; t1isa_probe()
432 cinfo->capi_ctrl.procinfo = t1isa_procinfo; t1isa_probe()
433 cinfo->capi_ctrl.proc_fops = &b1ctl_proc_fops; t1isa_probe()
434 strcpy(cinfo->capi_ctrl.name, card->name); t1isa_probe()
436 retval = attach_capi_ctr(&cinfo->capi_ctrl); t1isa_probe()
445 pci_set_drvdata(pdev, cinfo); t1isa_probe()
460 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); t1isa_send_message() local
461 avmcard *card = cinfo->card; t1isa_send_message()
471 retval = capilib_data_b3_req(&cinfo->ncci_head, t1isa_send_message()
496 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); t1isa_procinfo() local
498 if (!cinfo) t1isa_procinfo()
500 sprintf(cinfo->infobuf, "%s %s 0x%x %d %d", t1isa_procinfo()
501 cinfo->cardname[0] ? cinfo->cardname : "-", t1isa_procinfo()
502 cinfo->version[VER_DRIVER] ? cinfo->version[VER_DRIVER] : "-", t1isa_procinfo()
503 cinfo->card ? cinfo->card->port : 0x0, t1isa_procinfo()
504 cinfo->card ? cinfo->card->irq : 0, t1isa_procinfo()
505 cinfo->card ? cinfo->card->cardnr : 0 t1isa_procinfo()
507 return cinfo->infobuf; t1isa_procinfo()
H A Db1.c68 avmctrl_info *cinfo; b1_alloc_card() local
75 cinfo = kzalloc(sizeof(*cinfo) * nr_controllers, GFP_KERNEL); b1_alloc_card()
76 if (!cinfo) { b1_alloc_card()
81 card->ctrlinfo = cinfo; b1_alloc_card()
83 INIT_LIST_HEAD(&cinfo[i].ncci_head); b1_alloc_card()
84 cinfo[i].card = card; b1_alloc_card()
280 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1_load_firmware() local
281 avmcard *card = cinfo->card; b1_load_firmware()
324 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1_reset_ctr() local
325 avmcard *card = cinfo->card; b1_reset_ctr()
332 memset(cinfo->version, 0, sizeof(cinfo->version)); b1_reset_ctr()
334 capilib_release(&cinfo->ncci_head); b1_reset_ctr()
343 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1_register_appl() local
344 avmcard *card = cinfo->card; b1_register_appl()
365 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1_release_appl() local
366 avmcard *card = cinfo->card; b1_release_appl()
371 capilib_release_appl(&cinfo->ncci_head, appl); b1_release_appl()
379 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1_send_message() local
380 avmcard *card = cinfo->card; b1_send_message()
390 retval = capilib_data_b3_req(&cinfo->ncci_head, b1_send_message()
416 void b1_parse_version(avmctrl_info *cinfo) b1_parse_version() argument
418 struct capi_ctr *ctrl = &cinfo->capi_ctrl; b1_parse_version()
419 avmcard *card = cinfo->card; b1_parse_version()
426 cinfo->version[j] = "\0\0" + 1; b1_parse_version()
428 j < AVM_MAXVERSION && i < cinfo->versionlen; b1_parse_version()
429 j++, i += cinfo->versionbuf[i] + 1) b1_parse_version()
430 cinfo->version[j] = &cinfo->versionbuf[i + 1]; b1_parse_version()
432 strlcpy(ctrl->serial, cinfo->version[VER_SERIAL], sizeof(ctrl->serial)); b1_parse_version()
433 memcpy(&ctrl->profile, cinfo->version[VER_PROFILE], sizeof(capi_profile)); b1_parse_version()
435 dversion = cinfo->version[VER_DRIVER]; b1_parse_version()
448 case 0: if (cinfo->version[VER_CARDTYPE]) b1_parse_version()
449 strcpy(cinfo->cardname, cinfo->version[VER_CARDTYPE]); b1_parse_version()
450 else strcpy(cinfo->cardname, "B1"); b1_parse_version()
452 case 3: strcpy(cinfo->cardname, "PCMCIA B"); break; b1_parse_version()
453 case 4: strcpy(cinfo->cardname, "PCMCIA M1"); break; b1_parse_version()
454 case 5: strcpy(cinfo->cardname, "PCMCIA M2"); break; b1_parse_version()
455 case 6: strcpy(cinfo->cardname, "B1 V3.0"); break; b1_parse_version()
456 case 7: strcpy(cinfo->cardname, "B1 PCI"); break; b1_parse_version()
457 default: sprintf(cinfo->cardname, "AVM?%u", (unsigned int)flag); break; b1_parse_version()
460 card->name, ctrl->cnr, cinfo->cardname); b1_parse_version()
493 avmctrl_info *cinfo = &card->ctrlinfo[0]; b1_interrupt() local
494 struct capi_ctr *ctrl = &cinfo->capi_ctrl; b1_interrupt()
549 capilib_data_b3_conf(&cinfo->ncci_head, ApplId, b1_interrupt()
562 capilib_new_ncci(&cinfo->ncci_head, ApplId, NCCI, WindowSize); b1_interrupt()
571 capilib_free_ncci(&cinfo->ncci_head, ApplId, NCCI); b1_interrupt()
588 cinfo->versionlen = b1_get_slice(card->port, cinfo->versionbuf); b1_interrupt()
590 b1_parse_version(cinfo); b1_interrupt()
593 cinfo->version[VER_CARDTYPE], b1_interrupt()
594 cinfo->version[VER_DRIVER]); b1_interrupt()
643 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1ctl_proc_show() local
644 avmcard *card = cinfo->card; b1ctl_proc_show()
666 if ((s = cinfo->version[VER_DRIVER]) != NULL) b1ctl_proc_show()
668 if ((s = cinfo->version[VER_CARDTYPE]) != NULL) b1ctl_proc_show()
670 if ((s = cinfo->version[VER_SERIAL]) != NULL) b1ctl_proc_show()
698 seq_printf(m, "%-16s %s\n", "cardname", cinfo->cardname); b1ctl_proc_show()
H A Dc4.c507 avmctrl_info *cinfo; c4_handle_rx() local
551 cinfo = &card->ctrlinfo[cidx]; c4_handle_rx()
560 capilib_data_b3_conf(&cinfo->ncci_head, ApplId, c4_handle_rx()
620 cinfo = &card->ctrlinfo[cidx]; c4_handle_rx()
621 ctrl = &cinfo->capi_ctrl; c4_handle_rx()
622 cinfo->versionlen = _get_slice(&p, cinfo->versionbuf); c4_handle_rx()
623 b1_parse_version(cinfo); c4_handle_rx()
626 cinfo->version[VER_CARDTYPE], c4_handle_rx()
627 cinfo->version[VER_DRIVER]); c4_handle_rx()
628 capi_ctr_ready(&cinfo->capi_ctrl); c4_handle_rx()
682 avmctrl_info *cinfo = &card->ctrlinfo[i]; c4_handle_interrupt() local
683 memset(cinfo->version, 0, sizeof(cinfo->version)); c4_handle_interrupt()
685 capilib_release(&cinfo->ncci_head); c4_handle_interrupt()
687 capi_ctr_down(&cinfo->capi_ctrl); c4_handle_interrupt()
857 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); c4_load_firmware() local
858 avmcard *card = cinfo->card; c4_load_firmware()
902 avmctrl_info *cinfo; c4_reset_ctr() local
913 cinfo = &card->ctrlinfo[i]; c4_reset_ctr()
914 memset(cinfo->version, 0, sizeof(cinfo->version)); c4_reset_ctr()
915 capi_ctr_down(&cinfo->capi_ctrl); c4_reset_ctr()
923 avmctrl_info *cinfo; c4_remove() local
932 cinfo = &card->ctrlinfo[i]; c4_remove()
933 detach_capi_ctr(&cinfo->capi_ctrl); c4_remove()
951 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); c4_register_appl() local
952 avmcard *card = cinfo->card; c4_register_appl()
994 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); c4_release_appl() local
995 avmcard *card = cinfo->card; c4_release_appl()
1001 capilib_release_appl(&cinfo->ncci_head, appl); c4_release_appl()
1030 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); c4_send_message() local
1031 avmcard *card = cinfo->card; c4_send_message()
1037 retval = capilib_data_b3_req(&cinfo->ncci_head, c4_send_message()
1054 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); c4_procinfo() local
1056 if (!cinfo) c4_procinfo()
1058 sprintf(cinfo->infobuf, "%s %s 0x%x %d 0x%lx", c4_procinfo()
1059 cinfo->cardname[0] ? cinfo->cardname : "-", c4_procinfo()
1060 cinfo->version[VER_DRIVER] ? cinfo->version[VER_DRIVER] : "-", c4_procinfo()
1061 cinfo->card ? cinfo->card->port : 0x0, c4_procinfo()
1062 cinfo->card ? cinfo->card->irq : 0, c4_procinfo()
1063 cinfo->card ? cinfo->card->membase : 0 c4_procinfo()
1065 return cinfo->infobuf; c4_procinfo()
1071 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); c4_proc_show() local
1072 avmcard *card = cinfo->card; c4_proc_show()
1093 if ((s = cinfo->version[VER_DRIVER]) != NULL) c4_proc_show()
1095 if ((s = cinfo->version[VER_CARDTYPE]) != NULL) c4_proc_show()
1097 if ((s = cinfo->version[VER_SERIAL]) != NULL) c4_proc_show()
1125 seq_printf(m, "%-16s %s\n", "cardname", cinfo->cardname); c4_proc_show()
1149 avmctrl_info *cinfo; c4_add_card() local
1204 cinfo = &card->ctrlinfo[i]; c4_add_card()
1205 cinfo->capi_ctrl.owner = THIS_MODULE; c4_add_card()
1206 cinfo->capi_ctrl.driver_name = "c4"; c4_add_card()
1207 cinfo->capi_ctrl.driverdata = cinfo; c4_add_card()
1208 cinfo->capi_ctrl.register_appl = c4_register_appl; c4_add_card()
1209 cinfo->capi_ctrl.release_appl = c4_release_appl; c4_add_card()
1210 cinfo->capi_ctrl.send_message = c4_send_message; c4_add_card()
1211 cinfo->capi_ctrl.load_firmware = c4_load_firmware; c4_add_card()
1212 cinfo->capi_ctrl.reset_ctr = c4_reset_ctr; c4_add_card()
1213 cinfo->capi_ctrl.procinfo = c4_procinfo; c4_add_card()
1214 cinfo->capi_ctrl.proc_fops = &c4_proc_fops; c4_add_card()
1215 strcpy(cinfo->capi_ctrl.name, card->name); c4_add_card()
1217 retval = attach_capi_ctr(&cinfo->capi_ctrl); c4_add_card()
1221 cinfo = &card->ctrlinfo[i]; c4_add_card()
1222 detach_capi_ctr(&cinfo->capi_ctrl); c4_add_card()
1227 card->cardnr = cinfo->capi_ctrl.cnr; c4_add_card()
H A Db1dma.c449 avmctrl_info *cinfo = &card->ctrlinfo[0]; b1dma_handle_rx() local
451 struct capi_ctr *ctrl = &cinfo->capi_ctrl; b1dma_handle_rx()
494 capilib_data_b3_conf(&cinfo->ncci_head, ApplId, b1dma_handle_rx()
509 capilib_new_ncci(&cinfo->ncci_head, ApplId, NCCI, WindowSize); b1dma_handle_rx()
520 capilib_free_ncci(&cinfo->ncci_head, ApplId, NCCI); b1dma_handle_rx()
540 cinfo->versionlen = _get_slice(&p, cinfo->versionbuf); b1dma_handle_rx()
541 b1_parse_version(cinfo); b1dma_handle_rx()
544 cinfo->version[VER_CARDTYPE], b1dma_handle_rx()
545 cinfo->version[VER_DRIVER]); b1dma_handle_rx()
706 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1dma_load_firmware() local
707 avmcard *card = cinfo->card; b1dma_load_firmware()
755 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1dma_reset_ctr() local
756 avmcard *card = cinfo->card; b1dma_reset_ctr()
762 memset(cinfo->version, 0, sizeof(cinfo->version)); b1dma_reset_ctr()
763 capilib_release(&cinfo->ncci_head); b1dma_reset_ctr()
774 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1dma_register_appl() local
775 avmcard *card = cinfo->card; b1dma_register_appl()
809 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1dma_release_appl() local
810 avmcard *card = cinfo->card; b1dma_release_appl()
816 capilib_release_appl(&cinfo->ncci_head, appl); b1dma_release_appl()
840 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1dma_send_message() local
841 avmcard *card = cinfo->card; b1dma_send_message()
847 retval = capilib_data_b3_req(&cinfo->ncci_head, b1dma_send_message()
864 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); b1dmactl_proc_show() local
865 avmcard *card = cinfo->card; b1dmactl_proc_show()
888 if ((s = cinfo->version[VER_DRIVER]) != NULL) b1dmactl_proc_show()
890 if ((s = cinfo->version[VER_CARDTYPE]) != NULL) b1dmactl_proc_show()
892 if ((s = cinfo->version[VER_SERIAL]) != NULL) b1dmactl_proc_show()
920 seq_printf(m, "%-16s %s\n", "cardname", cinfo->cardname); b1dmactl_proc_show()
/linux-4.1.27/drivers/clk/
H A Dclk-palmas.c65 struct palmas_clock_info *cinfo = to_palmas_clks_info(hw); palmas_clks_prepare() local
68 ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE, palmas_clks_prepare()
69 cinfo->clk_desc->control_reg, palmas_clks_prepare()
70 cinfo->clk_desc->enable_mask, palmas_clks_prepare()
71 cinfo->clk_desc->enable_mask); palmas_clks_prepare()
73 dev_err(cinfo->dev, "Reg 0x%02x update failed, %d\n", palmas_clks_prepare()
74 cinfo->clk_desc->control_reg, ret); palmas_clks_prepare()
75 else if (cinfo->clk_desc->delay) palmas_clks_prepare()
76 udelay(cinfo->clk_desc->delay); palmas_clks_prepare()
83 struct palmas_clock_info *cinfo = to_palmas_clks_info(hw); palmas_clks_unprepare() local
90 if (cinfo->ext_control_pin) palmas_clks_unprepare()
93 ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE, palmas_clks_unprepare()
94 cinfo->clk_desc->control_reg, palmas_clks_unprepare()
95 cinfo->clk_desc->enable_mask, 0); palmas_clks_unprepare()
97 dev_err(cinfo->dev, "Reg 0x%02x update failed, %d\n", palmas_clks_unprepare()
98 cinfo->clk_desc->control_reg, ret); palmas_clks_unprepare()
103 struct palmas_clock_info *cinfo = to_palmas_clks_info(hw); palmas_clks_is_prepared() local
107 if (cinfo->ext_control_pin) palmas_clks_is_prepared()
110 ret = palmas_read(cinfo->palmas, PALMAS_RESOURCE_BASE, palmas_clks_is_prepared()
111 cinfo->clk_desc->control_reg, &val); palmas_clks_is_prepared()
113 dev_err(cinfo->dev, "Reg 0x%02x read failed, %d\n", palmas_clks_is_prepared()
114 cinfo->clk_desc->control_reg, ret); palmas_clks_is_prepared()
117 return !!(val & cinfo->clk_desc->enable_mask); palmas_clks_is_prepared()
178 struct palmas_clock_info *cinfo) palmas_clks_get_clk_data()
205 cinfo->ext_control_pin = prop; palmas_clks_get_clk_data()
208 static int palmas_clks_init_configure(struct palmas_clock_info *cinfo) palmas_clks_init_configure() argument
212 ret = palmas_update_bits(cinfo->palmas, PALMAS_RESOURCE_BASE, palmas_clks_init_configure()
213 cinfo->clk_desc->control_reg, palmas_clks_init_configure()
214 cinfo->clk_desc->sleep_mask, 0); palmas_clks_init_configure()
216 dev_err(cinfo->dev, "Reg 0x%02x update failed, %d\n", palmas_clks_init_configure()
217 cinfo->clk_desc->control_reg, ret); palmas_clks_init_configure()
221 if (cinfo->ext_control_pin) { palmas_clks_init_configure()
222 ret = clk_prepare(cinfo->clk); palmas_clks_init_configure()
224 dev_err(cinfo->dev, "Clock prep failed, %d\n", ret); palmas_clks_init_configure()
228 ret = palmas_ext_control_req_config(cinfo->palmas, palmas_clks_init_configure()
229 cinfo->clk_desc->sleep_reqstr_id, palmas_clks_init_configure()
230 cinfo->ext_control_pin, true); palmas_clks_init_configure()
232 dev_err(cinfo->dev, "Ext config for %s failed, %d\n", palmas_clks_init_configure()
233 cinfo->clk_desc->clk_name, ret); palmas_clks_init_configure()
246 struct palmas_clock_info *cinfo; palmas_clks_probe() local
253 cinfo = devm_kzalloc(&pdev->dev, sizeof(*cinfo), GFP_KERNEL); palmas_clks_probe()
254 if (!cinfo) palmas_clks_probe()
257 palmas_clks_get_clk_data(pdev, cinfo); palmas_clks_probe()
258 platform_set_drvdata(pdev, cinfo); palmas_clks_probe()
260 cinfo->dev = &pdev->dev; palmas_clks_probe()
261 cinfo->palmas = palmas; palmas_clks_probe()
263 cinfo->clk_desc = &match_data->desc; palmas_clks_probe()
264 cinfo->hw.init = &match_data->init; palmas_clks_probe()
265 clk = devm_clk_register(&pdev->dev, &cinfo->hw); palmas_clks_probe()
273 cinfo->clk = clk; palmas_clks_probe()
274 ret = palmas_clks_init_configure(cinfo); palmas_clks_probe()
280 ret = of_clk_add_provider(node, of_clk_src_simple_get, cinfo->clk); palmas_clks_probe()
177 palmas_clks_get_clk_data(struct platform_device *pdev, struct palmas_clock_info *cinfo) palmas_clks_get_clk_data() argument
/linux-4.1.27/drivers/md/
H A Dmd-cluster.c121 struct md_cluster_info *cinfo = mddev->cluster_info; lockres_init() local
126 res->ls = cinfo->lockspace; lockres_init()
225 struct md_cluster_info *cinfo = mddev->cluster_info; recover_bitmaps() local
232 while (cinfo->recovery_map) { recover_bitmaps()
233 slot = fls64((u64)cinfo->recovery_map) - 1; recover_bitmaps()
236 spin_lock_irq(&cinfo->suspend_lock); recover_bitmaps()
237 list_for_each_entry_safe(s, tmp, &cinfo->suspend_list, list) recover_bitmaps()
242 spin_unlock_irq(&cinfo->suspend_lock); recover_bitmaps()
272 clear_bit(slot, &cinfo->recovery_map); recover_bitmaps()
283 struct md_cluster_info *cinfo = mddev->cluster_info; recover_slot() local
288 cinfo->slot_number); recover_slot()
289 set_bit(slot->slot - 1, &cinfo->recovery_map); recover_slot()
290 if (!cinfo->recovery_thread) { recover_slot()
291 cinfo->recovery_thread = md_register_thread(recover_bitmaps, recover_slot()
293 if (!cinfo->recovery_thread) { recover_slot()
298 md_wakeup_thread(cinfo->recovery_thread); recover_slot()
306 struct md_cluster_info *cinfo = mddev->cluster_info; recover_done() local
308 cinfo->slot_number = our_slot; recover_done()
309 complete(&cinfo->completion); recover_done()
326 struct md_cluster_info *cinfo = res->mddev->cluster_info; ack_bast() local
329 md_wakeup_thread(cinfo->recv_thread); ack_bast()
332 static void __remove_suspend_info(struct md_cluster_info *cinfo, int slot) __remove_suspend_info() argument
336 list_for_each_entry_safe(s, tmp, &cinfo->suspend_list, list) __remove_suspend_info()
346 static void remove_suspend_info(struct md_cluster_info *cinfo, int slot) remove_suspend_info() argument
348 spin_lock_irq(&cinfo->suspend_lock); remove_suspend_info()
349 __remove_suspend_info(cinfo, slot); remove_suspend_info()
350 spin_unlock_irq(&cinfo->suspend_lock); remove_suspend_info()
354 static void process_suspend_info(struct md_cluster_info *cinfo, process_suspend_info() argument
360 remove_suspend_info(cinfo, slot); process_suspend_info()
369 spin_lock_irq(&cinfo->suspend_lock); process_suspend_info()
371 __remove_suspend_info(cinfo, slot); process_suspend_info()
372 list_add(&s->list, &cinfo->suspend_list); process_suspend_info()
373 spin_unlock_irq(&cinfo->suspend_lock); process_suspend_info()
379 struct md_cluster_info *cinfo = mddev->cluster_info; process_add_new_disk() local
389 init_completion(&cinfo->newdisk_completion); process_add_new_disk()
390 set_bit(MD_CLUSTER_WAITING_FOR_NEWDISK, &cinfo->state); process_add_new_disk()
392 wait_for_completion_timeout(&cinfo->newdisk_completion, process_add_new_disk()
394 clear_bit(MD_CLUSTER_WAITING_FOR_NEWDISK, &cinfo->state); process_add_new_disk()
400 struct md_cluster_info *cinfo = mddev->cluster_info; process_metadata_update() local
403 dlm_lock_sync(cinfo->no_new_dev_lockres, DLM_LOCK_CR); process_metadata_update()
466 struct md_cluster_info *cinfo = thread->mddev->cluster_info; recv_daemon() local
467 struct dlm_lock_resource *ack_lockres = cinfo->ack_lockres; recv_daemon()
468 struct dlm_lock_resource *message_lockres = cinfo->message_lockres; recv_daemon()
495 static int lock_comm(struct md_cluster_info *cinfo) lock_comm() argument
499 error = dlm_lock_sync(cinfo->token_lockres, DLM_LOCK_EX); lock_comm()
506 static void unlock_comm(struct md_cluster_info *cinfo) unlock_comm() argument
508 dlm_unlock_sync(cinfo->token_lockres); unlock_comm()
523 static int __sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg) __sendmsg() argument
526 int slot = cinfo->slot_number - 1; __sendmsg()
530 error = dlm_lock_sync(cinfo->message_lockres, DLM_LOCK_EX); __sendmsg()
536 memcpy(cinfo->message_lockres->lksb.sb_lvbptr, (void *)cmsg, __sendmsg()
539 error = dlm_lock_sync(cinfo->message_lockres, DLM_LOCK_CR); __sendmsg()
547 error = dlm_lock_sync(cinfo->ack_lockres, DLM_LOCK_EX); __sendmsg()
555 error = dlm_lock_sync(cinfo->ack_lockres, DLM_LOCK_CR); __sendmsg()
563 dlm_unlock_sync(cinfo->message_lockres); __sendmsg()
568 static int sendmsg(struct md_cluster_info *cinfo, struct cluster_msg *cmsg) sendmsg() argument
572 lock_comm(cinfo); sendmsg()
573 ret = __sendmsg(cinfo, cmsg); sendmsg()
574 unlock_comm(cinfo); sendmsg()
580 struct md_cluster_info *cinfo = mddev->cluster_info; gather_all_resync_info() local
593 if (i == (cinfo->slot_number - 1)) gather_all_resync_info()
606 spin_lock_irq(&cinfo->suspend_lock); gather_all_resync_info()
608 list_add(&s->list, &cinfo->suspend_list); gather_all_resync_info()
609 spin_unlock_irq(&cinfo->suspend_lock); gather_all_resync_info()
627 struct md_cluster_info *cinfo; join() local
634 cinfo = kzalloc(sizeof(struct md_cluster_info), GFP_KERNEL); join()
635 if (!cinfo) join()
638 init_completion(&cinfo->completion); join()
640 mutex_init(&cinfo->sb_mutex); join()
641 mddev->cluster_info = cinfo; join()
647 &md_ls_ops, mddev, &ops_rv, &cinfo->lockspace); join()
650 wait_for_completion(&cinfo->completion); join()
651 if (nodes < cinfo->slot_number) { join()
653 cinfo->slot_number, nodes); join()
657 cinfo->sb_lock = lockres_init(mddev, "cmd-super", join()
659 if (!cinfo->sb_lock) { join()
665 cinfo->recv_thread = md_register_thread(recv_daemon, mddev, "cluster_recv"); join()
666 if (!cinfo->recv_thread) { join()
670 cinfo->message_lockres = lockres_init(mddev, "message", NULL, 1); join()
671 if (!cinfo->message_lockres) join()
673 cinfo->token_lockres = lockres_init(mddev, "token", NULL, 0); join()
674 if (!cinfo->token_lockres) join()
676 cinfo->ack_lockres = lockres_init(mddev, "ack", ack_bast, 0); join()
677 if (!cinfo->ack_lockres) join()
679 cinfo->no_new_dev_lockres = lockres_init(mddev, "no-new-dev", NULL, 0); join()
680 if (!cinfo->no_new_dev_lockres) join()
684 if (dlm_lock_sync(cinfo->ack_lockres, DLM_LOCK_CR)) join()
688 if (dlm_lock_sync(cinfo->no_new_dev_lockres, DLM_LOCK_CR)) join()
692 pr_info("md-cluster: Joined cluster %s slot %d\n", str, cinfo->slot_number); join()
693 snprintf(str, 64, "bitmap%04d", cinfo->slot_number - 1); join()
694 cinfo->bitmap_lockres = lockres_init(mddev, str, NULL, 1); join()
695 if (!cinfo->bitmap_lockres) join()
697 if (dlm_lock_sync(cinfo->bitmap_lockres, DLM_LOCK_PW)) { join()
703 INIT_LIST_HEAD(&cinfo->suspend_list); join()
704 spin_lock_init(&cinfo->suspend_lock); join()
712 lockres_free(cinfo->message_lockres); join()
713 lockres_free(cinfo->token_lockres); join()
714 lockres_free(cinfo->ack_lockres); join()
715 lockres_free(cinfo->no_new_dev_lockres); join()
716 lockres_free(cinfo->bitmap_lockres); join()
717 lockres_free(cinfo->sb_lock); join()
718 if (cinfo->lockspace) join()
719 dlm_release_lockspace(cinfo->lockspace, 2); join()
721 kfree(cinfo); join()
728 struct md_cluster_info *cinfo = mddev->cluster_info; leave() local
730 if (!cinfo) leave()
732 md_unregister_thread(&cinfo->recovery_thread); leave()
733 md_unregister_thread(&cinfo->recv_thread); leave()
734 lockres_free(cinfo->message_lockres); leave()
735 lockres_free(cinfo->token_lockres); leave()
736 lockres_free(cinfo->ack_lockres); leave()
737 lockres_free(cinfo->no_new_dev_lockres); leave()
738 lockres_free(cinfo->sb_lock); leave()
739 lockres_free(cinfo->bitmap_lockres); leave()
740 dlm_release_lockspace(cinfo->lockspace, 2); leave()
750 struct md_cluster_info *cinfo = mddev->cluster_info; slot_number() local
752 return cinfo->slot_number - 1; slot_number()
757 struct md_cluster_info *cinfo = mddev->cluster_info; resync_info_update() local
759 add_resync_info(mddev, cinfo->bitmap_lockres, lo, hi); resync_info_update()
761 dlm_lock_sync(cinfo->bitmap_lockres, DLM_LOCK_PW); resync_info_update()
771 struct md_cluster_info *cinfo = mddev->cluster_info; metadata_update_finish() local
777 ret = __sendmsg(cinfo, &cmsg); metadata_update_finish()
778 unlock_comm(cinfo); metadata_update_finish()
784 struct md_cluster_info *cinfo = mddev->cluster_info; metadata_update_cancel() local
786 return dlm_unlock_sync(cinfo->token_lockres); metadata_update_cancel()
792 struct md_cluster_info *cinfo = mddev->cluster_info; resync_send() local
794 int slot = cinfo->slot_number - 1; resync_send()
804 return sendmsg(cinfo, &cmsg); resync_send()
821 struct md_cluster_info *cinfo = mddev->cluster_info; area_resyncing() local
825 spin_lock_irq(&cinfo->suspend_lock); area_resyncing()
826 if (list_empty(&cinfo->suspend_list)) area_resyncing()
828 list_for_each_entry(s, &cinfo->suspend_list, list) area_resyncing()
834 spin_unlock_irq(&cinfo->suspend_lock); area_resyncing()
840 struct md_cluster_info *cinfo = mddev->cluster_info; add_new_disk_start() local
850 lock_comm(cinfo); add_new_disk_start()
851 ret = __sendmsg(cinfo, &cmsg); add_new_disk_start()
854 cinfo->no_new_dev_lockres->flags |= DLM_LKF_NOQUEUE; add_new_disk_start()
855 ret = dlm_lock_sync(cinfo->no_new_dev_lockres, DLM_LOCK_EX); add_new_disk_start()
856 cinfo->no_new_dev_lockres->flags &= ~DLM_LKF_NOQUEUE; add_new_disk_start()
861 dlm_lock_sync(cinfo->no_new_dev_lockres, DLM_LOCK_CR); add_new_disk_start()
868 struct md_cluster_info *cinfo = mddev->cluster_info; add_new_disk_finish() local
873 ret = __sendmsg(cinfo, &cmsg); add_new_disk_finish()
874 unlock_comm(cinfo); add_new_disk_finish()
880 struct md_cluster_info *cinfo = mddev->cluster_info; new_disk_ack() local
882 if (!test_bit(MD_CLUSTER_WAITING_FOR_NEWDISK, &cinfo->state)) { new_disk_ack()
888 dlm_unlock_sync(cinfo->no_new_dev_lockres); new_disk_ack()
889 complete(&cinfo->newdisk_completion); new_disk_ack()
896 struct md_cluster_info *cinfo = mddev->cluster_info; remove_disk() local
899 return __sendmsg(cinfo, &cmsg); remove_disk()
908 struct md_cluster_info *cinfo = mddev->cluster_info; gather_bitmaps() local
912 err = sendmsg(cinfo, &cmsg); gather_bitmaps()
917 if (sn == (cinfo->slot_number - 1)) gather_bitmaps()
/linux-4.1.27/drivers/isdn/hysdn/
H A Dhycapi.c67 hycapictrl_info *cinfo = ctrl->driverdata; hycapi_reset_ctr() local
72 capilib_release(&cinfo->ncci_head); hycapi_reset_ctr()
84 hycapictrl_info *cinfo = NULL; hycapi_remove_ctr() local
89 cinfo = (hycapictrl_info *)(ctrl->driverdata); hycapi_remove_ctr()
90 if (!cinfo) { hycapi_remove_ctr()
94 card = cinfo->card; hycapi_remove_ctr()
119 hycapictrl_info *cinfo = (hycapictrl_info *)(ctrl->driverdata); hycapi_sendmsg_internal() local
120 hysdn_card *card = cinfo->card; hycapi_sendmsg_internal()
122 spin_lock_irq(&cinfo->lock); hycapi_sendmsg_internal()
126 cinfo->skbs[cinfo->in_idx++] = skb; /* add to buffer list */ hycapi_sendmsg_internal()
127 if (cinfo->in_idx >= HYSDN_MAX_CAPI_SKB) hycapi_sendmsg_internal()
128 cinfo->in_idx = 0; /* wrap around */ hycapi_sendmsg_internal()
129 cinfo->sk_count++; /* adjust counter */ hycapi_sendmsg_internal()
130 if (cinfo->sk_count >= HYSDN_MAX_CAPI_SKB) { hycapi_sendmsg_internal()
136 cinfo->tx_skb = skb; hycapi_sendmsg_internal()
137 spin_unlock_irq(&cinfo->lock); hycapi_sendmsg_internal()
155 hycapictrl_info *cinfo = (hycapictrl_info *)(ctrl->driverdata); hycapi_register_internal() local
156 hysdn_card *card = cinfo->card; hycapi_register_internal()
227 hycapictrl_info *cinfo = (hycapictrl_info *)(ctrl->driverdata); hycapi_register_appl() local
228 hysdn_card *card = cinfo->card; hycapi_register_appl()
264 hycapictrl_info *cinfo = (hycapictrl_info *)(ctrl->driverdata); hycapi_release_internal() local
265 hysdn_card *card = cinfo->card; hycapi_release_internal()
271 capilib_release_appl(&cinfo->ncci_head, appl); hycapi_release_internal()
325 hycapictrl_info *cinfo = card->hyctrlinfo; hycapi_capi_release() local
330 if (cinfo) { hycapi_capi_release()
331 ctrl = &cinfo->capi_ctrl; hycapi_capi_release()
345 hycapictrl_info *cinfo = card->hyctrlinfo; hycapi_capi_stop() local
350 if (cinfo) { hycapi_capi_stop()
351 ctrl = &cinfo->capi_ctrl; hycapi_capi_stop()
376 hycapictrl_info *cinfo = ctrl->driverdata; hycapi_send_message() local
397 capilib_free_ncci(&cinfo->ncci_head, appl_id, hycapi_send_message()
409 retval = capilib_data_b3_req(&cinfo->ncci_head, hycapi_send_message()
441 hycapictrl_info *cinfo = (hycapictrl_info *)(ctrl->driverdata); hycapi_proc_show() local
442 hysdn_card *card = cinfo->card; hycapi_proc_show()
445 seq_printf(m, "%-16s %s\n", "name", cinfo->cardname); hycapi_proc_show()
458 if ((s = cinfo->version[VER_DRIVER]) != NULL) hycapi_proc_show()
460 if ((s = cinfo->version[VER_CARDTYPE]) != NULL) hycapi_proc_show()
462 if ((s = cinfo->version[VER_SERIAL]) != NULL) hycapi_proc_show()
465 seq_printf(m, "%-16s %s\n", "cardname", cinfo->cardname); hycapi_proc_show()
502 hycapictrl_info *cinfo = (hycapictrl_info *)(ctrl->driverdata); hycapi_procinfo() local
506 if (!cinfo) hycapi_procinfo()
508 sprintf(cinfo->infobuf, "%s %s 0x%x %d %s", hycapi_procinfo()
509 cinfo->cardname[0] ? cinfo->cardname : "-", hycapi_procinfo()
510 cinfo->version[VER_DRIVER] ? cinfo->version[VER_DRIVER] : "-", hycapi_procinfo()
511 cinfo->card ? cinfo->card->iobase : 0x0, hycapi_procinfo()
512 cinfo->card ? cinfo->card->irq : 0, hycapi_procinfo()
515 return cinfo->infobuf; hycapi_procinfo()
531 hycapictrl_info *cinfo = card->hyctrlinfo; hycapi_rx_capipkt() local
540 if (!cinfo) { hycapi_rx_capipkt()
543 ctrl = &cinfo->capi_ctrl; hycapi_rx_capipkt()
581 capilib_new_ncci(&cinfo->ncci_head, ApplId, CAPIMSG_NCCI(skb->data), hycapi_rx_capipkt()
610 capilib_new_ncci(&cinfo->ncci_head, ApplId, hycapi_rx_capipkt()
615 capilib_data_b3_conf(&cinfo->ncci_head, ApplId, hycapi_rx_capipkt()
635 hycapictrl_info *cinfo = card->hyctrlinfo; hycapi_tx_capiack() local
639 if (!cinfo) { hycapi_tx_capiack()
642 spin_lock_irq(&cinfo->lock); hycapi_tx_capiack()
643 kfree_skb(cinfo->skbs[cinfo->out_idx]); /* free skb */ hycapi_tx_capiack()
644 cinfo->skbs[cinfo->out_idx++] = NULL; hycapi_tx_capiack()
645 if (cinfo->out_idx >= HYSDN_MAX_CAPI_SKB) hycapi_tx_capiack()
646 cinfo->out_idx = 0; /* wrap around */ hycapi_tx_capiack()
648 if (cinfo->sk_count-- == HYSDN_MAX_CAPI_SKB) /* dec usage count */ hycapi_tx_capiack()
649 capi_ctr_resume_output(&cinfo->capi_ctrl); hycapi_tx_capiack()
650 spin_unlock_irq(&cinfo->lock); hycapi_tx_capiack()
663 hycapictrl_info *cinfo = card->hyctrlinfo; hycapi_tx_capiget() local
664 if (!cinfo) { hycapi_tx_capiget()
667 if (!cinfo->sk_count) hycapi_tx_capiget()
670 return (cinfo->skbs[cinfo->out_idx]); /* next packet to send */ hycapi_tx_capiget()
710 hycapictrl_info *cinfo = NULL; hycapi_fill_profile() local
712 cinfo = card->hyctrlinfo; hycapi_fill_profile()
713 if (!cinfo) return; hycapi_fill_profile()
714 ctrl = &cinfo->capi_ctrl; hycapi_fill_profile()
740 hycapictrl_info *cinfo = NULL; hycapi_capi_create() local
750 cinfo = kzalloc(sizeof(hycapictrl_info), GFP_ATOMIC); hycapi_capi_create()
751 if (!cinfo) { hycapi_capi_create()
755 card->hyctrlinfo = cinfo; hycapi_capi_create()
756 cinfo->card = card; hycapi_capi_create()
757 spin_lock_init(&cinfo->lock); hycapi_capi_create()
758 INIT_LIST_HEAD(&cinfo->ncci_head); hycapi_capi_create()
761 case BD_PCCARD: strcpy(cinfo->cardname, "HYSDN Hycard"); break; hycapi_capi_create()
762 case BD_ERGO: strcpy(cinfo->cardname, "HYSDN Ergo2"); break; hycapi_capi_create()
763 case BD_METRO: strcpy(cinfo->cardname, "HYSDN Metro4"); break; hycapi_capi_create()
764 case BD_CHAMP2: strcpy(cinfo->cardname, "HYSDN Champ2"); break; hycapi_capi_create()
765 case BD_PLEXUS: strcpy(cinfo->cardname, "HYSDN Plexus30"); break; hycapi_capi_create()
766 default: strcpy(cinfo->cardname, "HYSDN ???"); break; hycapi_capi_create()
769 ctrl = &cinfo->capi_ctrl; hycapi_capi_create()
771 ctrl->driverdata = cinfo; hycapi_capi_create()
779 strcpy(ctrl->name, cinfo->cardname); hycapi_capi_create()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
H A Dpll.c116 memset(&pll->cinfo, 0, sizeof(pll->cinfo)); dss_pll_disable()
119 int dss_pll_set_config(struct dss_pll *pll, const struct dss_pll_clock_info *cinfo) dss_pll_set_config() argument
123 r = pll->ops->set_config(pll, cinfo); dss_pll_set_config()
127 pll->cinfo = *cinfo; dss_pll_set_config()
250 const struct dss_pll_clock_info *cinfo) dss_pll_write_config_type_a()
260 l = FLD_MOD(l, cinfo->n - 1, hw->n_msb, hw->n_lsb); /* PLL_REGN */ dss_pll_write_config_type_a()
261 l = FLD_MOD(l, cinfo->m, hw->m_msb, hw->m_lsb); /* PLL_REGM */ dss_pll_write_config_type_a()
263 l = FLD_MOD(l, cinfo->mX[0] ? cinfo->mX[0] - 1 : 0, dss_pll_write_config_type_a()
266 l = FLD_MOD(l, cinfo->mX[1] ? cinfo->mX[1] - 1 : 0, dss_pll_write_config_type_a()
272 l = FLD_MOD(l, cinfo->mX[2] ? cinfo->mX[2] - 1 : 0, dss_pll_write_config_type_a()
275 l = FLD_MOD(l, cinfo->mX[3] ? cinfo->mX[3] - 1 : 0, dss_pll_write_config_type_a()
281 u32 f = cinfo->fint < 1000000 ? 0x3 : dss_pll_write_config_type_a()
282 cinfo->fint < 1250000 ? 0x4 : dss_pll_write_config_type_a()
283 cinfo->fint < 1500000 ? 0x5 : dss_pll_write_config_type_a()
284 cinfo->fint < 1750000 ? 0x6 : dss_pll_write_config_type_a()
289 u32 f = cinfo->clkdco < hw->clkdco_low ? 0x2 : 0x4; dss_pll_write_config_type_a()
320 l = FLD_MOD(l, cinfo->mX[0] ? 1 : 0, 16, 16); /* M4_CLOCK_EN */ dss_pll_write_config_type_a()
321 l = FLD_MOD(l, cinfo->mX[1] ? 1 : 0, 18, 18); /* M5_CLOCK_EN */ dss_pll_write_config_type_a()
323 l = FLD_MOD(l, cinfo->mX[2] ? 1 : 0, 23, 23); /* M6_CLOCK_EN */ dss_pll_write_config_type_a()
324 l = FLD_MOD(l, cinfo->mX[3] ? 1 : 0, 25, 25); /* M7_CLOCK_EN */ dss_pll_write_config_type_a()
328 (cinfo->mX[0] ? BIT(7) : 0) | dss_pll_write_config_type_a()
329 (cinfo->mX[1] ? BIT(8) : 0) | dss_pll_write_config_type_a()
330 (cinfo->mX[2] ? BIT(10) : 0) | dss_pll_write_config_type_a()
331 (cinfo->mX[3] ? BIT(11) : 0)); dss_pll_write_config_type_a()
342 const struct dss_pll_clock_info *cinfo) dss_pll_write_config_type_b()
349 l = FLD_MOD(l, cinfo->m, 20, 9); /* PLL_REGM */ dss_pll_write_config_type_b()
350 l = FLD_MOD(l, cinfo->n - 1, 8, 1); /* PLL_REGN */ dss_pll_write_config_type_b()
361 if (cinfo->clkdco > hw->clkdco_low) dss_pll_write_config_type_b()
368 l = FLD_MOD(l, cinfo->sd, 17, 10); /* PLL_REGSD */ dss_pll_write_config_type_b()
372 l = FLD_MOD(l, cinfo->mX[0], 24, 18); /* PLL_REGM2 */ dss_pll_write_config_type_b()
373 l = FLD_MOD(l, cinfo->mf, 17, 0); /* PLL_REGM_F */ dss_pll_write_config_type_b()
249 dss_pll_write_config_type_a(struct dss_pll *pll, const struct dss_pll_clock_info *cinfo) dss_pll_write_config_type_a() argument
341 dss_pll_write_config_type_b(struct dss_pll *pll, const struct dss_pll_clock_info *cinfo) dss_pll_write_config_type_b() argument
H A Dmanager.c198 struct dispc_clock_info cinfo = config->clock_info; dss_mgr_check_lcd_config() local
203 if (cinfo.lck_div < 1 || cinfo.lck_div > 255) dss_mgr_check_lcd_config()
206 if (cinfo.pck_div < 1 || cinfo.pck_div > 255) dss_mgr_check_lcd_config()
H A Ddss.h137 const struct dss_pll_clock_info *cinfo);
172 struct dss_pll_clock_info cinfo; member in struct:dss_pll
393 struct dispc_clock_info *cinfo);
405 const struct dispc_clock_info *cinfo);
407 struct dispc_clock_info *cinfo);
458 const struct dss_pll_clock_info *cinfo);
467 const struct dss_pll_clock_info *cinfo);
469 const struct dss_pll_clock_info *cinfo);
H A Ddispc.c3186 r = pll->cinfo.clkout[0]; dispc_fclk_rate()
3193 r = pll->cinfo.clkout[0]; dispc_fclk_rate()
3224 r = pll->cinfo.clkout[0]; dispc_mgr_lclk_rate()
3231 r = pll->cinfo.clkout[0]; dispc_mgr_lclk_rate()
3520 /* calculate clock rates using dividers in cinfo */ dispc_calc_clock_rates()
3522 struct dispc_clock_info *cinfo) dispc_calc_clock_rates()
3524 if (cinfo->lck_div > 255 || cinfo->lck_div == 0) dispc_calc_clock_rates()
3526 if (cinfo->pck_div < 1 || cinfo->pck_div > 255) dispc_calc_clock_rates()
3529 cinfo->lck = dispc_fclk_rate / cinfo->lck_div; dispc_calc_clock_rates()
3530 cinfo->pck = cinfo->lck / cinfo->pck_div; dispc_calc_clock_rates()
3596 const struct dispc_clock_info *cinfo) dispc_mgr_set_clock_div()
3598 DSSDBG("lck = %lu (%u)\n", cinfo->lck, cinfo->lck_div); dispc_mgr_set_clock_div()
3599 DSSDBG("pck = %lu (%u)\n", cinfo->pck, cinfo->pck_div); dispc_mgr_set_clock_div()
3601 dispc_mgr_set_lcd_divisor(channel, cinfo->lck_div, cinfo->pck_div); dispc_mgr_set_clock_div()
3605 struct dispc_clock_info *cinfo) dispc_mgr_get_clock_div()
3611 cinfo->lck_div = REG_GET(DISPC_DIVISORo(channel), 23, 16); dispc_mgr_get_clock_div()
3612 cinfo->pck_div = REG_GET(DISPC_DIVISORo(channel), 7, 0); dispc_mgr_get_clock_div()
3614 cinfo->lck = fck / cinfo->lck_div; dispc_mgr_get_clock_div()
3615 cinfo->pck = cinfo->lck / cinfo->pck_div; dispc_mgr_get_clock_div()
3521 dispc_calc_clock_rates(unsigned long dispc_fclk_rate, struct dispc_clock_info *cinfo) dispc_calc_clock_rates() argument
3595 dispc_mgr_set_clock_div(enum omap_channel channel, const struct dispc_clock_info *cinfo) dispc_mgr_set_clock_div() argument
3604 dispc_mgr_get_clock_div(enum omap_channel channel, struct dispc_clock_info *cinfo) dispc_mgr_get_clock_div() argument
H A Ddsi.c1251 return dsi->pll.cinfo.clkout[HSDIV_DISPC]; dsi_get_pll_hsdiv_dispc_rate()
1258 return dsi->pll.cinfo.clkout[HSDIV_DSI]; dsi_get_pll_hsdiv_dsi_rate()
1265 return dsi->pll.cinfo.clkdco / 16; dsi_get_txbyteclkhs()
1385 static void dsi_pll_calc_dsi_fck(struct dss_pll_clock_info *cinfo) dsi_pll_calc_dsi_fck() argument
1391 cinfo->mX[HSDIV_DSI] = DIV_ROUND_UP(cinfo->clkdco, max_dsi_fck); dsi_pll_calc_dsi_fck()
1392 cinfo->clkout[HSDIV_DSI] = cinfo->clkdco / cinfo->mX[HSDIV_DSI]; dsi_pll_calc_dsi_fck()
1485 struct dss_pll_clock_info *cinfo = &dsi->pll.cinfo; dsi_dump_dsidev_clocks() local
1500 seq_printf(s, "Fint\t\t%-16lun %u\n", cinfo->fint, cinfo->n); dsi_dump_dsidev_clocks()
1503 cinfo->clkdco, cinfo->m); dsi_dump_dsidev_clocks()
1509 cinfo->clkout[HSDIV_DISPC], dsi_dump_dsidev_clocks()
1510 cinfo->mX[HSDIV_DISPC], dsi_dump_dsidev_clocks()
1518 cinfo->clkout[HSDIV_DSI], dsi_dump_dsidev_clocks()
1519 cinfo->mX[HSDIV_DSI], dsi_dump_dsidev_clocks()
1532 cinfo->clkdco / 4); dsi_dump_dsidev_clocks()
1871 unsigned long ddr_clk = dsi->pll.cinfo.clkdco / 4; ns2ddr()
1879 unsigned long ddr_clk = dsi->pll.cinfo.clkdco / 4; ddr2ns()
4180 struct dss_pll_clock_info cinfo; dsi_configure_dsi_clocks() local
4183 cinfo = dsi->user_dsi_cinfo; dsi_configure_dsi_clocks()
4185 r = dss_pll_set_config(&dsi->pll, &cinfo); dsi_configure_dsi_clocks()
/linux-4.1.27/drivers/video/fbdev/
H A Dcirrusfb.c381 static void switch_monitor(struct cirrusfb_info *cinfo, int on);
382 static void WGen(const struct cirrusfb_info *cinfo,
384 static unsigned char RGen(const struct cirrusfb_info *cinfo, int regnum);
385 static void AttrOn(const struct cirrusfb_info *cinfo);
386 static void WHDR(const struct cirrusfb_info *cinfo, unsigned char val);
387 static void WSFR(struct cirrusfb_info *cinfo, unsigned char val);
388 static void WSFR2(struct cirrusfb_info *cinfo, unsigned char val);
389 static void WClut(struct cirrusfb_info *cinfo, unsigned char regnum,
392 static void RClut(struct cirrusfb_info *cinfo, unsigned char regnum,
421 static inline int is_laguna(const struct cirrusfb_info *cinfo) is_laguna() argument
423 return cinfo->btype == BT_LAGUNA || cinfo->btype == BT_LAGUNAB; is_laguna()
451 struct cirrusfb_info *cinfo = info->par; cirrusfb_check_mclk() local
452 long mclk = vga_rseq(cinfo->regbase, CL_SEQR1F) & 0x3f; cirrusfb_check_mclk()
478 struct cirrusfb_info *cinfo = info->par; cirrusfb_check_pixclock() local
486 maxclock = cirrusfb_board_info[cinfo->btype].maxclock[maxclockidx]; cirrusfb_check_pixclock()
487 cinfo->multiplexing = 0; cirrusfb_check_pixclock()
502 switch (cinfo->btype) { cirrusfb_check_pixclock()
507 cinfo->multiplexing = 1; cirrusfb_check_pixclock()
511 cinfo->multiplexing = 1; cirrusfb_check_pixclock()
521 cinfo->doubleVCLK = 0; cirrusfb_check_pixclock()
522 if (cinfo->btype == BT_SD64 && info->fix.smem_len <= MB_ && cirrusfb_check_pixclock()
524 cinfo->doubleVCLK = 1; cirrusfb_check_pixclock()
536 struct cirrusfb_info *cinfo = info->par; cirrusfb_check_var() local
626 if (!is_laguna(cinfo)) cirrusfb_check_var()
634 struct cirrusfb_info *cinfo = info->par; cirrusfb_set_mclk_as_source() local
637 assert(cinfo != NULL); cirrusfb_set_mclk_as_source()
638 old1f = vga_rseq(cinfo->regbase, CL_SEQR1F) & ~0x40; cirrusfb_set_mclk_as_source()
644 old1e = vga_rseq(cinfo->regbase, CL_SEQR1E) & ~0x1; cirrusfb_set_mclk_as_source()
648 vga_wseq(cinfo->regbase, CL_SEQR1E, old1e); cirrusfb_set_mclk_as_source()
650 vga_wseq(cinfo->regbase, CL_SEQR1F, old1f); cirrusfb_set_mclk_as_source()
660 struct cirrusfb_info *cinfo = info->par; cirrusfb_set_par_foo() local
662 u8 __iomem *regbase = cinfo->regbase; cirrusfb_set_par_foo()
697 bi = &cirrusfb_board_info[cinfo->btype]; cirrusfb_set_par_foo()
735 if (cinfo->multiplexing) { cirrusfb_set_par_foo()
838 if (cinfo->btype == BT_ALPINE || cinfo->btype == BT_SD64) cirrusfb_set_par_foo()
840 if (cinfo->multiplexing) cirrusfb_set_par_foo()
842 if (cinfo->doubleVCLK) cirrusfb_set_par_foo()
855 if (cinfo->btype == BT_ALPINE || cinfo->btype == BT_PICASSO4 || cirrusfb_set_par_foo()
856 cinfo->btype == BT_SD64) { cirrusfb_set_par_foo()
865 if (is_laguna(cinfo)) { cirrusfb_set_par_foo()
866 long pcifc = fb_readl(cinfo->laguna_mmio + 0x3fc); cirrusfb_set_par_foo()
867 unsigned char tile = fb_readb(cinfo->laguna_mmio + 0x407); cirrusfb_set_par_foo()
870 if (cinfo->btype == BT_LAGUNAB) { cirrusfb_set_par_foo()
871 tile_control = fb_readw(cinfo->laguna_mmio + 0x2c4); cirrusfb_set_par_foo()
873 fb_writew(tile_control, cinfo->laguna_mmio + 0x2c4); cirrusfb_set_par_foo()
876 fb_writel(pcifc | 0x10000000l, cinfo->laguna_mmio + 0x3fc); cirrusfb_set_par_foo()
877 fb_writeb(tile & 0x3f, cinfo->laguna_mmio + 0x407); cirrusfb_set_par_foo()
878 control = fb_readw(cinfo->laguna_mmio + 0x402); cirrusfb_set_par_foo()
879 threshold = fb_readw(cinfo->laguna_mmio + 0xea); cirrusfb_set_par_foo()
889 if ((cinfo->btype == BT_SD64) || cirrusfb_set_par_foo()
890 (cinfo->btype == BT_ALPINE) || cirrusfb_set_par_foo()
891 (cinfo->btype == BT_GD5480)) cirrusfb_set_par_foo()
895 if (is_laguna(cinfo)) { cirrusfb_set_par_foo()
926 WGen(cinfo, VGA_MIS_W, tmp); cirrusfb_set_par_foo()
945 switch (cinfo->btype) { cirrusfb_set_par_foo()
954 cinfo->multiplexing ? cirrusfb_set_par_foo()
970 switch (cinfo->btype) { cirrusfb_set_par_foo()
998 WGen(cinfo, VGA_PEL_MSK, 0x01); cirrusfb_set_par_foo()
999 if (cinfo->multiplexing) cirrusfb_set_par_foo()
1001 WHDR(cinfo, 0x4a); cirrusfb_set_par_foo()
1004 WHDR(cinfo, 0); cirrusfb_set_par_foo()
1019 switch (cinfo->btype) { cirrusfb_set_par_foo()
1028 cinfo->multiplexing ? cirrusfb_set_par_foo()
1044 switch (cinfo->btype) { cirrusfb_set_par_foo()
1072 if (cinfo->multiplexing) cirrusfb_set_par_foo()
1074 WHDR(cinfo, 0x4a); cirrusfb_set_par_foo()
1077 WHDR(cinfo, 0); cirrusfb_set_par_foo()
1088 switch (cinfo->btype) { cirrusfb_set_par_foo()
1107 cinfo->doubleVCLK ? 0xa3 : 0xa7); cirrusfb_set_par_foo()
1132 WHDR(cinfo, cinfo->doubleVCLK ? 0xe1 : 0xc1); cirrusfb_set_par_foo()
1135 WHDR(cinfo, 0xa0); /* hidden dac reg: nothing special */ cirrusfb_set_par_foo()
1147 switch (cinfo->btype) { cirrusfb_set_par_foo()
1190 WHDR(cinfo, 0xc5); cirrusfb_set_par_foo()
1214 if (cirrusfb_board_info[cinfo->btype].scrn_start_bit19) cirrusfb_set_par_foo()
1217 if (is_laguna(cinfo)) { cirrusfb_set_par_foo()
1241 AttrOn(cinfo); cirrusfb_set_par_foo()
1243 if (is_laguna(cinfo)) { cirrusfb_set_par_foo()
1245 fb_writew(control | 0x1000, cinfo->laguna_mmio + 0x402); cirrusfb_set_par_foo()
1246 fb_writew(format, cinfo->laguna_mmio + 0xc0); cirrusfb_set_par_foo()
1247 fb_writew(threshold, cinfo->laguna_mmio + 0xea); cirrusfb_set_par_foo()
1280 struct cirrusfb_info *cinfo = info->par; cirrusfb_setcolreg() local
1297 cinfo->pseudo_palette[regno] = v; cirrusfb_setcolreg()
1302 WClut(cinfo, regno, red >> 10, green >> 10, blue >> 10); cirrusfb_setcolreg()
1319 struct cirrusfb_info *cinfo = info->par; cirrusfb_pan_display() local
1338 if (!is_laguna(cinfo)) cirrusfb_pan_display()
1339 cirrusfb_WaitBLT(cinfo->regbase); cirrusfb_pan_display()
1342 vga_wcrt(cinfo->regbase, VGA_CRTC_START_LO, base & 0xff); cirrusfb_pan_display()
1343 vga_wcrt(cinfo->regbase, VGA_CRTC_START_HI, (base >> 8) & 0xff); cirrusfb_pan_display()
1346 tmp = vga_rcrt(cinfo->regbase, CL_CRT1B) & 0xf2; cirrusfb_pan_display()
1355 vga_wcrt(cinfo->regbase, CL_CRT1B, tmp); cirrusfb_pan_display()
1358 if (cirrusfb_board_info[cinfo->btype].scrn_start_bit19) { cirrusfb_pan_display()
1359 tmp = vga_rcrt(cinfo->regbase, CL_CRT1D); cirrusfb_pan_display()
1360 if (is_laguna(cinfo)) cirrusfb_pan_display()
1364 vga_wcrt(cinfo->regbase, CL_CRT1D, tmp); cirrusfb_pan_display()
1372 vga_wattr(cinfo->regbase, CL_AR33, xpix); cirrusfb_pan_display()
1391 struct cirrusfb_info *cinfo = info->par; cirrusfb_blank() local
1392 int current_mode = cinfo->blank_mode; cirrusfb_blank()
1411 val |= vga_rseq(cinfo->regbase, VGA_SEQ_CLOCK_MODE) & 0xdf; cirrusfb_blank()
1412 vga_wseq(cinfo->regbase, VGA_SEQ_CLOCK_MODE, val); cirrusfb_blank()
1433 vga_wgfx(cinfo->regbase, CL_GRE, val); cirrusfb_blank()
1435 cinfo->blank_mode = blank_mode; cirrusfb_blank()
1448 struct cirrusfb_info *cinfo = info->par; init_vgachip() local
1451 assert(cinfo != NULL); init_vgachip()
1453 bi = &cirrusfb_board_info[cinfo->btype]; init_vgachip()
1456 switch (cinfo->btype) { init_vgachip()
1458 WSFR(cinfo, 0x01); init_vgachip()
1460 WSFR(cinfo, 0x51); init_vgachip()
1464 WSFR2(cinfo, 0xff); init_vgachip()
1469 WSFR(cinfo, 0x1f); init_vgachip()
1471 WSFR(cinfo, 0x4f); init_vgachip()
1476 vga_wcrt(cinfo->regbase, CL_CRT51, 0x00); init_vgachip()
1479 vga_wgfx(cinfo->regbase, CL_GR31, 0x00); init_vgachip()
1482 vga_wgfx(cinfo->regbase, CL_GR2F, 0x00); init_vgachip()
1485 vga_wgfx(cinfo->regbase, CL_GR33, 0x00); init_vgachip()
1505 if (cinfo->btype != BT_PICASSO4) { init_vgachip()
1506 WGen(cinfo, CL_VSSM, 0x10); /* EGS: 0x16 */ init_vgachip()
1507 WGen(cinfo, CL_POS102, 0x01); init_vgachip()
1508 WGen(cinfo, CL_VSSM, 0x08); /* EGS: 0x0e */ init_vgachip()
1510 if (cinfo->btype != BT_SD64) init_vgachip()
1511 WGen(cinfo, CL_VSSM2, 0x01); init_vgachip()
1514 vga_wseq(cinfo->regbase, VGA_SEQ_RESET, 0x03); init_vgachip()
1517 vga_wseq(cinfo->regbase, VGA_SEQ_CLOCK_MODE, 0x21); init_vgachip()
1520 /* vga_wgfx(cinfo->regbase, CL_GRA, 0xce); */ init_vgachip()
1522 vga_wseq(cinfo->regbase, CL_SEQR6, 0x12); init_vgachip()
1524 switch (cinfo->btype) { init_vgachip()
1526 vga_wseq(cinfo->regbase, CL_SEQRF, 0x98); init_vgachip()
1534 vga_wseq(cinfo->regbase, CL_SEQRF, 0xb8); init_vgachip()
1538 vga_wseq(cinfo->regbase, CL_SEQR16, 0x0f); init_vgachip()
1539 vga_wseq(cinfo->regbase, CL_SEQRF, 0xb0); init_vgachip()
1544 vga_wseq(cinfo->regbase, VGA_SEQ_PLANE_WRITE, 0xff); init_vgachip()
1546 vga_wseq(cinfo->regbase, VGA_SEQ_CHARACTER_MAP, 0x00); init_vgachip()
1548 vga_wseq(cinfo->regbase, VGA_SEQ_MEMORY_MODE, 0x0a); init_vgachip()
1552 vga_wseq(cinfo->regbase, CL_SEQR7, bi->sr07); init_vgachip()
1554 /* vga_wseq(cinfo->regbase, CL_SEQR8, 0x00); */ init_vgachip()
1558 vga_wseq(cinfo->regbase, CL_SEQR10, 0x00); init_vgachip()
1560 vga_wseq(cinfo->regbase, CL_SEQR11, 0x00); init_vgachip()
1562 vga_wseq(cinfo->regbase, CL_SEQR12, 0x00); init_vgachip()
1564 vga_wseq(cinfo->regbase, CL_SEQR13, 0x00); init_vgachip()
1567 if (cinfo->btype != BT_PICASSO4) { init_vgachip()
1569 vga_wseq(cinfo->regbase, CL_SEQR17, 0x00); init_vgachip()
1571 vga_wseq(cinfo->regbase, CL_SEQR18, 0x02); init_vgachip()
1575 vga_wcrt(cinfo->regbase, VGA_CRTC_PRESET_ROW, 0x00); init_vgachip()
1577 vga_wcrt(cinfo->regbase, VGA_CRTC_CURSOR_START, 0x20); init_vgachip()
1579 vga_wcrt(cinfo->regbase, VGA_CRTC_CURSOR_END, 0x00); init_vgachip()
1581 vga_wcrt(cinfo->regbase, VGA_CRTC_CURSOR_HI, 0x00); init_vgachip()
1583 vga_wcrt(cinfo->regbase, VGA_CRTC_CURSOR_LO, 0x00); init_vgachip()
1586 vga_wcrt(cinfo->regbase, VGA_CRTC_UNDERLINE, 0x00); init_vgachip()
1589 vga_wcrt(cinfo->regbase, CL_CRT1B, 0x02); init_vgachip()
1592 vga_wgfx(cinfo->regbase, VGA_GFX_SR_VALUE, 0x00); init_vgachip()
1594 vga_wgfx(cinfo->regbase, VGA_GFX_SR_ENABLE, 0x00); init_vgachip()
1596 vga_wgfx(cinfo->regbase, VGA_GFX_COMPARE_VALUE, 0x00); init_vgachip()
1598 vga_wgfx(cinfo->regbase, VGA_GFX_DATA_ROTATE, 0x00); init_vgachip()
1600 vga_wgfx(cinfo->regbase, VGA_GFX_PLANE_READ, 0x00); init_vgachip()
1602 vga_wgfx(cinfo->regbase, VGA_GFX_MODE, 0x00); init_vgachip()
1604 vga_wgfx(cinfo->regbase, VGA_GFX_MISC, 0x01); init_vgachip()
1606 vga_wgfx(cinfo->regbase, VGA_GFX_COMPARE_MASK, 0x0f); init_vgachip()
1608 vga_wgfx(cinfo->regbase, VGA_GFX_BIT_MASK, 0xff); init_vgachip()
1610 if (cinfo->btype == BT_ALPINE || cinfo->btype == BT_SD64 || init_vgachip()
1611 is_laguna(cinfo)) init_vgachip()
1613 vga_wgfx(cinfo->regbase, CL_GRB, 0x20); init_vgachip()
1618 vga_wgfx(cinfo->regbase, CL_GRB, 0x28); init_vgachip()
1620 vga_wgfx(cinfo->regbase, CL_GRC, 0xff); /* Color Key compare: - */ init_vgachip()
1621 vga_wgfx(cinfo->regbase, CL_GRD, 0x00); /* Color Key compare mask: - */ init_vgachip()
1622 vga_wgfx(cinfo->regbase, CL_GRE, 0x00); /* Miscellaneous control: - */ init_vgachip()
1624 /* vga_wgfx (cinfo->regbase, CL_GR10, 0x00); */ init_vgachip()
1625 /* vga_wgfx (cinfo->regbase, CL_GR11, 0x00); */ init_vgachip()
1628 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE0, 0x00); init_vgachip()
1629 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE1, 0x01); init_vgachip()
1630 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE2, 0x02); init_vgachip()
1631 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE3, 0x03); init_vgachip()
1632 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE4, 0x04); init_vgachip()
1633 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE5, 0x05); init_vgachip()
1634 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE6, 0x06); init_vgachip()
1635 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE7, 0x07); init_vgachip()
1636 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE8, 0x08); init_vgachip()
1637 vga_wattr(cinfo->regbase, VGA_ATC_PALETTE9, 0x09); init_vgachip()
1638 vga_wattr(cinfo->regbase, VGA_ATC_PALETTEA, 0x0a); init_vgachip()
1639 vga_wattr(cinfo->regbase, VGA_ATC_PALETTEB, 0x0b); init_vgachip()
1640 vga_wattr(cinfo->regbase, VGA_ATC_PALETTEC, 0x0c); init_vgachip()
1641 vga_wattr(cinfo->regbase, VGA_ATC_PALETTED, 0x0d); init_vgachip()
1642 vga_wattr(cinfo->regbase, VGA_ATC_PALETTEE, 0x0e); init_vgachip()
1643 vga_wattr(cinfo->regbase, VGA_ATC_PALETTEF, 0x0f); init_vgachip()
1646 vga_wattr(cinfo->regbase, VGA_ATC_MODE, 0x01); init_vgachip()
1648 vga_wattr(cinfo->regbase, VGA_ATC_OVERSCAN, 0x00); init_vgachip()
1650 vga_wattr(cinfo->regbase, VGA_ATC_PLANE_ENABLE, 0x0f); init_vgachip()
1652 vga_wattr(cinfo->regbase, VGA_ATC_COLOR_PAGE, 0x00); init_vgachip()
1654 WGen(cinfo, VGA_PEL_MSK, 0xff); /* Pixel mask: no mask */ init_vgachip()
1657 vga_wgfx(cinfo->regbase, CL_GR31, 0x04); init_vgachip()
1659 vga_wgfx(cinfo->regbase, CL_GR31, 0x00); init_vgachip()
1662 WHDR(cinfo, 0); /* Hidden DAC register: - */ init_vgachip()
1666 static void switch_monitor(struct cirrusfb_info *cinfo, int on) switch_monitor() argument
1671 if (cinfo->btype == BT_PICASSO4) switch_monitor()
1673 if (cinfo->btype == BT_ALPINE) switch_monitor()
1675 if (cinfo->btype == BT_GD5480) switch_monitor()
1677 if (cinfo->btype == BT_PICASSO) { switch_monitor()
1679 WSFR(cinfo, 0xff); switch_monitor()
1683 switch (cinfo->btype) { switch_monitor()
1685 WSFR(cinfo, cinfo->SFR | 0x21); switch_monitor()
1688 WSFR(cinfo, cinfo->SFR | 0x28); switch_monitor()
1691 WSFR(cinfo, 0x6f); switch_monitor()
1696 switch (cinfo->btype) { switch_monitor()
1698 WSFR(cinfo, cinfo->SFR & 0xde); switch_monitor()
1701 WSFR(cinfo, cinfo->SFR & 0xd7); switch_monitor()
1704 WSFR(cinfo, 0x4f); switch_monitor()
1719 struct cirrusfb_info *cinfo = info->par; cirrusfb_sync() local
1721 if (!is_laguna(cinfo)) { cirrusfb_sync()
1722 while (vga_rgfx(cinfo->regbase, CL_GR31) & 0x03) cirrusfb_sync()
1733 struct cirrusfb_info *cinfo = info->par; cirrusfb_fillrect() local
1736 cinfo->pseudo_palette[region->color] : region->color; cirrusfb_fillrect()
1759 cirrusfb_RectFill(cinfo->regbase, cirrusfb_fillrect()
1772 struct cirrusfb_info *cinfo = info->par; cirrusfb_copyarea() local
1800 cirrusfb_BitBLT(cinfo->regbase, info->var.bits_per_pixel, cirrusfb_copyarea()
1811 struct cirrusfb_info *cinfo = info->par; cirrusfb_imageblit() local
1819 else if ((cinfo->btype == BT_ALPINE || cinfo->btype == BT_SD64) && cirrusfb_imageblit()
1836 cirrusfb_RectFill(cinfo->regbase, cirrusfb_imageblit()
1844 cirrusfb_RectFill(cinfo->regbase, cirrusfb_imageblit()
1865 struct cirrusfb_info *cinfo = info->par; cirrusfb_get_memsize() local
1867 if (is_laguna(cinfo)) { cirrusfb_get_memsize()
1893 if (cinfo->btype != BT_ALPINE && (SRF & 0x80) != 0) cirrusfb_get_memsize()
1927 struct cirrusfb_info *cinfo = info->par; cirrusfb_pci_unmap() local
1929 if (cinfo->laguna_mmio == NULL) cirrusfb_pci_unmap()
1930 iounmap(cinfo->laguna_mmio); cirrusfb_pci_unmap()
1944 struct cirrusfb_info *cinfo = info->par; cirrusfb_zorro_unmap() local
1950 iounmap(cinfo->regbase); cirrusfb_zorro_unmap()
1974 struct cirrusfb_info *cinfo = info->par; cirrusfb_set_fbinfo() local
1977 info->pseudo_palette = cinfo->pseudo_palette; cirrusfb_set_fbinfo()
1984 if (noaccel || is_laguna(cinfo)) { cirrusfb_set_fbinfo()
1992 if (cinfo->btype == BT_GD5480) { cirrusfb_set_fbinfo()
2000 strlcpy(info->fix.id, cirrusfb_board_info[cinfo->btype].name, cirrusfb_set_fbinfo()
2023 struct cirrusfb_info *cinfo = info->par; cirrusfb_register() local
2027 assert(cinfo->btype != BT_NONE); cirrusfb_register()
2067 struct cirrusfb_info *cinfo = info->par; cirrusfb_cleanup() local
2069 switch_monitor(cinfo, 0); cirrusfb_cleanup()
2073 cinfo->unmap(info); cirrusfb_cleanup()
2081 struct cirrusfb_info *cinfo; cirrusfb_pci_register() local
2099 cinfo = info->par; cirrusfb_pci_register()
2100 cinfo->btype = (enum cirrus_board) ent->driver_data; cirrusfb_pci_register()
2104 (unsigned long long)pdev->resource[0].start, cinfo->btype); cirrusfb_pci_register()
2112 cinfo->regbase = NULL; cirrusfb_pci_register()
2113 cinfo->laguna_mmio = ioremap(info->fix.mmio_start, 0x1000); cirrusfb_pci_register()
2118 board_size = (cinfo->btype == BT_GD5480) ? cirrusfb_pci_register()
2119 32 * MB_ : cirrusfb_get_memsize(info, cinfo->regbase); cirrusfb_pci_register()
2146 cinfo->unmap = cirrusfb_pci_unmap; cirrusfb_pci_register()
2167 if (cinfo->laguna_mmio != NULL) cirrusfb_pci_register()
2168 iounmap(cinfo->laguna_mmio); cirrusfb_pci_register()
2204 struct cirrusfb_info *cinfo; cirrusfb_zorro_register() local
2254 cinfo = info->par; cirrusfb_zorro_register()
2255 cinfo->btype = btype; cirrusfb_zorro_register()
2258 cinfo->regbase = regbase > 16 * MB_ ? ioremap(regbase, 64 * 1024) cirrusfb_zorro_register()
2260 if (!cinfo->regbase) { cirrusfb_zorro_register()
2276 cinfo->unmap = cirrusfb_zorro_unmap; cirrusfb_zorro_register()
2284 vga_wseq(cinfo->regbase, CL_SEQR1F, cirrusfb_zorro_register()
2303 iounmap(cinfo->regbase); cirrusfb_zorro_register()
2408 static void WGen(const struct cirrusfb_info *cinfo, WGen() argument
2413 if (cinfo->btype == BT_PICASSO) { WGen()
2421 vga_w(cinfo->regbase, regofs + regnum, val); WGen()
2425 static unsigned char RGen(const struct cirrusfb_info *cinfo, int regnum) RGen() argument
2429 if (cinfo->btype == BT_PICASSO) { RGen()
2437 return vga_r(cinfo->regbase, regofs + regnum); RGen()
2441 static void AttrOn(const struct cirrusfb_info *cinfo) AttrOn() argument
2443 assert(cinfo != NULL); AttrOn()
2445 if (vga_rcrt(cinfo->regbase, CL_CRT24) & 0x80) { AttrOn()
2448 vga_w(cinfo->regbase, VGA_ATT_IW, AttrOn()
2449 vga_r(cinfo->regbase, VGA_ATT_R)); AttrOn()
2452 /* vga_w(cinfo->regbase, VGA_ATT_IW, 0x20); */ AttrOn()
2453 vga_w(cinfo->regbase, VGA_ATT_IW, 0x33); AttrOn()
2456 vga_w(cinfo->regbase, VGA_ATT_IW, 0x00); AttrOn()
2465 static void WHDR(const struct cirrusfb_info *cinfo, unsigned char val) WHDR() argument
2469 if (is_laguna(cinfo)) WHDR()
2471 if (cinfo->btype == BT_PICASSO) { WHDR()
2474 WGen(cinfo, VGA_PEL_MSK, 0x00); WHDR()
2477 dummy = RGen(cinfo, VGA_PEL_IW); WHDR()
2482 dummy = RGen(cinfo, VGA_PEL_MSK); WHDR()
2484 dummy = RGen(cinfo, VGA_PEL_MSK); WHDR()
2486 dummy = RGen(cinfo, VGA_PEL_MSK); WHDR()
2488 dummy = RGen(cinfo, VGA_PEL_MSK); WHDR()
2491 WGen(cinfo, VGA_PEL_MSK, val); WHDR()
2494 if (cinfo->btype == BT_PICASSO) { WHDR()
2496 dummy = RGen(cinfo, VGA_PEL_IW); WHDR()
2501 WGen(cinfo, VGA_PEL_MSK, 0xff); WHDR()
2507 static void WSFR(struct cirrusfb_info *cinfo, unsigned char val) WSFR() argument
2510 assert(cinfo->regbase != NULL); WSFR()
2511 cinfo->SFR = val; WSFR()
2512 z_writeb(val, cinfo->regbase + 0x8000); WSFR()
2517 static void WSFR2(struct cirrusfb_info *cinfo, unsigned char val) WSFR2() argument
2522 assert(cinfo->regbase != NULL); WSFR2()
2523 cinfo->SFR = val; WSFR2()
2524 z_writeb(val, cinfo->regbase + 0x9000); WSFR2()
2529 static void WClut(struct cirrusfb_info *cinfo, unsigned char regnum, unsigned char red, WClut() argument
2535 vga_w(cinfo->regbase, VGA_PEL_IW, regnum); WClut()
2537 if (cinfo->btype == BT_PICASSO || cinfo->btype == BT_PICASSO4 || WClut()
2538 cinfo->btype == BT_ALPINE || cinfo->btype == BT_GD5480 || WClut()
2539 cinfo->btype == BT_SD64 || is_laguna(cinfo)) { WClut()
2541 if (cinfo->btype == BT_PICASSO) WClut()
2543 vga_w(cinfo->regbase, data, red); WClut()
2544 vga_w(cinfo->regbase, data, green); WClut()
2545 vga_w(cinfo->regbase, data, blue); WClut()
2547 vga_w(cinfo->regbase, data, blue); WClut()
2548 vga_w(cinfo->regbase, data, green); WClut()
2549 vga_w(cinfo->regbase, data, red); WClut()
2555 static void RClut(struct cirrusfb_info *cinfo, unsigned char regnum, unsigned char *red,
2560 vga_w(cinfo->regbase, VGA_PEL_IR, regnum);
2562 if (cinfo->btype == BT_PICASSO || cinfo->btype == BT_PICASSO4 ||
2563 cinfo->btype == BT_ALPINE || cinfo->btype == BT_GD5480) {
2564 if (cinfo->btype == BT_PICASSO)
2566 *red = vga_r(cinfo->regbase, data);
2567 *green = vga_r(cinfo->regbase, data);
2568 *blue = vga_r(cinfo->regbase, data);
2570 *blue = vga_r(cinfo->regbase, data);
2571 *green = vga_r(cinfo->regbase, data);
2572 *red = vga_r(cinfo->regbase, data);
/linux-4.1.27/drivers/clk/ti/
H A Dclk-dra7-atl.c45 struct dra7_atl_clock_info *cinfo; member in struct:dra7_atl_desc
65 static inline void atl_write(struct dra7_atl_clock_info *cinfo, u32 reg, atl_write() argument
68 __raw_writel(val, cinfo->iobase + reg); atl_write()
71 static inline int atl_read(struct dra7_atl_clock_info *cinfo, u32 reg) atl_read() argument
73 return __raw_readl(cinfo->iobase + reg); atl_read()
84 dev_warn(cdesc->cinfo->dev, "atl%d has not been configured\n", atl_clk_enable()
86 pm_runtime_get_sync(cdesc->cinfo->dev); atl_clk_enable()
88 atl_write(cdesc->cinfo, DRA7_ATL_ATLCR_REG(cdesc->id), atl_clk_enable()
90 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_REG(cdesc->id), DRA7_ATL_SWEN); atl_clk_enable()
105 atl_write(cdesc->cinfo, DRA7_ATL_SWEN_REG(cdesc->id), 0); atl_clk_disable()
106 pm_runtime_put_sync(cdesc->cinfo->dev); atl_clk_disable()
218 struct dra7_atl_clock_info *cinfo; of_dra7_atl_clk_probe() local
225 cinfo = devm_kzalloc(&pdev->dev, sizeof(*cinfo), GFP_KERNEL); of_dra7_atl_clk_probe()
226 if (!cinfo) of_dra7_atl_clk_probe()
229 cinfo->iobase = of_iomap(node, 0); of_dra7_atl_clk_probe()
230 cinfo->dev = &pdev->dev; of_dra7_atl_clk_probe()
231 pm_runtime_enable(cinfo->dev); of_dra7_atl_clk_probe()
232 pm_runtime_irq_safe(cinfo->dev); of_dra7_atl_clk_probe()
234 pm_runtime_get_sync(cinfo->dev); of_dra7_atl_clk_probe()
235 atl_write(cinfo, DRA7_ATL_PCLKMUX_REG(0), DRA7_ATL_PCLKMUX); of_dra7_atl_clk_probe()
262 cdesc->cinfo = cinfo; of_dra7_atl_clk_probe()
275 atl_write(cinfo, DRA7_ATL_BWSMUX_REG(i), of_dra7_atl_clk_probe()
277 atl_write(cinfo, DRA7_ATL_AWSMUX_REG(i), of_dra7_atl_clk_probe()
290 pm_runtime_put_sync(cinfo->dev); of_dra7_atl_clk_probe()
/linux-4.1.27/fs/nfs/
H A Dpnfs_nfs.c64 * Note this must be called holding the inode (/cinfo) lock
68 struct nfs_commit_info *cinfo) pnfs_generic_clear_request_commit()
74 cinfo->ds->nwritten--; pnfs_generic_clear_request_commit()
85 nfs_request_remove_commit_list(req, cinfo); pnfs_generic_clear_request_commit()
92 struct nfs_commit_info *cinfo, int max) pnfs_generic_transfer_commit_list()
101 if (cond_resched_lock(cinfo->lock)) list_for_each_entry_safe()
103 nfs_request_remove_commit_list(req, cinfo); list_for_each_entry_safe()
107 if ((ret == max) && !cinfo->dreq) list_for_each_entry_safe()
115 struct nfs_commit_info *cinfo, pnfs_generic_scan_ds_commit_list()
122 lockdep_assert_held(cinfo->lock); pnfs_generic_scan_ds_commit_list()
123 ret = pnfs_generic_transfer_commit_list(src, dst, cinfo, max); pnfs_generic_scan_ds_commit_list()
125 cinfo->ds->nwritten -= ret; pnfs_generic_scan_ds_commit_list()
126 cinfo->ds->ncommitting += ret; pnfs_generic_scan_ds_commit_list()
139 int pnfs_generic_scan_commit_lists(struct nfs_commit_info *cinfo, pnfs_generic_scan_commit_lists() argument
144 lockdep_assert_held(cinfo->lock); pnfs_generic_scan_commit_lists()
145 for (i = 0; i < cinfo->ds->nbuckets && max != 0; i++) { pnfs_generic_scan_commit_lists()
146 cnt = pnfs_generic_scan_ds_commit_list(&cinfo->ds->buckets[i], pnfs_generic_scan_commit_lists()
147 cinfo, max); pnfs_generic_scan_commit_lists()
157 struct nfs_commit_info *cinfo) pnfs_generic_recover_commit_reqs()
163 lockdep_assert_held(cinfo->lock); pnfs_generic_recover_commit_reqs()
165 for (i = 0, b = cinfo->ds->buckets; i < cinfo->ds->nbuckets; i++, b++) { pnfs_generic_recover_commit_reqs()
167 cinfo, 0)) { pnfs_generic_recover_commit_reqs()
170 spin_unlock(cinfo->lock); pnfs_generic_recover_commit_reqs()
172 spin_lock(cinfo->lock); pnfs_generic_recover_commit_reqs()
176 cinfo->ds->nwritten = 0; pnfs_generic_recover_commit_reqs()
180 static void pnfs_generic_retry_commit(struct nfs_commit_info *cinfo, int idx) pnfs_generic_retry_commit() argument
182 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; pnfs_generic_retry_commit()
191 nfs_retry_commit(&bucket->committing, bucket->clseg, cinfo, i); pnfs_generic_retry_commit()
192 spin_lock(cinfo->lock); pnfs_generic_retry_commit()
195 spin_unlock(cinfo->lock); pnfs_generic_retry_commit()
201 pnfs_generic_alloc_ds_commits(struct nfs_commit_info *cinfo, pnfs_generic_alloc_ds_commits() argument
210 fl_cinfo = cinfo->ds; pnfs_generic_alloc_ds_commits()
219 spin_lock(cinfo->lock); pnfs_generic_alloc_ds_commits()
222 spin_unlock(cinfo->lock); pnfs_generic_alloc_ds_commits()
228 pnfs_generic_retry_commit(cinfo, i); pnfs_generic_alloc_ds_commits()
235 int how, struct nfs_commit_info *cinfo, pnfs_generic_commit_pagelist()
250 nfs_retry_commit(mds_pages, NULL, cinfo, 0); pnfs_generic_commit_pagelist()
251 pnfs_generic_retry_commit(cinfo, 0); pnfs_generic_commit_pagelist()
252 cinfo->completion_ops->error_cleanup(NFS_I(inode)); pnfs_generic_commit_pagelist()
257 nreq += pnfs_generic_alloc_ds_commits(cinfo, &list); pnfs_generic_commit_pagelist()
260 cinfo->completion_ops->error_cleanup(NFS_I(inode)); pnfs_generic_commit_pagelist()
264 atomic_add(nreq, &cinfo->mds->rpcs_out); pnfs_generic_commit_pagelist()
269 nfs_init_commit(data, mds_pages, NULL, cinfo); pnfs_generic_commit_pagelist()
276 buckets = cinfo->ds->buckets; pnfs_generic_commit_pagelist()
280 cinfo); pnfs_generic_commit_pagelist()
285 cinfo->ds->ncommitting = 0; pnfs_generic_commit_pagelist()
850 struct nfs_commit_info *cinfo, pnfs_layout_mark_request_commit()
856 spin_lock(cinfo->lock); pnfs_layout_mark_request_commit()
857 buckets = cinfo->ds->buckets; pnfs_layout_mark_request_commit()
870 cinfo->ds->nwritten++; pnfs_layout_mark_request_commit()
871 spin_unlock(cinfo->lock); pnfs_layout_mark_request_commit()
873 nfs_request_add_commit_list(req, list, cinfo); pnfs_layout_mark_request_commit()
67 pnfs_generic_clear_request_commit(struct nfs_page *req, struct nfs_commit_info *cinfo) pnfs_generic_clear_request_commit() argument
91 pnfs_generic_transfer_commit_list(struct list_head *src, struct list_head *dst, struct nfs_commit_info *cinfo, int max) pnfs_generic_transfer_commit_list() argument
114 pnfs_generic_scan_ds_commit_list(struct pnfs_commit_bucket *bucket, struct nfs_commit_info *cinfo, int max) pnfs_generic_scan_ds_commit_list() argument
156 pnfs_generic_recover_commit_reqs(struct list_head *dst, struct nfs_commit_info *cinfo) pnfs_generic_recover_commit_reqs() argument
234 pnfs_generic_commit_pagelist(struct inode *inode, struct list_head *mds_pages, int how, struct nfs_commit_info *cinfo, int (*initiate_commit)(struct nfs_commit_data *data, int how)) pnfs_generic_commit_pagelist() argument
848 pnfs_layout_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, struct nfs_commit_info *cinfo, u32 ds_commit_idx) pnfs_layout_mark_request_commit() argument
H A Dpnfs.h143 struct nfs_commit_info *cinfo,
146 struct nfs_commit_info *cinfo);
147 int (*scan_commit_lists) (struct nfs_commit_info *cinfo,
150 struct nfs_commit_info *cinfo);
151 struct nfs_page * (*search_commit_reqs)(struct nfs_commit_info *cinfo,
156 struct nfs_commit_info *cinfo);
328 struct nfs_commit_info *cinfo);
333 struct nfs_commit_info *cinfo);
337 struct nfs_commit_info *cinfo,
340 int pnfs_generic_scan_commit_lists(struct nfs_commit_info *cinfo, int max);
355 struct nfs_commit_info *cinfo,
408 struct nfs_commit_info *cinfo) pnfs_commit_list()
410 if (cinfo->ds == NULL || cinfo->ds->ncommitting == 0) pnfs_commit_list()
412 return NFS_SERVER(inode)->pnfs_curr_ld->commit_pagelist(inode, mds_pages, how, cinfo); pnfs_commit_list()
433 struct nfs_commit_info *cinfo, u32 ds_commit_idx) pnfs_mark_request_commit()
440 ld->mark_request_commit(req, lseg, cinfo, ds_commit_idx); pnfs_mark_request_commit()
445 pnfs_clear_request_commit(struct nfs_page *req, struct nfs_commit_info *cinfo) pnfs_clear_request_commit() argument
452 ld->clear_request_commit(req, cinfo); pnfs_clear_request_commit()
457 pnfs_scan_commit_lists(struct inode *inode, struct nfs_commit_info *cinfo, pnfs_scan_commit_lists() argument
460 if (cinfo->ds == NULL || cinfo->ds->nwritten == 0) pnfs_scan_commit_lists()
463 return NFS_SERVER(inode)->pnfs_curr_ld->scan_commit_lists(cinfo, max); pnfs_scan_commit_lists()
467 pnfs_search_commit_reqs(struct inode *inode, struct nfs_commit_info *cinfo, pnfs_search_commit_reqs() argument
474 return ld->search_commit_reqs(cinfo, page); pnfs_search_commit_reqs()
624 struct nfs_commit_info *cinfo) pnfs_commit_list()
637 struct nfs_commit_info *cinfo, u32 ds_commit_idx) pnfs_mark_request_commit()
643 pnfs_clear_request_commit(struct nfs_page *req, struct nfs_commit_info *cinfo) pnfs_clear_request_commit() argument
649 pnfs_scan_commit_lists(struct inode *inode, struct nfs_commit_info *cinfo, pnfs_scan_commit_lists() argument
656 pnfs_search_commit_reqs(struct inode *inode, struct nfs_commit_info *cinfo, pnfs_search_commit_reqs() argument
407 pnfs_commit_list(struct inode *inode, struct list_head *mds_pages, int how, struct nfs_commit_info *cinfo) pnfs_commit_list() argument
432 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, struct nfs_commit_info *cinfo, u32 ds_commit_idx) pnfs_mark_request_commit() argument
623 pnfs_commit_list(struct inode *inode, struct list_head *mds_pages, int how, struct nfs_commit_info *cinfo) pnfs_commit_list() argument
636 pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, struct nfs_commit_info *cinfo, u32 ds_commit_idx) pnfs_mark_request_commit() argument
H A Dwrite.c50 static void nfs_init_cinfo_from_inode(struct nfs_commit_info *cinfo,
742 * Must be called while holding the inode (which is cinfo) lock.
751 struct nfs_commit_info cinfo; nfs_page_search_commits_for_head_request_locked() local
754 nfs_init_cinfo_from_inode(&cinfo, inode); nfs_page_search_commits_for_head_request_locked()
757 freq = pnfs_search_commit_reqs(inode, &cinfo, page); nfs_page_search_commits_for_head_request_locked()
762 list_for_each_entry_safe(freq, t, &cinfo.mds->list, wb_list) { nfs_page_search_commits_for_head_request_locked()
774 * @cinfo: holds list lock and accounting info
776 * This sets the PG_CLEAN bit, updates the cinfo count of
780 * The caller must _not_ hold the cinfo->lock, but must be
785 struct nfs_commit_info *cinfo) nfs_request_add_commit_list()
788 spin_lock(cinfo->lock); nfs_request_add_commit_list()
790 cinfo->mds->ncommit++; nfs_request_add_commit_list()
791 spin_unlock(cinfo->lock); nfs_request_add_commit_list()
792 if (!cinfo->dreq) nfs_request_add_commit_list()
800 * @cinfo: holds list lock and accounting info
802 * This clears the PG_CLEAN bit, and updates the cinfo's count of
806 * The caller _must_ hold the cinfo->lock and the nfs_page lock.
810 struct nfs_commit_info *cinfo) nfs_request_remove_commit_list()
815 cinfo->mds->ncommit--; nfs_request_remove_commit_list()
819 static void nfs_init_cinfo_from_inode(struct nfs_commit_info *cinfo, nfs_init_cinfo_from_inode() argument
822 cinfo->lock = &inode->i_lock; nfs_init_cinfo_from_inode()
823 cinfo->mds = &NFS_I(inode)->commit_info; nfs_init_cinfo_from_inode()
824 cinfo->ds = pnfs_get_ds_info(inode); nfs_init_cinfo_from_inode()
825 cinfo->dreq = NULL; nfs_init_cinfo_from_inode()
826 cinfo->completion_ops = &nfs_commit_completion_ops; nfs_init_cinfo_from_inode()
829 void nfs_init_cinfo(struct nfs_commit_info *cinfo, nfs_init_cinfo() argument
834 nfs_init_cinfo_from_dreq(cinfo, dreq); nfs_init_cinfo()
836 nfs_init_cinfo_from_inode(cinfo, inode); nfs_init_cinfo()
845 struct nfs_commit_info *cinfo, u32 ds_commit_idx) nfs_mark_request_commit()
847 if (pnfs_mark_request_commit(req, lseg, cinfo, ds_commit_idx)) nfs_mark_request_commit()
849 nfs_request_add_commit_list(req, &cinfo->mds->list, cinfo); nfs_mark_request_commit()
859 /* Called holding inode (/cinfo) lock */
865 struct nfs_commit_info cinfo; nfs_clear_request_commit() local
867 nfs_init_cinfo_from_inode(&cinfo, inode); nfs_clear_request_commit()
868 if (!pnfs_clear_request_commit(req, &cinfo)) { nfs_clear_request_commit()
869 nfs_request_remove_commit_list(req, &cinfo); nfs_clear_request_commit()
884 struct nfs_commit_info cinfo; nfs_write_completion() local
889 nfs_init_cinfo_from_inode(&cinfo, hdr->inode); nfs_write_completion()
903 nfs_mark_request_commit(req, hdr->lseg, &cinfo, nfs_write_completion()
919 nfs_reqs_to_commit(struct nfs_commit_info *cinfo) nfs_reqs_to_commit() argument
921 return cinfo->mds->ncommit; nfs_reqs_to_commit()
924 /* cinfo->lock held by caller */
927 struct nfs_commit_info *cinfo, int max) nfs_scan_commit_list()
936 if (cond_resched_lock(cinfo->lock)) list_for_each_entry_safe()
938 nfs_request_remove_commit_list(req, cinfo); list_for_each_entry_safe()
941 if ((ret == max) && !cinfo->dreq) list_for_each_entry_safe()
951 * @cinfo: mds and ds lists of reqs ready to commit
958 struct nfs_commit_info *cinfo) nfs_scan_commit()
962 spin_lock(cinfo->lock); nfs_scan_commit()
963 if (cinfo->mds->ncommit > 0) { nfs_scan_commit()
966 ret = nfs_scan_commit_list(&cinfo->mds->list, dst, nfs_scan_commit()
967 cinfo, max); nfs_scan_commit()
968 ret += pnfs_scan_commit_lists(inode, cinfo, max - ret); nfs_scan_commit()
970 spin_unlock(cinfo->lock); nfs_scan_commit()
1598 struct nfs_commit_info *cinfo) nfs_init_commit()
1615 data->completion_ops = cinfo->completion_ops; nfs_init_commit()
1616 data->dreq = cinfo->dreq; nfs_init_commit()
1631 struct nfs_commit_info *cinfo, nfs_retry_commit()
1639 nfs_mark_request_commit(req, lseg, cinfo, ds_commit_idx); nfs_retry_commit()
1640 if (!cinfo->dreq) nfs_retry_commit()
1652 struct nfs_commit_info *cinfo) nfs_commit_list()
1662 nfs_init_commit(data, head, NULL, cinfo); nfs_commit_list()
1663 atomic_inc(&cinfo->mds->rpcs_out); nfs_commit_list()
1667 nfs_retry_commit(head, NULL, cinfo, 0); nfs_commit_list()
1668 cinfo->completion_ops->error_cleanup(NFS_I(inode)); nfs_commit_list()
1690 struct nfs_commit_info cinfo; nfs_commit_release_pages() local
1729 nfs_init_cinfo(&cinfo, data->inode, data->dreq); nfs_commit_release_pages()
1730 if (atomic_dec_and_test(&cinfo.mds->rpcs_out)) nfs_commit_release_pages()
1754 int how, struct nfs_commit_info *cinfo) nfs_generic_commit_list()
1758 status = pnfs_commit_list(inode, head, how, cinfo); nfs_generic_commit_list()
1760 status = nfs_commit_list(inode, head, how, cinfo); nfs_generic_commit_list()
1767 struct nfs_commit_info cinfo; nfs_commit_inode() local
1774 nfs_init_cinfo_from_inode(&cinfo, inode); nfs_commit_inode()
1775 res = nfs_scan_commit(inode, &head, &cinfo); nfs_commit_inode()
1779 error = nfs_generic_commit_list(inode, &head, how, &cinfo); nfs_commit_inode()
784 nfs_request_add_commit_list(struct nfs_page *req, struct list_head *dst, struct nfs_commit_info *cinfo) nfs_request_add_commit_list() argument
809 nfs_request_remove_commit_list(struct nfs_page *req, struct nfs_commit_info *cinfo) nfs_request_remove_commit_list() argument
844 nfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, struct nfs_commit_info *cinfo, u32 ds_commit_idx) nfs_mark_request_commit() argument
926 nfs_scan_commit_list(struct list_head *src, struct list_head *dst, struct nfs_commit_info *cinfo, int max) nfs_scan_commit_list() argument
957 nfs_scan_commit(struct inode *inode, struct list_head *dst, struct nfs_commit_info *cinfo) nfs_scan_commit() argument
1595 nfs_init_commit(struct nfs_commit_data *data, struct list_head *head, struct pnfs_layout_segment *lseg, struct nfs_commit_info *cinfo) nfs_init_commit() argument
1629 nfs_retry_commit(struct list_head *page_list, struct pnfs_layout_segment *lseg, struct nfs_commit_info *cinfo, u32 ds_commit_idx) nfs_retry_commit() argument
1651 nfs_commit_list(struct inode *inode, struct list_head *head, int how, struct nfs_commit_info *cinfo) nfs_commit_list() argument
1753 nfs_generic_commit_list(struct inode *inode, struct list_head *head, int how, struct nfs_commit_info *cinfo) nfs_generic_commit_list() argument
H A Ddirect.c96 struct nfs_mds_commit_info mds_cinfo; /* Storage for cinfo */
97 struct pnfs_ds_commit_info ds_cinfo; /* Storage for cinfo */
278 void nfs_init_cinfo_from_dreq(struct nfs_commit_info *cinfo, nfs_init_cinfo_from_dreq() argument
281 cinfo->lock = &dreq->inode->i_lock; nfs_init_cinfo_from_dreq()
282 cinfo->mds = &dreq->mds_cinfo; nfs_init_cinfo_from_dreq()
283 cinfo->ds = &dreq->ds_cinfo; nfs_init_cinfo_from_dreq()
284 cinfo->dreq = dreq; nfs_init_cinfo_from_dreq()
285 cinfo->completion_ops = &nfs_direct_commit_completion_ops; nfs_init_cinfo_from_dreq()
636 struct nfs_commit_info *cinfo) nfs_direct_write_scan_commit_list()
638 spin_lock(cinfo->lock); nfs_direct_write_scan_commit_list()
640 if (cinfo->ds != NULL && cinfo->ds->nwritten != 0) nfs_direct_write_scan_commit_list()
641 NFS_SERVER(inode)->pnfs_curr_ld->recover_commit_reqs(list, cinfo); nfs_direct_write_scan_commit_list()
643 nfs_scan_commit_list(&cinfo->mds->list, list, cinfo, 0); nfs_direct_write_scan_commit_list()
644 spin_unlock(cinfo->lock); nfs_direct_write_scan_commit_list()
652 struct nfs_commit_info cinfo; nfs_direct_write_reschedule() local
656 nfs_init_cinfo_from_dreq(&cinfo, dreq); nfs_direct_write_reschedule()
657 nfs_direct_write_scan_commit_list(dreq->inode, &reqs, &cinfo); nfs_direct_write_reschedule()
675 spin_lock(cinfo.lock); nfs_direct_write_reschedule()
678 spin_unlock(cinfo.lock); nfs_direct_write_reschedule()
697 struct nfs_commit_info cinfo; nfs_direct_commit_complete() local
701 nfs_init_cinfo_from_dreq(&cinfo, dreq); nfs_direct_commit_complete()
717 nfs_mark_request_commit(req, NULL, &cinfo, 0); nfs_direct_commit_complete()
723 if (atomic_dec_and_test(&cinfo.mds->rpcs_out)) nfs_direct_commit_complete()
740 struct nfs_commit_info cinfo; nfs_direct_commit_schedule() local
743 nfs_init_cinfo_from_dreq(&cinfo, dreq); nfs_direct_commit_schedule()
744 nfs_scan_commit(dreq->inode, &mds_list, &cinfo); nfs_direct_commit_schedule()
745 res = nfs_generic_commit_list(dreq->inode, &mds_list, 0, &cinfo); nfs_direct_commit_schedule()
776 struct nfs_commit_info cinfo; nfs_direct_write_completion() local
783 nfs_init_cinfo_from_dreq(&cinfo, dreq); nfs_direct_write_completion()
816 nfs_mark_request_commit(req, hdr->lseg, &cinfo, nfs_direct_write_completion()
634 nfs_direct_write_scan_commit_list(struct inode *inode, struct list_head *list, struct nfs_commit_info *cinfo) nfs_direct_write_scan_commit_list() argument
H A Dinternal.h451 struct nfs_commit_info *cinfo);
453 struct nfs_commit_info *cinfo, int max);
456 struct nfs_commit_info *cinfo);
459 struct nfs_commit_info *cinfo,
464 int how, struct nfs_commit_info *cinfo);
467 struct nfs_commit_info *cinfo,
471 struct nfs_commit_info *cinfo);
473 struct nfs_commit_info *cinfo);
474 void nfs_init_cinfo(struct nfs_commit_info *cinfo,
496 void nfs_init_cinfo_from_dreq(struct nfs_commit_info *cinfo,
H A Dpagelist.c564 * @cinfo: Commit information for the call (writes only)
568 int how, struct nfs_commit_info *cinfo) nfs_pgio_rpcsetup()
589 if (nfs_reqs_to_commit(cinfo)) nfs_pgio_rpcsetup()
800 struct nfs_commit_info cinfo; nfs_generic_pgio() local
807 nfs_init_cinfo(&cinfo, desc->pg_inode, desc->pg_dreq); nfs_generic_pgio()
827 (desc->pg_moreio || nfs_reqs_to_commit(&cinfo))) nfs_generic_pgio()
831 nfs_pgio_rpcsetup(hdr, mirror->pg_count, 0, desc->pg_ioflags, &cinfo); nfs_generic_pgio()
566 nfs_pgio_rpcsetup(struct nfs_pgio_header *hdr, unsigned int count, unsigned int offset, int how, struct nfs_commit_info *cinfo) nfs_pgio_rpcsetup() argument
H A Dnfs4xdr.c4186 static int decode_change_info(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) decode_change_info() argument
4193 cinfo->atomic = be32_to_cpup(p++); decode_change_info()
4194 p = xdr_decode_hyper(p, &cinfo->before); decode_change_info()
4195 xdr_decode_hyper(p, &cinfo->after); decode_change_info()
4274 static int decode_create(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) decode_create() argument
4283 if ((status = decode_change_info(xdr, cinfo))) decode_create()
4805 static int decode_link(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) decode_link() argument
4812 return decode_change_info(xdr, cinfo); decode_link()
5017 decode_change_info(xdr, &res->cinfo); decode_open()
5165 static int decode_remove(struct xdr_stream *xdr, struct nfs4_change_info *cinfo) decode_remove() argument
5172 status = decode_change_info(xdr, cinfo); decode_remove()
6108 status = decode_remove(xdr, &res->cinfo); nfs4_xdr_dec_remove()
6166 status = decode_link(xdr, &res->cinfo); nfs4_xdr_dec_link()
H A Dnfs4proc.c897 static void update_changeattr(struct inode *dir, struct nfs4_change_info *cinfo) update_changeattr() argument
903 if (!cinfo->atomic || cinfo->before != dir->i_version) update_changeattr()
905 dir->i_version = cinfo->after; update_changeattr()
2100 update_changeattr(dir, &o_res->cinfo); _nfs4_proc_open()
2103 else if (o_res->cinfo.before != o_res->cinfo.after) _nfs4_proc_open()
3588 update_changeattr(dir, &res.cinfo); _nfs4_proc_remove()
3636 update_changeattr(dir, &res->cinfo); nfs4_proc_unlink_done()
3708 update_changeattr(dir, &res.cinfo); _nfs4_proc_link()
/linux-4.1.27/drivers/media/pci/cx23885/
H A Dnetup-eeprom.c92 struct netup_card_info *cinfo) netup_get_card_info()
96 cinfo->rev = netup_eeprom_read(i2c_adap, 63); netup_get_card_info()
99 cinfo->port[0].mac[j] = netup_eeprom_read(i2c_adap, i); netup_get_card_info()
102 cinfo->port[1].mac[j] = netup_eeprom_read(i2c_adap, i); netup_get_card_info()
91 netup_get_card_info(struct i2c_adapter *i2c_adap, struct netup_card_info *cinfo) netup_get_card_info() argument
H A Dnetup-eeprom.h36 struct netup_card_info *cinfo);
H A Dcx23885-cards.c2143 static struct netup_card_info cinfo; cx23885_card_setup() local
2152 netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo); cx23885_card_setup()
2154 cinfo.rev = netup_card_rev; cx23885_card_setup()
2156 switch (cinfo.rev) { cx23885_card_setup()
2165 cinfo.rev, filename); cx23885_card_setup()
H A Dcx23885-dvb.c1083 static struct netup_card_info cinfo; dvb_register_ci_mac() local
1085 netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo); dvb_register_ci_mac()
1087 cinfo.port[port->nr - 1].mac, 6); dvb_register_ci_mac()
/linux-4.1.27/sound/soc/generic/
H A Dsimple-card.c543 struct asoc_simple_card_info *cinfo; asoc_simple_card_probe() local
545 cinfo = dev->platform_data; asoc_simple_card_probe()
546 if (!cinfo) { asoc_simple_card_probe()
551 if (!cinfo->name || asoc_simple_card_probe()
552 !cinfo->codec_dai.name || asoc_simple_card_probe()
553 !cinfo->codec || asoc_simple_card_probe()
554 !cinfo->platform || asoc_simple_card_probe()
555 !cinfo->cpu_dai.name) { asoc_simple_card_probe()
560 priv->snd_card.name = (cinfo->card) ? cinfo->card : cinfo->name; asoc_simple_card_probe()
561 dai_link->name = cinfo->name; asoc_simple_card_probe()
562 dai_link->stream_name = cinfo->name; asoc_simple_card_probe()
563 dai_link->platform_name = cinfo->platform; asoc_simple_card_probe()
564 dai_link->codec_name = cinfo->codec; asoc_simple_card_probe()
565 dai_link->cpu_dai_name = cinfo->cpu_dai.name; asoc_simple_card_probe()
566 dai_link->codec_dai_name = cinfo->codec_dai.name; asoc_simple_card_probe()
567 dai_link->dai_fmt = cinfo->daifmt; asoc_simple_card_probe()
569 memcpy(&priv->dai_props->cpu_dai, &cinfo->cpu_dai, asoc_simple_card_probe()
571 memcpy(&priv->dai_props->codec_dai, &cinfo->codec_dai, asoc_simple_card_probe()
/linux-4.1.27/drivers/input/touchscreen/
H A Dzylonite-wm97xx.c43 static const struct continuous cinfo[] = { variable in typeref:struct:continuous
138 } while (reads < cinfo[sp_idx].reads); wm97xx_acc_pen_down()
152 for (idx = 0; idx < ARRAY_SIZE(cinfo); idx++) { wm97xx_acc_startup()
153 if (wm->id != cinfo[idx].id) wm97xx_acc_startup()
156 if (cont_rate <= cinfo[idx].speed) wm97xx_acc_startup()
159 wm->acc_rate = cinfo[sp_idx].code; wm97xx_acc_startup()
163 cinfo[sp_idx].speed); wm97xx_acc_startup()
H A Dmainstone-wm97xx.c48 static const struct continuous cinfo[] = { variable in typeref:struct:continuous
172 } while (reads < cinfo[sp_idx].reads); wm97xx_acc_pen_down()
186 for (idx = 0; idx < ARRAY_SIZE(cinfo); idx++) { wm97xx_acc_startup()
187 if (wm->id != cinfo[idx].id) wm97xx_acc_startup()
190 if (cont_rate <= cinfo[idx].speed) wm97xx_acc_startup()
193 wm->acc_rate = cinfo[sp_idx].code; wm97xx_acc_startup()
197 cinfo[sp_idx].speed); wm97xx_acc_startup()
H A Datmel-wm97xx.c75 static const struct continuous cinfo[] = { variable in typeref:struct:continuous
224 for (idx = 0; idx < ARRAY_SIZE(cinfo); idx++) { atmel_wm97xx_acc_startup()
225 if (wm->id != cinfo[idx].id) atmel_wm97xx_acc_startup()
230 if (cont_rate <= cinfo[idx].speed) atmel_wm97xx_acc_startup()
234 wm->acc_rate = cinfo[sp_idx].code; atmel_wm97xx_acc_startup()
237 "%d samples/sec\n", cinfo[sp_idx].speed); atmel_wm97xx_acc_startup()
/linux-4.1.27/drivers/tty/
H A Dcyclades.c440 static void cyy_chip_rx(struct cyclades_card *cinfo, int chip, cyy_chip_rx() argument
445 int len, index = cinfo->bus_index; cyy_chip_rx()
454 info = &cinfo->ports[channel + chip * 4]; cyy_chip_rx()
568 static void cyy_chip_tx(struct cyclades_card *cinfo, unsigned int chip, cyy_chip_tx() argument
573 int char_count, index = cinfo->bus_index; cyy_chip_tx()
589 info = &cinfo->ports[channel + chip * 4]; cyy_chip_tx()
681 static void cyy_chip_modem(struct cyclades_card *cinfo, int chip, cyy_chip_modem() argument
686 int index = cinfo->bus_index; cyy_chip_modem()
692 info = &cinfo->ports[channel + chip * 4]; cyy_chip_modem()
761 struct cyclades_card *cinfo = dev_id; cyy_interrupt() local
766 if (unlikely(cinfo == NULL)) { cyy_interrupt()
774 card_base_addr = cinfo->base_addr; cyy_interrupt()
775 index = cinfo->bus_index; cyy_interrupt()
788 for (chip = 0; chip < cinfo->num_chips; chip++) { cyy_interrupt()
789 base_addr = cinfo->base_addr + cyy_interrupt()
802 spin_lock(&cinfo->card_lock); cyy_interrupt()
804 cyy_chip_rx(cinfo, chip, base_addr); cyy_interrupt()
806 cyy_chip_tx(cinfo, chip, base_addr); cyy_interrupt()
808 cyy_chip_modem(cinfo, chip, base_addr); cyy_interrupt()
809 spin_unlock(&cinfo->card_lock); cyy_interrupt()
815 spin_lock(&cinfo->card_lock); cyy_interrupt()
818 spin_unlock(&cinfo->card_lock); cyy_interrupt()
878 cyz_fetch_msg(struct cyclades_card *cinfo, cyz_fetch_msg() argument
881 struct BOARD_CTRL __iomem *board_ctrl = cinfo->board_ctrl; cyz_fetch_msg()
884 loc_doorbell = readl(&cinfo->ctl_addr.p9060->loc_doorbell); cyz_fetch_msg()
889 cy_writel(&cinfo->ctl_addr.p9060->loc_doorbell, 0xffffffff); cyz_fetch_msg()
896 cyz_issue_cmd(struct cyclades_card *cinfo, cyz_issue_cmd() argument
899 struct BOARD_CTRL __iomem *board_ctrl = cinfo->board_ctrl; cyz_issue_cmd()
903 if (!cyz_is_loaded(cinfo)) cyz_issue_cmd()
907 pci_doorbell = &cinfo->ctl_addr.p9060->pci_doorbell; cyz_issue_cmd()
923 struct cyclades_card *cinfo = info->card; cyz_handle_rx() local
967 memcpy_fromio(buf, cinfo->base_addr + cyz_handle_rx()
979 data = readb(cinfo->base_addr + rx_bufaddr + cyz_handle_rx()
1012 struct cyclades_card *cinfo = info->card; cyz_handle_tx() local
1043 cy_writeb(cinfo->base_addr + tx_bufaddr + tx_put, data); cyz_handle_tx()
1056 memcpy_toio((char *)(cinfo->base_addr + tx_bufaddr + tx_put), cyz_handle_tx()
1074 cy_writeb(cinfo->base_addr + tx_bufaddr + tx_put, data); cyz_handle_tx()
1087 static void cyz_handle_cmd(struct cyclades_card *cinfo) cyz_handle_cmd() argument
1089 struct BOARD_CTRL __iomem *board_ctrl = cinfo->board_ctrl; cyz_handle_cmd()
1098 while (cyz_fetch_msg(cinfo, &channel, &cmd, &param) == 1) { cyz_handle_cmd()
1101 info = &cinfo->ports[channel]; cyz_handle_cmd()
1186 struct cyclades_card *cinfo = dev_id; cyz_interrupt() local
1188 if (unlikely(!cyz_is_loaded(cinfo))) { cyz_interrupt()
1197 cyz_handle_cmd(cinfo); cyz_interrupt()
1223 struct cyclades_card *cinfo; cyz_poll() local
1229 cinfo = &cy_card[card]; cyz_poll()
1231 if (!cy_is_Z(cinfo)) cyz_poll()
1233 if (!cyz_is_loaded(cinfo)) cyz_poll()
1237 if (!cinfo->intr_enabled) { cyz_poll()
1238 cinfo->intr_enabled = 1; cyz_poll()
1242 cyz_handle_cmd(cinfo); cyz_poll()
1244 for (port = 0; port < cinfo->nports; port++) { cyz_poll()
1245 info = &cinfo->ports[port]; cyz_poll()
1517 struct cyclades_card *cinfo = info->card; cy_open() local
1518 struct FIRM_ID __iomem *firm_id = cinfo->base_addr + ID_ADDRESS; cy_open()
1520 if (!cyz_is_loaded(cinfo)) { cy_open()
1521 if (cinfo->hw_ver == ZE_V1 && cyz_fpga_loaded(cinfo) && cy_open()
1539 if (!cinfo->intr_enabled) { cy_open()
1543 intr = readw(&cinfo->ctl_addr.p9060-> cy_open()
1545 cy_writew(&cinfo->ctl_addr.p9060-> cy_open()
1548 retval = cyz_issue_cmd(cinfo, 0, cy_open()
1554 cinfo->intr_enabled = 1; cy_open()
1559 if (info->line > (cinfo->first_line + cinfo->nports - 1)) cy_open()
2296 struct cyclades_card *cinfo = info->card; cy_get_serial_info() local
2301 cinfo->first_line, cy_get_serial_info()
2302 .irq = cinfo->irq, cy_get_serial_info()
2938 struct cyclades_card *cinfo; cy_stop() local
2950 cinfo = info->card; cy_stop()
2951 channel = info->line - cinfo->first_line; cy_stop()
2952 if (!cy_is_Z(cinfo)) { cy_stop()
2953 spin_lock_irqsave(&cinfo->card_lock, flags); cy_stop()
2956 spin_unlock_irqrestore(&cinfo->card_lock, flags); cy_stop()
2962 struct cyclades_card *cinfo; cy_start() local
2974 cinfo = info->card; cy_start()
2975 channel = info->line - cinfo->first_line; cy_start()
2976 if (!cy_is_Z(cinfo)) { cy_start()
2977 spin_lock_irqsave(&cinfo->card_lock, flags); cy_start()
2980 spin_unlock_irqrestore(&cinfo->card_lock, flags); cy_start()
3007 struct cyclades_card *cinfo = info->card; cyy_carrier_raised() local
3009 int channel = info->line - cinfo->first_line; cyy_carrier_raised()
3012 spin_lock_irqsave(&cinfo->card_lock, flags); cyy_carrier_raised()
3015 spin_unlock_irqrestore(&cinfo->card_lock, flags); cyy_carrier_raised()
3024 struct cyclades_card *cinfo = info->card; cyy_dtr_rts() local
3027 spin_lock_irqsave(&cinfo->card_lock, flags); cyy_dtr_rts()
3030 spin_unlock_irqrestore(&cinfo->card_lock, flags); cyy_dtr_rts()
3045 struct cyclades_card *cinfo = info->card; cyz_dtr_rts() local
3047 int ret, channel = info->line - cinfo->first_line; cyz_dtr_rts()
3056 ret = cyz_issue_cmd(cinfo, channel, C_CM_IOCTLM, 0L); cyz_dtr_rts()
3085 static int cy_init_card(struct cyclades_card *cinfo) cy_init_card() argument
3090 spin_lock_init(&cinfo->card_lock); cy_init_card()
3091 cinfo->intr_enabled = 0; cy_init_card()
3093 cinfo->ports = kcalloc(cinfo->nports, sizeof(*cinfo->ports), cy_init_card()
3095 if (cinfo->ports == NULL) { cy_init_card()
3100 for (channel = 0, port = cinfo->first_line; channel < cinfo->nports; cy_init_card()
3102 info = &cinfo->ports[channel]; cy_init_card()
3105 info->card = cinfo; cy_init_card()
3113 if (cy_is_Z(cinfo)) { cy_init_card()
3114 struct FIRM_ID *firm_id = cinfo->base_addr + ID_ADDRESS; cy_init_card()
3120 zfw_ctrl = cinfo->base_addr + cy_init_card()
3125 if (cinfo->hw_ver == ZO_V1) cy_init_card()
3135 int index = cinfo->bus_index; cy_init_card()
3145 info->u.cyy.base_addr = cinfo->base_addr + cy_init_card()
3170 if (cy_is_Z(cinfo) && !timer_pending(&cyz_timerlist)) { cy_init_card()
3919 struct cyclades_card *cinfo = pci_get_drvdata(pdev); cy_pci_remove() local
3923 if (!cy_is_Z(cinfo) && (readb(cinfo->base_addr + CyPLX_VER) & 0x0f) == cy_pci_remove()
3925 cy_writeb(cinfo->ctl_addr.p9050 + 0x4c, 0); cy_pci_remove()
3928 if (!cy_is_Z(cinfo)) cy_pci_remove()
3930 cy_writew(&cinfo->ctl_addr.p9060->intr_ctrl_stat, cy_pci_remove()
3931 readw(&cinfo->ctl_addr.p9060->intr_ctrl_stat) & cy_pci_remove()
3934 iounmap(cinfo->base_addr); cy_pci_remove()
3935 if (cinfo->ctl_addr.p9050) cy_pci_remove()
3936 iounmap(cinfo->ctl_addr.p9050); cy_pci_remove()
3937 if (cinfo->irq cy_pci_remove()
3939 && !cy_is_Z(cinfo) cy_pci_remove()
3942 free_irq(cinfo->irq, cinfo); cy_pci_remove()
3945 cinfo->base_addr = NULL; cy_pci_remove()
3946 for (channel = 0, i = cinfo->first_line; i < cinfo->first_line + cy_pci_remove()
3947 cinfo->nports; i++, channel++) { cy_pci_remove()
3949 tty_port_destroy(&cinfo->ports[channel].port); cy_pci_remove()
3951 cinfo->nports = 0; cy_pci_remove()
3952 kfree(cinfo->ports); cy_pci_remove()
/linux-4.1.27/sound/oss/
H A Daudio.c746 count_info cinfo; dma_ioctl() local
889 cinfo.bytes = dmap_in->byte_counter; dma_ioctl()
890 cinfo.ptr = DMAbuf_get_buffer_pointer(dev, dmap_in, DMODE_INPUT) & ~3; dma_ioctl()
891 if (cinfo.ptr < dmap_in->fragment_size && dmap_in->qtail != 0) dma_ioctl()
892 cinfo.bytes += dmap_in->bytes_in_use; /* Pointer wrap not handled yet */ dma_ioctl()
893 cinfo.blocks = dmap_in->qlen; dma_ioctl()
894 cinfo.bytes += cinfo.ptr; dma_ioctl()
898 if (copy_to_user(arg, &cinfo, sizeof(cinfo))) dma_ioctl()
907 cinfo.bytes = dmap_out->byte_counter; dma_ioctl()
908 cinfo.ptr = DMAbuf_get_buffer_pointer(dev, dmap_out, DMODE_OUTPUT) & ~3; dma_ioctl()
909 if (cinfo.ptr < dmap_out->fragment_size && dmap_out->qhead != 0) dma_ioctl()
910 cinfo.bytes += dmap_out->bytes_in_use; /* Pointer wrap not handled yet */ dma_ioctl()
911 cinfo.blocks = dmap_out->qlen; dma_ioctl()
912 cinfo.bytes += cinfo.ptr; dma_ioctl()
916 if (copy_to_user(arg, &cinfo, sizeof(cinfo))) dma_ioctl()
H A Dswarm_cs4297a.c1980 count_info cinfo; cs4297a_ioctl() local
2249 cinfo.bytes = s->dma_adc.total_bytes; cs4297a_ioctl()
2251 cinfo.blocks = cs4297a_ioctl()
2252 (cinfo.bytes >> s->dma_adc.fragshift) - cs4297a_ioctl()
2255 cinfo.bytes >> s->dma_adc.fragshift; cs4297a_ioctl()
2258 cinfo.blocks = cs4297a_ioctl()
2262 cinfo.blocks = cs4297a_ioctl()
2267 cinfo.ptr = s->dma_adc.hwptr / 2; cs4297a_ioctl()
2269 cinfo.ptr = s->dma_adc.hwptr; cs4297a_ioctl()
2273 return copy_to_user((void *) arg, &cinfo, sizeof(cinfo)) ? -EFAULT : 0; cs4297a_ioctl()
2282 cinfo.bytes = s->dma_dac.total_bytes; cs4297a_ioctl()
2284 cinfo.blocks = cs4297a_ioctl()
2285 (cinfo.bytes >> s->dma_dac.fragshift) - cs4297a_ioctl()
2288 cinfo.bytes >> s->dma_dac.fragshift; cs4297a_ioctl()
2290 cinfo.blocks = cs4297a_ioctl()
2293 cinfo.ptr = s->dma_dac.hwptr; cs4297a_ioctl()
2297 return copy_to_user((void *) arg, &cinfo, sizeof(cinfo)) ? -EFAULT : 0; cs4297a_ioctl()
/linux-4.1.27/fs/nfs/filelayout/
H A Dfilelayout.c762 struct nfs_commit_info *cinfo, filelayout_alloc_commit_info()
775 if (cinfo->ds->nbuckets >= size) { filelayout_alloc_commit_info()
796 spin_lock(cinfo->lock); filelayout_alloc_commit_info()
797 if (cinfo->ds->nbuckets >= size) filelayout_alloc_commit_info()
799 for (i = 0; i < cinfo->ds->nbuckets; i++) { filelayout_alloc_commit_info()
800 list_splice(&cinfo->ds->buckets[i].written, filelayout_alloc_commit_info()
802 list_splice(&cinfo->ds->buckets[i].committing, filelayout_alloc_commit_info()
805 cinfo->ds->buckets[i].direct_verf.committed; filelayout_alloc_commit_info()
806 buckets[i].wlseg = cinfo->ds->buckets[i].wlseg; filelayout_alloc_commit_info()
807 buckets[i].clseg = cinfo->ds->buckets[i].clseg; filelayout_alloc_commit_info()
809 swap(cinfo->ds->buckets, buckets); filelayout_alloc_commit_info()
810 cinfo->ds->nbuckets = size; filelayout_alloc_commit_info()
812 spin_unlock(cinfo->lock); filelayout_alloc_commit_info()
901 struct nfs_commit_info cinfo; filelayout_pg_init_write() local
914 nfs_init_cinfo(&cinfo, pgio->pg_inode, pgio->pg_dreq); filelayout_pg_init_write()
915 status = filelayout_alloc_commit_info(pgio->pg_lseg, &cinfo, GFP_NOFS); filelayout_pg_init_write()
951 struct nfs_commit_info *cinfo, filelayout_mark_request_commit()
959 nfs_request_add_commit_list(req, &cinfo->mds->list, cinfo); filelayout_mark_request_commit()
969 pnfs_layout_mark_request_commit(req, lseg, cinfo, i); filelayout_mark_request_commit()
1032 /* filelayout_search_commit_reqs - Search lists in @cinfo for the head reqest
1034 * @cinfo - commit info for current inode
1040 filelayout_search_commit_reqs(struct nfs_commit_info *cinfo, struct page *page) filelayout_search_commit_reqs() argument
1048 for (i = 0, b = cinfo->ds->buckets; i < cinfo->ds->nbuckets; i++, b++) { filelayout_search_commit_reqs()
1064 int how, struct nfs_commit_info *cinfo) filelayout_commit_pagelist()
1066 return pnfs_generic_commit_pagelist(inode, mds_pages, how, cinfo, filelayout_commit_pagelist()
761 filelayout_alloc_commit_info(struct pnfs_layout_segment *lseg, struct nfs_commit_info *cinfo, gfp_t gfp_flags) filelayout_alloc_commit_info() argument
949 filelayout_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, struct nfs_commit_info *cinfo, u32 ds_commit_idx) filelayout_mark_request_commit() argument
1063 filelayout_commit_pagelist(struct inode *inode, struct list_head *mds_pages, int how, struct nfs_commit_info *cinfo) filelayout_commit_pagelist() argument
/linux-4.1.27/net/rds/
H A Dconnection.c493 struct rds_info_connection *cinfo = buffer; rds_conn_info_visitor() local
495 cinfo->next_tx_seq = conn->c_next_tx_seq; rds_conn_info_visitor()
496 cinfo->next_rx_seq = conn->c_next_rx_seq; rds_conn_info_visitor()
497 cinfo->laddr = conn->c_laddr; rds_conn_info_visitor()
498 cinfo->faddr = conn->c_faddr; rds_conn_info_visitor()
499 strncpy(cinfo->transport, conn->c_trans->t_name, rds_conn_info_visitor()
500 sizeof(cinfo->transport)); rds_conn_info_visitor()
501 cinfo->flags = 0; rds_conn_info_visitor()
503 rds_conn_info_set(cinfo->flags, test_bit(RDS_IN_XMIT, &conn->c_flags), rds_conn_info_visitor()
506 rds_conn_info_set(cinfo->flags, rds_conn_info_visitor()
509 rds_conn_info_set(cinfo->flags, rds_conn_info_visitor()
/linux-4.1.27/drivers/hid/usbhid/
H A Dhiddev.c601 struct hiddev_collection_info cinfo; hiddev_ioctl() local
797 if (copy_from_user(&cinfo, user_arg, sizeof(cinfo))) { hiddev_ioctl()
802 if (cinfo.index >= hid->maxcollection) hiddev_ioctl()
805 cinfo.type = hid->collection[cinfo.index].type; hiddev_ioctl()
806 cinfo.usage = hid->collection[cinfo.index].usage; hiddev_ioctl()
807 cinfo.level = hid->collection[cinfo.index].level; hiddev_ioctl()
809 r = copy_to_user(user_arg, &cinfo, sizeof(cinfo)) ? hiddev_ioctl()
/linux-4.1.27/drivers/scsi/megaraid/
H A Dmegaraid_mm.c813 mcontroller_t cinfo; kioc_to_mimd() local
831 hinfo_to_cinfo(hinfo, &cinfo); kioc_to_mimd()
833 if (copy_to_user(kmimd.data, &cinfo, sizeof(cinfo))) kioc_to_mimd()
878 * @cinfo : Old format adapter info to support mimd_t apps
881 hinfo_to_cinfo(mraid_hba_info_t *hinfo, mcontroller_t *cinfo) hinfo_to_cinfo() argument
883 if (!hinfo || !cinfo) hinfo_to_cinfo()
886 cinfo->base = hinfo->baseport; hinfo_to_cinfo()
887 cinfo->irq = hinfo->irq; hinfo_to_cinfo()
888 cinfo->numldrv = hinfo->num_ldrv; hinfo_to_cinfo()
889 cinfo->pcibus = hinfo->pci_bus; hinfo_to_cinfo()
890 cinfo->pcidev = hinfo->pci_slot; hinfo_to_cinfo()
891 cinfo->pcifun = PCI_FUNC(hinfo->pci_dev_fn); hinfo_to_cinfo()
892 cinfo->pciid = hinfo->pci_device_id; hinfo_to_cinfo()
893 cinfo->pcivendor = hinfo->pci_vendor_id; hinfo_to_cinfo()
894 cinfo->pcislot = hinfo->pci_slot; hinfo_to_cinfo()
895 cinfo->uid = hinfo->unique_id; hinfo_to_cinfo()
/linux-4.1.27/fs/nfsd/
H A Dxdr4.h631 set_change_info(struct nfsd4_change_info *cinfo, struct svc_fh *fhp) set_change_info() argument
634 cinfo->atomic = fhp->fh_post_saved; set_change_info()
635 cinfo->change_supported = IS_I_VERSION(d_inode(fhp->fh_dentry)); set_change_info()
637 cinfo->before_change = fhp->fh_pre_change; set_change_info()
638 cinfo->after_change = fhp->fh_post_change; set_change_info()
639 cinfo->before_ctime_sec = fhp->fh_pre_ctime.tv_sec; set_change_info()
640 cinfo->before_ctime_nsec = fhp->fh_pre_ctime.tv_nsec; set_change_info()
641 cinfo->after_ctime_sec = fhp->fh_post_attr.ctime.tv_sec; set_change_info()
642 cinfo->after_ctime_nsec = fhp->fh_post_attr.ctime.tv_nsec; set_change_info()
/linux-4.1.27/drivers/crypto/
H A Dixp4xx_crypto.c649 unsigned char *cinfo; setup_auth() local
657 cinfo = dir->npe_ctx + dir->npe_ctx_idx; setup_auth()
665 *(u32*)cinfo = cpu_to_be32(cfgword); setup_auth()
666 cinfo += sizeof(cfgword); setup_auth()
669 memcpy(cinfo, algo->icv, digest_len); setup_auth()
670 cinfo += digest_len; setup_auth()
675 init_len = cinfo - (dir->npe_ctx + dir->npe_ctx_idx); setup_auth()
723 u8 *cinfo; setup_cipher() local
731 cinfo = dir->npe_ctx; setup_cipher()
764 *(u32*)cinfo = cpu_to_be32(cipher_cfg); setup_cipher()
765 cinfo += sizeof(cipher_cfg); setup_cipher()
768 memcpy(cinfo, key, key_len); setup_cipher()
771 memset(cinfo + key_len, 0, DES3_EDE_KEY_SIZE -key_len); setup_cipher()
/linux-4.1.27/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c420 struct nfs_commit_info *cinfo, ff_layout_alloc_commit_info()
427 if (cinfo->ds->nbuckets != 0) { ff_layout_alloc_commit_info()
445 spin_lock(cinfo->lock); ff_layout_alloc_commit_info()
446 if (cinfo->ds->nbuckets != 0) ff_layout_alloc_commit_info()
449 cinfo->ds->buckets = buckets; ff_layout_alloc_commit_info()
450 cinfo->ds->nbuckets = size; ff_layout_alloc_commit_info()
459 spin_unlock(cinfo->lock); ff_layout_alloc_commit_info()
530 struct nfs_commit_info cinfo; ff_layout_pg_init_write() local
546 nfs_init_cinfo(&cinfo, pgio->pg_inode, pgio->pg_dreq); ff_layout_pg_init_write()
547 status = ff_layout_alloc_commit_info(pgio->pg_lseg, &cinfo, GFP_NOFS); ff_layout_pg_init_write()
1405 int how, struct nfs_commit_info *cinfo) ff_layout_commit_pagelist()
1407 return pnfs_generic_commit_pagelist(inode, mds_pages, how, cinfo, ff_layout_commit_pagelist()
419 ff_layout_alloc_commit_info(struct pnfs_layout_segment *lseg, struct nfs_commit_info *cinfo, gfp_t gfp_flags) ff_layout_alloc_commit_info() argument
1404 ff_layout_commit_pagelist(struct inode *inode, struct list_head *mds_pages, int how, struct nfs_commit_info *cinfo) ff_layout_commit_pagelist() argument
/linux-4.1.27/net/bluetooth/rfcomm/
H A Dsock.c757 struct rfcomm_conninfo cinfo; rfcomm_sock_getsockopt_old() local
808 memset(&cinfo, 0, sizeof(cinfo)); rfcomm_sock_getsockopt_old()
809 cinfo.hci_handle = conn->hcon->handle; rfcomm_sock_getsockopt_old()
810 memcpy(cinfo.dev_class, conn->hcon->dev_class, 3); rfcomm_sock_getsockopt_old()
812 len = min_t(unsigned int, len, sizeof(cinfo)); rfcomm_sock_getsockopt_old()
813 if (copy_to_user(optval, (char *) &cinfo, len)) rfcomm_sock_getsockopt_old()
/linux-4.1.27/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_gram.y462 if (symbol->info.cinfo->value > 4) {
467 $$ = (0x1 << symbol->info.cinfo->value);
719 $$.value = symbol->info.cinfo->value;
747 $2->info.cinfo->value = $3.value;
763 $2->info.cinfo->value = download_constant_count++;
900 if (($3->info.cinfo->value + 1) > $1->info.rinfo->size) {
906 $$.offset = $3->info.cinfo->value;
1529 symbol->info.cinfo =
1531 if (symbol->info.cinfo == NULL) {
1535 memset(symbol->info.cinfo, 0,
H A Daicasm_symbol.c116 if (symbol->info.cinfo != NULL) symbol_delete()
117 free(symbol->info.cinfo); symbol_delete()
662 curnode->symbol->info.cinfo->value);
675 curnode->symbol->info.cinfo->value);
H A Daicasm_symbol.h135 struct const_info *cinfo; member in union:symbol::__anon8620
/linux-4.1.27/drivers/scsi/lpfc/
H A Dlpfc_vport.h108 struct vport_info cinfo; member in struct:vport_cmd_tag
/linux-4.1.27/net/bluetooth/
H A Dl2cap_sock.c397 struct l2cap_conninfo cinfo; l2cap_sock_getsockopt_old() local
475 memset(&cinfo, 0, sizeof(cinfo)); l2cap_sock_getsockopt_old()
476 cinfo.hci_handle = chan->conn->hcon->handle; l2cap_sock_getsockopt_old()
477 memcpy(cinfo.dev_class, chan->conn->hcon->dev_class, 3); l2cap_sock_getsockopt_old()
479 len = min_t(unsigned int, len, sizeof(cinfo)); l2cap_sock_getsockopt_old()
480 if (copy_to_user(optval, (char *) &cinfo, len)) l2cap_sock_getsockopt_old()
H A Dsco.c854 struct sco_conninfo cinfo; sco_sock_getsockopt_old() local
891 memset(&cinfo, 0, sizeof(cinfo)); sco_sock_getsockopt_old()
892 cinfo.hci_handle = sco_pi(sk)->conn->hcon->handle; sco_sock_getsockopt_old()
893 memcpy(cinfo.dev_class, sco_pi(sk)->conn->hcon->dev_class, 3); sco_sock_getsockopt_old()
895 len = min_t(unsigned int, len, sizeof(cinfo)); sco_sock_getsockopt_old()
896 if (copy_to_user(optval, (char *)&cinfo, len)) sco_sock_getsockopt_old()
/linux-4.1.27/include/linux/
H A Dnfs_xdr.h358 struct nfs4_change_info cinfo; member in struct:nfs_openres
563 struct nfs4_change_info cinfo; member in struct:nfs_removeres
921 struct nfs4_change_info cinfo; member in struct:nfs4_link_res
1251 nfs_free_pnfs_ds_cinfo(struct pnfs_ds_commit_info *cinfo) nfs_free_pnfs_ds_cinfo() argument
1253 kfree(cinfo->buckets); nfs_free_pnfs_ds_cinfo()
1262 nfs_free_pnfs_ds_cinfo(struct pnfs_ds_commit_info *cinfo) nfs_free_pnfs_ds_cinfo() argument
/linux-4.1.27/drivers/scsi/
H A Dgdth.c1714 TRACE2(("gdth_search_drives() cinfo: vs %x sta %d str %d dw %d b %d\n", gdth_search_drives()

Completed in 1807 milliseconds