cobalt 64 drivers/media/pci/cobalt/cobalt-alsa-main.c struct cobalt *cobalt = s->cobalt; cobalt 72 drivers/media/pci/cobalt/cobalt-alsa-main.c cobalt->instance, s->video_channel); cobalt 77 drivers/media/pci/cobalt/cobalt-alsa-main.c cobalt->instance, s->video_channel); cobalt 84 drivers/media/pci/cobalt/cobalt-alsa-main.c struct cobalt *cobalt = s->cobalt; cobalt 95 drivers/media/pci/cobalt/cobalt-alsa-main.c ret = snd_card_new(&cobalt->pci_dev->dev, SNDRV_DEFAULT_IDX1, cobalt 530 drivers/media/pci/cobalt/cobalt-alsa-pcm.c struct cobalt *cobalt = s->cobalt; cobalt 536 drivers/media/pci/cobalt/cobalt-alsa-pcm.c cobalt_s_bit_sysctrl(cobalt, cobalt 540 drivers/media/pci/cobalt/cobalt-alsa-pcm.c cobalt_s_bit_sysctrl(cobalt, cobalt 562 drivers/media/pci/cobalt/cobalt-alsa-pcm.c cobalt_s_bit_sysctrl(cobalt, cobalt 565 drivers/media/pci/cobalt/cobalt-alsa-pcm.c cobalt_s_bit_sysctrl(cobalt, cobalt 15 drivers/media/pci/cobalt/cobalt-cpld.c static u16 cpld_read(struct cobalt *cobalt, u32 offset) cobalt 17 drivers/media/pci/cobalt/cobalt-cpld.c return cobalt_bus_read32(cobalt->bar1, ADRS(offset)); cobalt 20 drivers/media/pci/cobalt/cobalt-cpld.c static void cpld_write(struct cobalt *cobalt, u32 offset, u16 val) cobalt 22 drivers/media/pci/cobalt/cobalt-cpld.c return cobalt_bus_write32(cobalt->bar1, ADRS(offset), val); cobalt 25 drivers/media/pci/cobalt/cobalt-cpld.c static void cpld_info_ver3(struct cobalt *cobalt) cobalt 32 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0)); cobalt 35 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x04)); cobalt 38 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x08)); cobalt 40 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x0c)); cobalt 42 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x10)); cobalt 44 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x14)); cobalt 46 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x18)); cobalt 48 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x1c)); cobalt 50 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x20)); cobalt 52 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x24)); cobalt 55 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x28)); cobalt 58 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x2c)); cobalt 60 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x30)); cobalt 63 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x34) / 4); cobalt 65 drivers/media/pci/cobalt/cobalt-cpld.c cpld_read(cobalt, 0x38) / 4); cobalt 66 drivers/media/pci/cobalt/cobalt-cpld.c rd = cpld_read(cobalt, 0x3c); cobalt 69 drivers/media/pci/cobalt/cobalt-cpld.c rd = cpld_read(cobalt, 0x40); cobalt 72 drivers/media/pci/cobalt/cobalt-cpld.c rd = cpld_read(cobalt, 0x44); cobalt 75 drivers/media/pci/cobalt/cobalt-cpld.c rd = cpld_read(cobalt, 0x48); cobalt 78 drivers/media/pci/cobalt/cobalt-cpld.c rd = cpld_read(cobalt, 0x4c); cobalt 81 drivers/media/pci/cobalt/cobalt-cpld.c rd = cpld_read(cobalt, 0x50); cobalt 84 drivers/media/pci/cobalt/cobalt-cpld.c rd = cpld_read(cobalt, 0x54); cobalt 89 drivers/media/pci/cobalt/cobalt-cpld.c void cobalt_cpld_status(struct cobalt *cobalt) cobalt 91 drivers/media/pci/cobalt/cobalt-cpld.c u32 rev = cpld_read(cobalt, 0x30); cobalt 97 drivers/media/pci/cobalt/cobalt-cpld.c cpld_info_ver3(cobalt); cobalt 228 drivers/media/pci/cobalt/cobalt-cpld.c bool cobalt_cpld_set_freq(struct cobalt *cobalt, unsigned f_out) cobalt 263 drivers/media/pci/cobalt/cobalt-cpld.c clock_ctrl = cpld_read(cobalt, SI570_CLOCK_CTRL); cobalt 286 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_CLOCK_CTRL, cobalt 290 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_REG7, regs[0]); cobalt 291 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_REG8, regs[1]); cobalt 292 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_REG9, regs[2]); cobalt 293 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_REG10, regs[3]); cobalt 294 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_REG11, regs[4]); cobalt 295 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_REG12, regs[5]); cobalt 296 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_CLOCK_CTRL, cobalt 300 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_CLOCK_CTRL, cobalt 304 drivers/media/pci/cobalt/cobalt-cpld.c read_regs[0] = cpld_read(cobalt, SI570_REG7); cobalt 305 drivers/media/pci/cobalt/cobalt-cpld.c read_regs[1] = cpld_read(cobalt, SI570_REG8); cobalt 306 drivers/media/pci/cobalt/cobalt-cpld.c read_regs[2] = cpld_read(cobalt, SI570_REG9); cobalt 307 drivers/media/pci/cobalt/cobalt-cpld.c read_regs[3] = cpld_read(cobalt, SI570_REG10); cobalt 308 drivers/media/pci/cobalt/cobalt-cpld.c read_regs[4] = cpld_read(cobalt, SI570_REG11); cobalt 309 drivers/media/pci/cobalt/cobalt-cpld.c read_regs[5] = cpld_read(cobalt, SI570_REG12); cobalt 310 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_CLOCK_CTRL, cobalt 315 drivers/media/pci/cobalt/cobalt-cpld.c cpld_write(cobalt, SI570_CLOCK_CTRL, cobalt 14 drivers/media/pci/cobalt/cobalt-cpld.h void cobalt_cpld_status(struct cobalt *cobalt); cobalt 15 drivers/media/pci/cobalt/cobalt-cpld.h bool cobalt_cpld_set_freq(struct cobalt *cobalt, unsigned freq); cobalt 86 drivers/media/pci/cobalt/cobalt-driver.c static void cobalt_set_interrupt(struct cobalt *cobalt, bool enable) cobalt 103 drivers/media/pci/cobalt/cobalt-driver.c if (cobalt->have_hsma_rx) cobalt 108 drivers/media/pci/cobalt/cobalt-driver.c if (cobalt->have_hsma_tx) cobalt 113 drivers/media/pci/cobalt/cobalt-driver.c cobalt_write_bar1(cobalt, COBALT_SYS_STAT_EDGE, 0xffffffff); cobalt 116 drivers/media/pci/cobalt/cobalt-driver.c cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, irqs); cobalt 119 drivers/media/pci/cobalt/cobalt-driver.c cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, 0); cobalt 125 drivers/media/pci/cobalt/cobalt-driver.c struct cobalt *cobalt = to_cobalt(sd->v4l2_dev); cobalt 129 drivers/media/pci/cobalt/cobalt-driver.c if (sd == cobalt->streams[i].sd) cobalt 138 drivers/media/pci/cobalt/cobalt-driver.c struct cobalt *cobalt = to_cobalt(sd->v4l2_dev); cobalt 140 drivers/media/pci/cobalt/cobalt-driver.c struct cobalt_stream *s = &cobalt->streams[sd_nr]; cobalt 148 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, cobalt 185 drivers/media/pci/cobalt/cobalt-driver.c void cobalt_pcie_status_show(struct cobalt *cobalt) cobalt 187 drivers/media/pci/cobalt/cobalt-driver.c struct pci_dev *pci_dev = cobalt->pci_dev; cobalt 188 drivers/media/pci/cobalt/cobalt-driver.c struct pci_dev *pci_bus_dev = cobalt->pci_dev->bus->self; cobalt 234 drivers/media/pci/cobalt/cobalt-driver.c static unsigned pcie_link_get_lanes(struct cobalt *cobalt) cobalt 236 drivers/media/pci/cobalt/cobalt-driver.c struct pci_dev *pci_dev = cobalt->pci_dev; cobalt 245 drivers/media/pci/cobalt/cobalt-driver.c static unsigned pcie_bus_link_get_lanes(struct cobalt *cobalt) cobalt 247 drivers/media/pci/cobalt/cobalt-driver.c struct pci_dev *pci_dev = cobalt->pci_dev->bus->self; cobalt 256 drivers/media/pci/cobalt/cobalt-driver.c static void msi_config_show(struct cobalt *cobalt, struct pci_dev *pci_dev) cobalt 278 drivers/media/pci/cobalt/cobalt-driver.c static void cobalt_pci_iounmap(struct cobalt *cobalt, struct pci_dev *pci_dev) cobalt 280 drivers/media/pci/cobalt/cobalt-driver.c if (cobalt->bar0) { cobalt 281 drivers/media/pci/cobalt/cobalt-driver.c pci_iounmap(pci_dev, cobalt->bar0); cobalt 282 drivers/media/pci/cobalt/cobalt-driver.c cobalt->bar0 = NULL; cobalt 284 drivers/media/pci/cobalt/cobalt-driver.c if (cobalt->bar1) { cobalt 285 drivers/media/pci/cobalt/cobalt-driver.c pci_iounmap(pci_dev, cobalt->bar1); cobalt 286 drivers/media/pci/cobalt/cobalt-driver.c cobalt->bar1 = NULL; cobalt 290 drivers/media/pci/cobalt/cobalt-driver.c static void cobalt_free_msi(struct cobalt *cobalt, struct pci_dev *pci_dev) cobalt 292 drivers/media/pci/cobalt/cobalt-driver.c free_irq(pci_dev->irq, (void *)cobalt); cobalt 296 drivers/media/pci/cobalt/cobalt-driver.c static int cobalt_setup_pci(struct cobalt *cobalt, struct pci_dev *pci_dev, cobalt 310 drivers/media/pci/cobalt/cobalt-driver.c pci_read_config_byte(pci_dev, PCI_CLASS_REVISION, &cobalt->card_rev); cobalt 311 drivers/media/pci/cobalt/cobalt-driver.c pci_read_config_word(pci_dev, PCI_DEVICE_ID, &cobalt->device_id); cobalt 313 drivers/media/pci/cobalt/cobalt-driver.c switch (cobalt->device_id) { cobalt 322 drivers/media/pci/cobalt/cobalt-driver.c if (pcie_link_get_lanes(cobalt) != 8) { cobalt 324 drivers/media/pci/cobalt/cobalt-driver.c pcie_link_get_lanes(cobalt)); cobalt 325 drivers/media/pci/cobalt/cobalt-driver.c if (pcie_bus_link_get_lanes(cobalt) < 8) cobalt 327 drivers/media/pci/cobalt/cobalt-driver.c pcie_bus_link_get_lanes(cobalt)); cobalt 328 drivers/media/pci/cobalt/cobalt-driver.c if (pcie_link_get_lanes(cobalt) != pcie_bus_link_get_lanes(cobalt)) { cobalt 349 drivers/media/pci/cobalt/cobalt-driver.c cobalt_pcie_status_show(cobalt); cobalt 351 drivers/media/pci/cobalt/cobalt-driver.c cobalt->bar0 = pci_iomap(pci_dev, 0, 0); cobalt 352 drivers/media/pci/cobalt/cobalt-driver.c cobalt->bar1 = pci_iomap(pci_dev, 1, 0); cobalt 353 drivers/media/pci/cobalt/cobalt-driver.c if (cobalt->bar1 == NULL) { cobalt 354 drivers/media/pci/cobalt/cobalt-driver.c cobalt->bar1 = pci_iomap(pci_dev, 2, 0); cobalt 357 drivers/media/pci/cobalt/cobalt-driver.c if (!cobalt->bar0 || !cobalt->bar1) { cobalt 363 drivers/media/pci/cobalt/cobalt-driver.c ctrl = cobalt_read_bar1(cobalt, COBALT_SYS_CTRL_BASE); cobalt 364 drivers/media/pci/cobalt/cobalt-driver.c cobalt_write_bar1(cobalt, COBALT_SYS_CTRL_BASE, ctrl & ~0xf00); cobalt 368 drivers/media/pci/cobalt/cobalt-driver.c cobalt_set_interrupt(cobalt, false); cobalt 375 drivers/media/pci/cobalt/cobalt-driver.c msi_config_show(cobalt, pci_dev); cobalt 379 drivers/media/pci/cobalt/cobalt-driver.c cobalt->v4l2_dev.name, (void *)cobalt)) { cobalt 385 drivers/media/pci/cobalt/cobalt-driver.c omni_sg_dma_init(cobalt); cobalt 392 drivers/media/pci/cobalt/cobalt-driver.c cobalt_pci_iounmap(cobalt, pci_dev); cobalt 396 drivers/media/pci/cobalt/cobalt-driver.c pci_disable_device(cobalt->pci_dev); cobalt 400 drivers/media/pci/cobalt/cobalt-driver.c static int cobalt_hdl_info_get(struct cobalt *cobalt) cobalt 405 drivers/media/pci/cobalt/cobalt-driver.c cobalt->hdl_info[i] = cobalt 406 drivers/media/pci/cobalt/cobalt-driver.c ioread8(cobalt->bar1 + COBALT_HDL_INFO_BASE + i); cobalt 407 drivers/media/pci/cobalt/cobalt-driver.c cobalt->hdl_info[COBALT_HDL_INFO_SIZE - 1] = '\0'; cobalt 408 drivers/media/pci/cobalt/cobalt-driver.c if (strstr(cobalt->hdl_info, COBALT_HDL_SEARCH_STR)) cobalt 414 drivers/media/pci/cobalt/cobalt-driver.c static void cobalt_stream_struct_init(struct cobalt *cobalt) cobalt 419 drivers/media/pci/cobalt/cobalt-driver.c struct cobalt_stream *s = &cobalt->streams[i]; cobalt 421 drivers/media/pci/cobalt/cobalt-driver.c s->cobalt = cobalt; cobalt 432 drivers/media/pci/cobalt/cobalt-driver.c s->dma_channel = i + cobalt->first_fifo_channel; cobalt 467 drivers/media/pci/cobalt/cobalt-driver.c static int cobalt_subdevs_init(struct cobalt *cobalt) cobalt 489 drivers/media/pci/cobalt/cobalt-driver.c struct cobalt_stream *s = cobalt->streams; cobalt 507 drivers/media/pci/cobalt/cobalt-driver.c s[i].i2c_adap = &cobalt->i2c_adap[i]; cobalt 510 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, cobalt 512 drivers/media/pci/cobalt/cobalt-driver.c s[i].sd = v4l2_i2c_new_subdev_board(&cobalt->v4l2_dev, cobalt 532 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, cobalt 535 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, cobalt 539 drivers/media/pci/cobalt/cobalt-driver.c cobalt->streams[i + COBALT_AUDIO_IN_STREAM].is_dummy = false; cobalt 544 drivers/media/pci/cobalt/cobalt-driver.c static int cobalt_subdevs_hsma_init(struct cobalt *cobalt) cobalt 597 drivers/media/pci/cobalt/cobalt-driver.c struct cobalt_stream *s = &cobalt->streams[COBALT_HSMA_IN_NODE]; cobalt 599 drivers/media/pci/cobalt/cobalt-driver.c s->i2c_adap = &cobalt->i2c_adap[COBALT_NUM_ADAPTERS - 1]; cobalt 602 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, COBALT_SYS_CTRL_NRESET_TO_HDMI_BIT(4), 1); cobalt 604 drivers/media/pci/cobalt/cobalt-driver.c s->sd = v4l2_i2c_new_subdev_board(&cobalt->v4l2_dev, cobalt 615 drivers/media/pci/cobalt/cobalt-driver.c cobalt->have_hsma_rx = true; cobalt 618 drivers/media/pci/cobalt/cobalt-driver.c cobalt->streams[4 + COBALT_AUDIO_IN_STREAM].is_dummy = false; cobalt 620 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, cobalt 623 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, cobalt 628 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, COBALT_SYS_CTRL_NRESET_TO_HDMI_BIT(4), 0); cobalt 629 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, COBALT_SYS_CTRL_PWRDN0_TO_HSMA_TX_BIT, 0); cobalt 631 drivers/media/pci/cobalt/cobalt-driver.c s->i2c_adap = &cobalt->i2c_adap[COBALT_NUM_ADAPTERS - 1]; cobalt 632 drivers/media/pci/cobalt/cobalt-driver.c s->sd = v4l2_i2c_new_subdev_board(&cobalt->v4l2_dev, cobalt 636 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, cobalt 638 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, cobalt 640 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, cobalt 642 drivers/media/pci/cobalt/cobalt-driver.c cobalt->have_hsma_tx = true; cobalt 649 drivers/media/pci/cobalt/cobalt-driver.c cobalt->streams[COBALT_AUDIO_OUT_STREAM].is_dummy = false; cobalt 658 drivers/media/pci/cobalt/cobalt-driver.c struct cobalt *cobalt; cobalt 665 drivers/media/pci/cobalt/cobalt-driver.c cobalt = kzalloc(sizeof(struct cobalt), GFP_KERNEL); cobalt 666 drivers/media/pci/cobalt/cobalt-driver.c if (cobalt == NULL) cobalt 668 drivers/media/pci/cobalt/cobalt-driver.c cobalt->pci_dev = pci_dev; cobalt 669 drivers/media/pci/cobalt/cobalt-driver.c cobalt->instance = i; cobalt 671 drivers/media/pci/cobalt/cobalt-driver.c retval = v4l2_device_register(&pci_dev->dev, &cobalt->v4l2_dev); cobalt 674 drivers/media/pci/cobalt/cobalt-driver.c cobalt->instance); cobalt 675 drivers/media/pci/cobalt/cobalt-driver.c kfree(cobalt); cobalt 678 drivers/media/pci/cobalt/cobalt-driver.c snprintf(cobalt->v4l2_dev.name, sizeof(cobalt->v4l2_dev.name), cobalt 679 drivers/media/pci/cobalt/cobalt-driver.c "cobalt-%d", cobalt->instance); cobalt 680 drivers/media/pci/cobalt/cobalt-driver.c cobalt->v4l2_dev.notify = cobalt_notify; cobalt 681 drivers/media/pci/cobalt/cobalt-driver.c cobalt_info("Initializing card %d\n", cobalt->instance); cobalt 683 drivers/media/pci/cobalt/cobalt-driver.c cobalt->irq_work_queues = cobalt 684 drivers/media/pci/cobalt/cobalt-driver.c create_singlethread_workqueue(cobalt->v4l2_dev.name); cobalt 685 drivers/media/pci/cobalt/cobalt-driver.c if (cobalt->irq_work_queues == NULL) { cobalt 691 drivers/media/pci/cobalt/cobalt-driver.c INIT_WORK(&cobalt->irq_work_queue, cobalt_irq_work_handler); cobalt 694 drivers/media/pci/cobalt/cobalt-driver.c retval = cobalt_setup_pci(cobalt, pci_dev, pci_id); cobalt 699 drivers/media/pci/cobalt/cobalt-driver.c if (cobalt_hdl_info_get(cobalt)) cobalt 702 drivers/media/pci/cobalt/cobalt-driver.c cobalt_info("%s", cobalt->hdl_info); cobalt 704 drivers/media/pci/cobalt/cobalt-driver.c retval = cobalt_i2c_init(cobalt); cobalt 708 drivers/media/pci/cobalt/cobalt-driver.c cobalt_stream_struct_init(cobalt); cobalt 710 drivers/media/pci/cobalt/cobalt-driver.c retval = cobalt_subdevs_init(cobalt); cobalt 714 drivers/media/pci/cobalt/cobalt-driver.c if (!(cobalt_read_bar1(cobalt, COBALT_SYS_STAT_BASE) & cobalt 716 drivers/media/pci/cobalt/cobalt-driver.c retval = cobalt_subdevs_hsma_init(cobalt); cobalt 721 drivers/media/pci/cobalt/cobalt-driver.c retval = cobalt_nodes_register(cobalt); cobalt 726 drivers/media/pci/cobalt/cobalt-driver.c cobalt_set_interrupt(cobalt, true); cobalt 727 drivers/media/pci/cobalt/cobalt-driver.c v4l2_device_call_all(&cobalt->v4l2_dev, 0, core, cobalt 732 drivers/media/pci/cobalt/cobalt-driver.c cobalt_flash_probe(cobalt); cobalt 737 drivers/media/pci/cobalt/cobalt-driver.c cobalt_i2c_exit(cobalt); cobalt 738 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, COBALT_SYS_CTRL_HSMA_TX_ENABLE_BIT, 0); cobalt 740 drivers/media/pci/cobalt/cobalt-driver.c cobalt_free_msi(cobalt, pci_dev); cobalt 741 drivers/media/pci/cobalt/cobalt-driver.c cobalt_pci_iounmap(cobalt, pci_dev); cobalt 742 drivers/media/pci/cobalt/cobalt-driver.c pci_release_regions(cobalt->pci_dev); cobalt 743 drivers/media/pci/cobalt/cobalt-driver.c pci_disable_device(cobalt->pci_dev); cobalt 745 drivers/media/pci/cobalt/cobalt-driver.c destroy_workqueue(cobalt->irq_work_queues); cobalt 749 drivers/media/pci/cobalt/cobalt-driver.c v4l2_device_unregister(&cobalt->v4l2_dev); cobalt 750 drivers/media/pci/cobalt/cobalt-driver.c kfree(cobalt); cobalt 757 drivers/media/pci/cobalt/cobalt-driver.c struct cobalt *cobalt = to_cobalt(v4l2_dev); cobalt 760 drivers/media/pci/cobalt/cobalt-driver.c cobalt_flash_remove(cobalt); cobalt 761 drivers/media/pci/cobalt/cobalt-driver.c cobalt_set_interrupt(cobalt, false); cobalt 762 drivers/media/pci/cobalt/cobalt-driver.c flush_workqueue(cobalt->irq_work_queues); cobalt 763 drivers/media/pci/cobalt/cobalt-driver.c cobalt_nodes_unregister(cobalt); cobalt 765 drivers/media/pci/cobalt/cobalt-driver.c struct v4l2_subdev *sd = cobalt->streams[i].sd; cobalt 774 drivers/media/pci/cobalt/cobalt-driver.c cobalt_i2c_exit(cobalt); cobalt 775 drivers/media/pci/cobalt/cobalt-driver.c cobalt_free_msi(cobalt, pci_dev); cobalt 776 drivers/media/pci/cobalt/cobalt-driver.c cobalt_s_bit_sysctrl(cobalt, COBALT_SYS_CTRL_HSMA_TX_ENABLE_BIT, 0); cobalt 777 drivers/media/pci/cobalt/cobalt-driver.c cobalt_pci_iounmap(cobalt, pci_dev); cobalt 778 drivers/media/pci/cobalt/cobalt-driver.c pci_release_regions(cobalt->pci_dev); cobalt 779 drivers/media/pci/cobalt/cobalt-driver.c pci_disable_device(cobalt->pci_dev); cobalt 780 drivers/media/pci/cobalt/cobalt-driver.c destroy_workqueue(cobalt->irq_work_queues); cobalt 785 drivers/media/pci/cobalt/cobalt-driver.c kfree(cobalt); cobalt 124 drivers/media/pci/cobalt/cobalt-driver.h #define COBALT_CVI(cobalt, c) \ cobalt 125 drivers/media/pci/cobalt/cobalt-driver.h (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE) cobalt 126 drivers/media/pci/cobalt/cobalt-driver.h #define COBALT_CVI_VMR(cobalt, c) \ cobalt 127 drivers/media/pci/cobalt/cobalt-driver.h (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x100) cobalt 128 drivers/media/pci/cobalt/cobalt-driver.h #define COBALT_CVI_EVCNT(cobalt, c) \ cobalt 129 drivers/media/pci/cobalt/cobalt-driver.h (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x200) cobalt 130 drivers/media/pci/cobalt/cobalt-driver.h #define COBALT_CVI_FREEWHEEL(cobalt, c) \ cobalt 131 drivers/media/pci/cobalt/cobalt-driver.h (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x300) cobalt 132 drivers/media/pci/cobalt/cobalt-driver.h #define COBALT_CVI_CLK_LOSS(cobalt, c) \ cobalt 133 drivers/media/pci/cobalt/cobalt-driver.h (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x400) cobalt 134 drivers/media/pci/cobalt/cobalt-driver.h #define COBALT_CVI_PACKER(cobalt, c) \ cobalt 135 drivers/media/pci/cobalt/cobalt-driver.h (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x500) cobalt 137 drivers/media/pci/cobalt/cobalt-driver.h #define COBALT_TX_BASE(cobalt) (cobalt->bar1 + COBALT_VID_BASE + 0x5000) cobalt 158 drivers/media/pci/cobalt/cobalt-driver.h #define cobalt_err(fmt, arg...) v4l2_err(&cobalt->v4l2_dev, fmt, ## arg) cobalt 159 drivers/media/pci/cobalt/cobalt-driver.h #define cobalt_warn(fmt, arg...) v4l2_warn(&cobalt->v4l2_dev, fmt, ## arg) cobalt 160 drivers/media/pci/cobalt/cobalt-driver.h #define cobalt_info(fmt, arg...) v4l2_info(&cobalt->v4l2_dev, fmt, ## arg) cobalt 162 drivers/media/pci/cobalt/cobalt-driver.h v4l2_dbg(level, cobalt_debug, &cobalt->v4l2_dev, fmt, ## arg) cobalt 164 drivers/media/pci/cobalt/cobalt-driver.h struct cobalt; cobalt 169 drivers/media/pci/cobalt/cobalt-driver.h struct cobalt *cobalt; cobalt 243 drivers/media/pci/cobalt/cobalt-driver.h struct cobalt *cobalt; cobalt 290 drivers/media/pci/cobalt/cobalt-driver.h static inline struct cobalt *to_cobalt(struct v4l2_device *v4l2_dev) cobalt 292 drivers/media/pci/cobalt/cobalt-driver.h return container_of(v4l2_dev, struct cobalt, v4l2_dev); cobalt 295 drivers/media/pci/cobalt/cobalt-driver.h static inline void cobalt_write_bar0(struct cobalt *cobalt, u32 reg, u32 val) cobalt 297 drivers/media/pci/cobalt/cobalt-driver.h iowrite32(val, cobalt->bar0 + reg); cobalt 300 drivers/media/pci/cobalt/cobalt-driver.h static inline u32 cobalt_read_bar0(struct cobalt *cobalt, u32 reg) cobalt 302 drivers/media/pci/cobalt/cobalt-driver.h return ioread32(cobalt->bar0 + reg); cobalt 305 drivers/media/pci/cobalt/cobalt-driver.h static inline void cobalt_write_bar1(struct cobalt *cobalt, u32 reg, u32 val) cobalt 307 drivers/media/pci/cobalt/cobalt-driver.h iowrite32(val, cobalt->bar1 + reg); cobalt 310 drivers/media/pci/cobalt/cobalt-driver.h static inline u32 cobalt_read_bar1(struct cobalt *cobalt, u32 reg) cobalt 312 drivers/media/pci/cobalt/cobalt-driver.h return ioread32(cobalt->bar1 + reg); cobalt 315 drivers/media/pci/cobalt/cobalt-driver.h static inline u32 cobalt_g_sysctrl(struct cobalt *cobalt) cobalt 317 drivers/media/pci/cobalt/cobalt-driver.h return cobalt_read_bar1(cobalt, COBALT_SYS_CTRL_BASE); cobalt 320 drivers/media/pci/cobalt/cobalt-driver.h static inline void cobalt_s_bit_sysctrl(struct cobalt *cobalt, cobalt 323 drivers/media/pci/cobalt/cobalt-driver.h u32 ctrl = cobalt_read_bar1(cobalt, COBALT_SYS_CTRL_BASE); cobalt 325 drivers/media/pci/cobalt/cobalt-driver.h cobalt_write_bar1(cobalt, COBALT_SYS_CTRL_BASE, cobalt 329 drivers/media/pci/cobalt/cobalt-driver.h static inline u32 cobalt_g_sysstat(struct cobalt *cobalt) cobalt 331 drivers/media/pci/cobalt/cobalt-driver.h return cobalt_read_bar1(cobalt, COBALT_SYS_STAT_BASE); cobalt 366 drivers/media/pci/cobalt/cobalt-driver.h void cobalt_pcie_status_show(struct cobalt *cobalt); cobalt 85 drivers/media/pci/cobalt/cobalt-flash.c int cobalt_flash_probe(struct cobalt *cobalt) cobalt 91 drivers/media/pci/cobalt/cobalt-flash.c map->virt = cobalt->bar1; cobalt 98 drivers/media/pci/cobalt/cobalt-flash.c cobalt->mtd = mtd; cobalt 105 drivers/media/pci/cobalt/cobalt-flash.c mtd->dev.parent = &cobalt->pci_dev->dev; cobalt 110 drivers/media/pci/cobalt/cobalt-flash.c void cobalt_flash_remove(struct cobalt *cobalt) cobalt 112 drivers/media/pci/cobalt/cobalt-flash.c if (cobalt->mtd) { cobalt 113 drivers/media/pci/cobalt/cobalt-flash.c mtd_device_unregister(cobalt->mtd); cobalt 114 drivers/media/pci/cobalt/cobalt-flash.c map_destroy(cobalt->mtd); cobalt 14 drivers/media/pci/cobalt/cobalt-flash.h int cobalt_flash_probe(struct cobalt *cobalt); cobalt 15 drivers/media/pci/cobalt/cobalt-flash.h void cobalt_flash_remove(struct cobalt *cobalt); cobalt 82 drivers/media/pci/cobalt/cobalt-i2c.c cobalt_i2c_regs(struct cobalt *cobalt, unsigned idx) cobalt 88 drivers/media/pci/cobalt/cobalt-i2c.c (cobalt->bar1 + COBALT_I2C_0_BASE); cobalt 91 drivers/media/pci/cobalt/cobalt-i2c.c (cobalt->bar1 + COBALT_I2C_1_BASE); cobalt 94 drivers/media/pci/cobalt/cobalt-i2c.c (cobalt->bar1 + COBALT_I2C_2_BASE); cobalt 97 drivers/media/pci/cobalt/cobalt-i2c.c (cobalt->bar1 + COBALT_I2C_3_BASE); cobalt 100 drivers/media/pci/cobalt/cobalt-i2c.c (cobalt->bar1 + COBALT_I2C_HSMA_BASE); cobalt 305 drivers/media/pci/cobalt/cobalt-i2c.c int cobalt_i2c_init(struct cobalt *cobalt) cobalt 319 drivers/media/pci/cobalt/cobalt-i2c.c cobalt_i2c_regs(cobalt, i); cobalt 320 drivers/media/pci/cobalt/cobalt-i2c.c struct i2c_adapter *adap = &cobalt->i2c_adap[i]; cobalt 349 drivers/media/pci/cobalt/cobalt-i2c.c cobalt->i2c_data[i].cobalt = cobalt; cobalt 350 drivers/media/pci/cobalt/cobalt-i2c.c cobalt->i2c_data[i].regs = regs; cobalt 353 drivers/media/pci/cobalt/cobalt-i2c.c adap->algo_data = &cobalt->i2c_data[i]; cobalt 356 drivers/media/pci/cobalt/cobalt-i2c.c " #%d-%d", cobalt->instance, i); cobalt 357 drivers/media/pci/cobalt/cobalt-i2c.c i2c_set_adapdata(adap, &cobalt->v4l2_dev); cobalt 358 drivers/media/pci/cobalt/cobalt-i2c.c adap->dev.parent = &cobalt->pci_dev->dev; cobalt 366 drivers/media/pci/cobalt/cobalt-i2c.c i2c_del_adapter(&cobalt->i2c_adap[i]); cobalt 374 drivers/media/pci/cobalt/cobalt-i2c.c void cobalt_i2c_exit(struct cobalt *cobalt) cobalt 381 drivers/media/pci/cobalt/cobalt-i2c.c cobalt_err("unregistered bus %s\n", cobalt->i2c_adap[i].name); cobalt 382 drivers/media/pci/cobalt/cobalt-i2c.c i2c_del_adapter(&cobalt->i2c_adap[i]); cobalt 12 drivers/media/pci/cobalt/cobalt-i2c.h int cobalt_i2c_init(struct cobalt *cobalt); cobalt 13 drivers/media/pci/cobalt/cobalt-i2c.h void cobalt_i2c_exit(struct cobalt *cobalt); cobalt 17 drivers/media/pci/cobalt/cobalt-irq.c struct cobalt *cobalt = s->cobalt; cobalt 20 drivers/media/pci/cobalt/cobalt-irq.c COBALT_CVI_FREEWHEEL(s->cobalt, rx); cobalt 22 drivers/media/pci/cobalt/cobalt-irq.c COBALT_CVI_VMR(s->cobalt, rx); cobalt 24 drivers/media/pci/cobalt/cobalt-irq.c COBALT_CVI(s->cobalt, rx); cobalt 26 drivers/media/pci/cobalt/cobalt-irq.c COBALT_CVI_CLK_LOSS(s->cobalt, rx); cobalt 136 drivers/media/pci/cobalt/cobalt-irq.c struct cobalt *cobalt = (struct cobalt *)dev_id; cobalt 138 drivers/media/pci/cobalt/cobalt-irq.c cobalt_read_bar0(cobalt, DMA_INTERRUPT_STATUS_REG) & 0xffff; cobalt 139 drivers/media/pci/cobalt/cobalt-irq.c u32 mask = cobalt_read_bar1(cobalt, COBALT_SYS_STAT_MASK); cobalt 140 drivers/media/pci/cobalt/cobalt-irq.c u32 edge = cobalt_read_bar1(cobalt, COBALT_SYS_STAT_EDGE); cobalt 144 drivers/media/pci/cobalt/cobalt-irq.c cobalt_write_bar0(cobalt, DMA_INTERRUPT_STATUS_REG, dma_interrupt); cobalt 145 drivers/media/pci/cobalt/cobalt-irq.c cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, mask & ~edge); cobalt 146 drivers/media/pci/cobalt/cobalt-irq.c cobalt_write_bar1(cobalt, COBALT_SYS_STAT_EDGE, edge); cobalt 149 drivers/media/pci/cobalt/cobalt-irq.c struct cobalt_stream *s = &cobalt->streams[i]; cobalt 153 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_dma[i]++; cobalt 159 drivers/media/pci/cobalt/cobalt-irq.c cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, cobalt 169 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_full_fifo++; cobalt 173 drivers/media/pci/cobalt/cobalt-irq.c queue_work(cobalt->irq_work_queues, &cobalt->irq_work_queue); cobalt 181 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_adv1++; cobalt 187 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_adv2++; cobalt 189 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_advout++; cobalt 191 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_dma_tot++; cobalt 193 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_none++; cobalt 194 drivers/media/pci/cobalt/cobalt-irq.c dma_interrupt = cobalt_read_bar0(cobalt, DMA_INTERRUPT_STATUS_REG); cobalt 201 drivers/media/pci/cobalt/cobalt-irq.c struct cobalt *cobalt = cobalt 202 drivers/media/pci/cobalt/cobalt-irq.c container_of(work, struct cobalt, irq_work_queue); cobalt 206 drivers/media/pci/cobalt/cobalt-irq.c struct cobalt_stream *s = &cobalt->streams[i]; cobalt 211 drivers/media/pci/cobalt/cobalt-irq.c v4l2_subdev_call(cobalt->streams[i].sd, core, cobalt 213 drivers/media/pci/cobalt/cobalt-irq.c mask = cobalt_read_bar1(cobalt, COBALT_SYS_STAT_MASK); cobalt 214 drivers/media/pci/cobalt/cobalt-irq.c cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, cobalt 220 drivers/media/pci/cobalt/cobalt-irq.c void cobalt_irq_log_status(struct cobalt *cobalt) cobalt 226 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_adv1, cobalt->irq_adv2, cobalt->irq_advout, cobalt 227 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_none, cobalt->irq_full_fifo); cobalt 228 drivers/media/pci/cobalt/cobalt-irq.c cobalt_info("irq: dma_tot=%u (", cobalt->irq_dma_tot); cobalt 230 drivers/media/pci/cobalt/cobalt-irq.c pr_cont("%s%u", i ? "/" : "", cobalt->irq_dma[i]); cobalt 232 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_dma_tot = cobalt->irq_adv1 = cobalt->irq_adv2 = 0; cobalt 233 drivers/media/pci/cobalt/cobalt-irq.c cobalt->irq_advout = cobalt->irq_none = cobalt->irq_full_fifo = 0; cobalt 234 drivers/media/pci/cobalt/cobalt-irq.c memset(cobalt->irq_dma, 0, sizeof(cobalt->irq_dma)); cobalt 236 drivers/media/pci/cobalt/cobalt-irq.c mask = cobalt_read_bar1(cobalt, COBALT_SYS_STAT_MASK); cobalt 237 drivers/media/pci/cobalt/cobalt-irq.c cobalt_write_bar1(cobalt, COBALT_SYS_STAT_MASK, cobalt 13 drivers/media/pci/cobalt/cobalt-irq.h void cobalt_irq_log_status(struct cobalt *cobalt); cobalt 42 drivers/media/pci/cobalt/cobalt-omnitek.c #define BASE (cobalt->bar0) cobalt 65 drivers/media/pci/cobalt/cobalt-omnitek.c static void show_dma_capability(struct cobalt *cobalt) cobalt 98 drivers/media/pci/cobalt/cobalt-omnitek.c struct cobalt *cobalt = s->cobalt; cobalt 107 drivers/media/pci/cobalt/cobalt-omnitek.c struct cobalt *cobalt = s->cobalt; cobalt 117 drivers/media/pci/cobalt/cobalt-omnitek.c struct cobalt *cobalt = s->cobalt; cobalt 123 drivers/media/pci/cobalt/cobalt-omnitek.c int omni_sg_dma_init(struct cobalt *cobalt) cobalt 128 drivers/media/pci/cobalt/cobalt-omnitek.c cobalt->first_fifo_channel = 0; cobalt 129 drivers/media/pci/cobalt/cobalt-omnitek.c cobalt->dma_channels = capa & 0xf; cobalt 131 drivers/media/pci/cobalt/cobalt-omnitek.c cobalt->pci_32_bit = false; cobalt 133 drivers/media/pci/cobalt/cobalt-omnitek.c cobalt->pci_32_bit = true; cobalt 135 drivers/media/pci/cobalt/cobalt-omnitek.c for (i = 0; i < cobalt->dma_channels; i++) { cobalt 143 drivers/media/pci/cobalt/cobalt-omnitek.c cobalt->first_fifo_channel++; cobalt 145 drivers/media/pci/cobalt/cobalt-omnitek.c show_dma_capability(cobalt); cobalt 149 drivers/media/pci/cobalt/cobalt-omnitek.c int descriptor_list_create(struct cobalt *cobalt, cobalt 176 drivers/media/pci/cobalt/cobalt-omnitek.c if (cobalt->pci_32_bit) { cobalt 29 drivers/media/pci/cobalt/cobalt-omnitek.h int omni_sg_dma_init(struct cobalt *cobalt); cobalt 34 drivers/media/pci/cobalt/cobalt-omnitek.h int descriptor_list_create(struct cobalt *cobalt, cobalt 55 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 74 drivers/media/pci/cobalt/cobalt-v4l2.c desc->dev = &cobalt->pci_dev->dev; cobalt 80 drivers/media/pci/cobalt/cobalt-v4l2.c ret = descriptor_list_create(cobalt, sg_desc->sgl, cobalt 143 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 146 drivers/media/pci/cobalt/cobalt-v4l2.c COBALT_TX_BASE(cobalt); cobalt 156 drivers/media/pci/cobalt/cobalt-v4l2.c if (!cobalt_cpld_set_freq(cobalt, clk)) { cobalt 201 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 220 drivers/media/pci/cobalt/cobalt-v4l2.c packer = COBALT_CVI_PACKER(cobalt, ch); cobalt 251 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 254 drivers/media/pci/cobalt/cobalt-v4l2.c COBALT_CVI_EVCNT(cobalt, rx); cobalt 264 drivers/media/pci/cobalt/cobalt-v4l2.c COBALT_TX_BASE(cobalt); cobalt 282 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 287 drivers/media/pci/cobalt/cobalt-v4l2.c struct m00389_cvi_regmap __iomem *cvi = COBALT_CVI(cobalt, rx); cobalt 288 drivers/media/pci/cobalt/cobalt-v4l2.c struct m00460_evcnt_regmap __iomem *evcnt = COBALT_CVI_EVCNT(cobalt, rx); cobalt 303 drivers/media/pci/cobalt/cobalt-v4l2.c fw = COBALT_CVI_FREEWHEEL(cobalt, rx); cobalt 304 drivers/media/pci/cobalt/cobalt-v4l2.c vmr = COBALT_CVI_VMR(cobalt, rx); cobalt 305 drivers/media/pci/cobalt/cobalt-v4l2.c clkloss = COBALT_CVI_CLK_LOSS(cobalt, rx); cobalt 348 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 356 drivers/media/pci/cobalt/cobalt-v4l2.c COBALT_CVI_EVCNT(cobalt, rx); cobalt 362 drivers/media/pci/cobalt/cobalt-v4l2.c COBALT_TX_BASE(cobalt); cobalt 384 drivers/media/pci/cobalt/cobalt-v4l2.c cobalt_write_bar0(cobalt, DMA_INTERRUPT_STATUS_REG, cobalt 391 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 414 drivers/media/pci/cobalt/cobalt-v4l2.c fw = COBALT_CVI_FREEWHEEL(cobalt, rx); cobalt 415 drivers/media/pci/cobalt/cobalt-v4l2.c vmr = COBALT_CVI_VMR(cobalt, rx); cobalt 416 drivers/media/pci/cobalt/cobalt-v4l2.c clkloss = COBALT_CVI_CLK_LOSS(cobalt, rx); cobalt 438 drivers/media/pci/cobalt/cobalt-v4l2.c static int cobalt_cobaltc(struct cobalt *cobalt, unsigned int cmd, void *arg) cobalt 441 drivers/media/pci/cobalt/cobalt-v4l2.c void __iomem *adrs = cobalt->bar1 + regs->reg; cobalt 460 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 462 drivers/media/pci/cobalt/cobalt-v4l2.c return cobalt_cobaltc(cobalt, VIDIOC_DBG_G_REGISTER, reg); cobalt 469 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 471 drivers/media/pci/cobalt/cobalt-v4l2.c return cobalt_cobaltc(cobalt, VIDIOC_DBG_S_REGISTER, cobalt 480 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 485 drivers/media/pci/cobalt/cobalt-v4l2.c "PCIe:%s", pci_name(cobalt->pci_dev)); cobalt 488 drivers/media/pci/cobalt/cobalt-v4l2.c if (cobalt->have_hsma_tx) cobalt 501 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 505 drivers/media/pci/cobalt/cobalt-v4l2.c cvi = COBALT_CVI(cobalt, rx); cobalt 506 drivers/media/pci/cobalt/cobalt-v4l2.c vmr = COBALT_CVI_VMR(cobalt, rx); cobalt 507 drivers/media/pci/cobalt/cobalt-v4l2.c fw = COBALT_CVI_FREEWHEEL(cobalt, rx); cobalt 508 drivers/media/pci/cobalt/cobalt-v4l2.c clkloss = COBALT_CVI_CLK_LOSS(cobalt, rx); cobalt 509 drivers/media/pci/cobalt/cobalt-v4l2.c packer = COBALT_CVI_PACKER(cobalt, rx); cobalt 574 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt *cobalt = s->cobalt; cobalt 576 drivers/media/pci/cobalt/cobalt-v4l2.c COBALT_TX_BASE(cobalt); cobalt 579 drivers/media/pci/cobalt/cobalt-v4l2.c cobalt_info("%s", cobalt->hdl_info); cobalt 581 drivers/media/pci/cobalt/cobalt-v4l2.c cobalt_g_sysctrl(cobalt), cobalt 582 drivers/media/pci/cobalt/cobalt-v4l2.c cobalt_g_sysstat(cobalt)); cobalt 585 drivers/media/pci/cobalt/cobalt-v4l2.c cobalt_pcie_status_show(cobalt); cobalt 586 drivers/media/pci/cobalt/cobalt-v4l2.c cobalt_cpld_status(cobalt); cobalt 587 drivers/media/pci/cobalt/cobalt-v4l2.c cobalt_irq_log_status(cobalt); cobalt 1199 drivers/media/pci/cobalt/cobalt-v4l2.c static int cobalt_node_register(struct cobalt *cobalt, int node) cobalt 1203 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt_stream *s = cobalt->streams + node; cobalt 1212 drivers/media/pci/cobalt/cobalt-v4l2.c "%s-%d", cobalt->v4l2_dev.name, node); cobalt 1233 drivers/media/pci/cobalt/cobalt-v4l2.c vdev->v4l2_dev = &cobalt->v4l2_dev; cobalt 1264 drivers/media/pci/cobalt/cobalt-v4l2.c q->dev = &cobalt->pci_dev->dev; cobalt 1290 drivers/media/pci/cobalt/cobalt-v4l2.c int cobalt_nodes_register(struct cobalt *cobalt) cobalt 1296 drivers/media/pci/cobalt/cobalt-v4l2.c ret = cobalt_node_register(cobalt, node); cobalt 1304 drivers/media/pci/cobalt/cobalt-v4l2.c void cobalt_nodes_unregister(struct cobalt *cobalt) cobalt 1310 drivers/media/pci/cobalt/cobalt-v4l2.c struct cobalt_stream *s = cobalt->streams + node; cobalt 9 drivers/media/pci/cobalt/cobalt-v4l2.h int cobalt_nodes_register(struct cobalt *cobalt); cobalt 10 drivers/media/pci/cobalt/cobalt-v4l2.h void cobalt_nodes_unregister(struct cobalt *cobalt);