/linux-4.1.27/drivers/isdn/hardware/avm/ |
H A D | b1isa.c | 42 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 D | b1pcmcia.c | 42 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 D | t1pci.c | 52 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 D | b1pci.c | 48 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 D | t1isa.c | 138 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 D | b1.c | 68 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 D | c4.c | 507 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 D | b1dma.c | 449 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 D | clk-palmas.c | 65 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 D | md-cluster.c | 121 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 D | hycapi.c | 67 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 D | pll.c | 116 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 D | manager.c | 198 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 D | dss.h | 137 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 D | dispc.c | 3186 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 D | dsi.c | 1251 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 D | cirrusfb.c | 381 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 D | clk-dra7-atl.c | 45 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 D | pnfs_nfs.c | 64 * 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 D | pnfs.h | 143 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 D | write.c | 50 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 D | direct.c | 96 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 D | internal.h | 451 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 D | pagelist.c | 564 * @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 D | nfs4xdr.c | 4186 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 D | nfs4proc.c | 897 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 D | netup-eeprom.c | 92 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 D | netup-eeprom.h | 36 struct netup_card_info *cinfo);
|
H A D | cx23885-cards.c | 2143 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 D | cx23885-dvb.c | 1083 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 D | simple-card.c | 543 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 D | zylonite-wm97xx.c | 43 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 D | mainstone-wm97xx.c | 48 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 D | atmel-wm97xx.c | 75 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 D | cyclades.c | 440 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, ¶m) == 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 D | audio.c | 746 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 D | swarm_cs4297a.c | 1980 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 D | filelayout.c | 762 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 D | connection.c | 493 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 D | hiddev.c | 601 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 D | megaraid_mm.c | 813 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 D | xdr4.h | 631 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 D | ixp4xx_crypto.c | 649 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 D | flexfilelayout.c | 420 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 D | sock.c | 757 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 D | aicasm_gram.y | 462 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 D | aicasm_symbol.c | 116 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 D | aicasm_symbol.h | 135 struct const_info *cinfo; member in union:symbol::__anon8620
|
/linux-4.1.27/drivers/scsi/lpfc/ |
H A D | lpfc_vport.h | 108 struct vport_info cinfo; member in struct:vport_cmd_tag
|
/linux-4.1.27/net/bluetooth/ |
H A D | l2cap_sock.c | 397 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 D | sco.c | 854 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 D | nfs_xdr.h | 358 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 D | gdth.c | 1714 TRACE2(("gdth_search_drives() cinfo: vs %x sta %d str %d dw %d b %d\n", gdth_search_drives()
|