/kernel/linux/linux-5.10/drivers/media/pci/mantis/ |
H A D | mantis_dvb.c | 31 int mantis_frontend_power(struct mantis_pci *mantis, enum mantis_power power) in mantis_frontend_power() argument 33 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_frontend_power() 38 mantis_gpio_set_bits(mantis, config->power, POWER_ON); in mantis_frontend_power() 40 mantis_gpio_set_bits(mantis, config->power, POWER_ON); in mantis_frontend_power() 46 mantis_gpio_set_bits(mantis, config->power, POWER_OFF); in mantis_frontend_power() 59 void mantis_frontend_soft_reset(struct mantis_pci *mantis) in mantis_frontend_soft_reset() argument 61 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_frontend_soft_reset() 64 mantis_gpio_set_bits(mantis, config->reset, 0); in mantis_frontend_soft_reset() 66 mantis_gpio_set_bits(mantis, config->reset, 0); in mantis_frontend_soft_reset() 68 mantis_gpio_set_bits(mantis, confi in mantis_frontend_soft_reset() 77 mantis_frontend_shutdown(struct mantis_pci *mantis) mantis_frontend_shutdown() argument 94 struct mantis_pci *mantis = dvbdmx->priv; mantis_dvb_start_feed() local 117 struct mantis_pci *mantis = dvbdmx->priv; mantis_dvb_stop_feed() local 135 mantis_dvb_init(struct mantis_pci *mantis) mantis_dvb_init() argument 263 mantis_dvb_exit(struct mantis_pci *mantis) mantis_dvb_exit() argument [all...] |
H A D | mantis_dma.c | 35 #define RISC_INSTR(risc_pos, opcode) (mantis->risc_cpu[risc_pos++] = cpu_to_le32(opcode)) 46 int mantis_dma_exit(struct mantis_pci *mantis) in mantis_dma_exit() argument 48 if (mantis->buf_cpu) { in mantis_dma_exit() 51 (unsigned long) mantis->buf_dma, in mantis_dma_exit() 52 mantis->buf_cpu, in mantis_dma_exit() 55 pci_free_consistent(mantis->pdev, MANTIS_BUF_SIZE, in mantis_dma_exit() 56 mantis->buf_cpu, mantis->buf_dma); in mantis_dma_exit() 58 mantis->buf_cpu = NULL; in mantis_dma_exit() 60 if (mantis in mantis_dma_exit() 77 mantis_alloc_buffers(struct mantis_pci *mantis) mantis_alloc_buffers() argument 119 mantis_dma_init(struct mantis_pci *mantis) mantis_dma_init() argument 138 mantis_risc_program(struct mantis_pci *mantis) mantis_risc_program() argument 169 mantis_dma_start(struct mantis_pci *mantis) mantis_dma_start() argument 187 mantis_dma_stop(struct mantis_pci *mantis) mantis_dma_stop() argument 205 struct mantis_pci *mantis = from_tasklet(mantis, t, tasklet); mantis_dma_xfer() local [all...] |
H A D | mantis_core.c | 18 static int read_eeprom_byte(struct mantis_pci *mantis, u8 *data, u8 length) in read_eeprom_byte() argument 35 err = i2c_transfer(&mantis->adapter, msg, 2); in read_eeprom_byte() 47 static int get_mac_address(struct mantis_pci *mantis) in get_mac_address() argument 51 mantis->mac_address[0] = 0x08; in get_mac_address() 52 err = read_eeprom_byte(mantis, &mantis->mac_address[0], 6); in get_mac_address() 59 " MAC Address=[%pM]\n", mantis->mac_address); in get_mac_address() 72 static void mantis_load_config(struct mantis_pci *mantis) in mantis_load_config() argument 74 switch (mantis->subsystem_device) { in mantis_load_config() 76 mantis in mantis_load_config() 102 mantis_core_init(struct mantis_pci *mantis) mantis_core_init() argument 147 mantis_core_exit(struct mantis_pci *mantis) mantis_core_exit() argument 166 gpio_set_bits(struct mantis_pci *mantis, u32 bitpos, u8 value) gpio_set_bits() argument 182 mantis_set_direction(struct mantis_pci *mantis, int direction) mantis_set_direction() argument [all...] |
H A D | mantis_cards.c | 68 struct mantis_pci *mantis; in mantis_irq_handler() local 71 mantis = (struct mantis_pci *) dev_id; in mantis_irq_handler() 72 if (unlikely(!mantis)) in mantis_irq_handler() 74 ca = mantis->mantis_ca; in mantis_irq_handler() 90 mantis->mantis_int_stat = stat; in mantis_irq_handler() 91 mantis->mantis_int_mask = mask; in mantis_irq_handler() 98 mantis->gpif_status = rst_stat; in mantis_irq_handler() 104 spin_lock(&mantis->intmask_lock); in mantis_irq_handler() 107 spin_unlock(&mantis->intmask_lock); in mantis_irq_handler() 108 schedule_work(&mantis in mantis_irq_handler() 157 struct mantis_pci *mantis; mantis_pci_probe() local 252 struct mantis_pci *mantis = pci_get_drvdata(pdev); mantis_pci_remove() local [all...] |
H A D | hopper_cards.c | 59 struct mantis_pci *mantis; in hopper_irq_handler() local 62 mantis = (struct mantis_pci *) dev_id; in hopper_irq_handler() 63 if (unlikely(!mantis)) in hopper_irq_handler() 65 ca = mantis->mantis_ca; in hopper_irq_handler() 81 mantis->mantis_int_stat = stat; in hopper_irq_handler() 82 mantis->mantis_int_mask = mask; in hopper_irq_handler() 89 mantis->gpif_status = rst_stat; in hopper_irq_handler() 95 spin_lock(&mantis->intmask_lock); in hopper_irq_handler() 98 spin_unlock(&mantis->intmask_lock); in hopper_irq_handler() 99 schedule_work(&mantis in hopper_irq_handler() 148 struct mantis_pci *mantis; hopper_pci_probe() local 230 struct mantis_pci *mantis = pci_get_drvdata(pdev); hopper_pci_remove() local [all...] |
H A D | mantis_pci.c | 37 int mantis_pci_init(struct mantis_pci *mantis) in mantis_pci_init() argument 40 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_pci_init() 41 struct pci_dev *pdev = mantis->pdev; in mantis_pci_init() 47 mantis->pdev->bus->number, in mantis_pci_init() 48 PCI_SLOT(mantis->pdev->devfn), in mantis_pci_init() 49 PCI_FUNC(mantis->pdev->devfn)); in mantis_pci_init() 76 mantis->mmio = ioremap(pci_resource_start(pdev, 0), in mantis_pci_init() 79 if (!mantis->mmio) { in mantis_pci_init() 86 mantis->latency = latency; in mantis_pci_init() 87 mantis in mantis_pci_init() 138 mantis_pci_exit(struct mantis_pci *mantis) mantis_pci_exit() argument [all...] |
H A D | mantis_input.c | 23 void mantis_input_process(struct mantis_pci *mantis, int scancode) in mantis_input_process() argument 25 if (mantis->rc) in mantis_input_process() 26 rc_keydown(mantis->rc, RC_PROTO_UNKNOWN, scancode, 0); in mantis_input_process() 29 int mantis_input_init(struct mantis_pci *mantis) in mantis_input_init() argument 41 snprintf(mantis->device_name, sizeof(mantis->device_name), in mantis_input_init() 42 "Mantis %s IR receiver", mantis->hwconfig->model_name); in mantis_input_init() 43 snprintf(mantis->input_phys, sizeof(mantis->input_phys), in mantis_input_init() 44 "pci-%s/ir0", pci_name(mantis in mantis_input_init() 72 mantis_input_exit(struct mantis_pci *mantis) mantis_input_exit() argument [all...] |
H A D | mantis_common.h | 29 if ((mantis->verbose > MANTIS_ERROR) && (mantis->verbose > y)) \ 30 printk(KERN_ERR "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \ 31 else if ((mantis->verbose > MANTIS_NOTICE) && (mantis->verbose > y)) \ 32 printk(KERN_NOTICE "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \ 33 else if ((mantis->verbose > MANTIS_INFO) && (mantis->verbose > y)) \ 34 printk(KERN_INFO "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \ 35 else if ((mantis 174 mantis_mask_ints(struct mantis_pci *mantis, u32 mask) mantis_mask_ints() argument 183 mantis_unmask_ints(struct mantis_pci *mantis, u32 mask) mantis_unmask_ints() argument [all...] |
H A D | mantis_i2c.c | 26 static int mantis_i2c_read(struct mantis_pci *mantis, const struct i2c_msg *msg) in mantis_i2c_read() argument 72 static int mantis_i2c_write(struct mantis_pci *mantis, const struct i2c_msg *msg) in mantis_i2c_write() argument 120 struct mantis_pci *mantis; in mantis_i2c_xfer() local 123 mantis = i2c_get_adapdata(adapter); in mantis_i2c_xfer() 124 BUG_ON(!mantis); in mantis_i2c_xfer() 125 config = mantis->hwconfig; in mantis_i2c_xfer() 129 mutex_lock(&mantis->i2c_lock); in mantis_i2c_xfer() 178 ret = mantis_i2c_read(mantis, &msgs[i]); in mantis_i2c_xfer() 180 ret = mantis_i2c_write(mantis, &msgs[i]); in mantis_i2c_xfer() 189 mutex_unlock(&mantis in mantis_i2c_xfer() 208 mantis_i2c_init(struct mantis_pci *mantis) mantis_i2c_init() argument 242 mantis_i2c_exit(struct mantis_pci *mantis) mantis_i2c_exit() argument [all...] |
H A D | mantis_hif.c | 32 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_sbuf_opdone_wait() local 39 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Smart buffer operation timeout !", mantis->num); in mantis_hif_sbuf_opdone_wait() 49 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_write_wait() local 54 mantis->gpif_status & MANTIS_GPIF_WRACK, in mantis_hif_write_wait() 57 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Write ACK timed out !", mantis->num); in mantis_hif_write_wait() 61 mantis->gpif_status &= ~MANTIS_GPIF_WRACK; in mantis_hif_write_wait() 67 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Write operation timed out!", mantis->num); in mantis_hif_write_wait() 79 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_read_mem() local 82 dprintk(MANTIS_DEBUG, 1, "Adapter(%d) Slot(0): Request HIF Mem Read", mantis->num); in mantis_hif_read_mem() 95 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): GPIF Smart Buffer operation failed", mantis in mantis_hif_read_mem() 108 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_write_mem() local 136 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_read_iom() local 166 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_write_iom() local 195 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_init() local 218 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_exit() local [all...] |
H A D | mantis_uart.c | 52 static void mantis_uart_read(struct mantis_pci *mantis) in mantis_uart_read() argument 54 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_uart_read() 76 mantis_input_process(mantis, scancode); in mantis_uart_read() 81 struct mantis_pci *mantis = container_of(work, struct mantis_pci, uart_work); in mantis_uart_work() local 98 mantis_uart_read(mantis); in mantis_uart_work() 106 mantis_unmask_ints(mantis, MANTIS_INT_IRQ1); in mantis_uart_work() 109 static int mantis_uart_setup(struct mantis_pci *mantis, in mantis_uart_setup() argument 143 int mantis_uart_init(struct mantis_pci *mantis) in mantis_uart_init() argument 145 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_uart_init() 155 INIT_WORK(&mantis in mantis_uart_init() 179 mantis_uart_exit(struct mantis_pci *mantis) mantis_uart_exit() argument [all...] |
H A D | mantis_evm.c | 30 struct mantis_pci *mantis = ca->ca_priv; in mantis_hifevm_work() local 38 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): CAM Plugin", mantis->num); in mantis_hifevm_work() 47 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): CAM Unplug", mantis->num); in mantis_hifevm_work() 56 if (mantis->gpif_status & MANTIS_GPIF_EXTIRQ) in mantis_hifevm_work() 57 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Ext IRQ", mantis->num); in mantis_hifevm_work() 59 if (mantis->gpif_status & MANTIS_SBUF_WSTO) in mantis_hifevm_work() 60 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Smart Buffer Timeout", mantis->num); in mantis_hifevm_work() 62 if (mantis->gpif_status & MANTIS_GPIF_OTHERR) in mantis_hifevm_work() 63 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Alignment Error", mantis->num); in mantis_hifevm_work() 66 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Smart Buffer Overflow", mantis in mantis_hifevm_work() 87 struct mantis_pci *mantis = ca->ca_priv; mantis_evmgr_init() local 99 struct mantis_pci *mantis = ca->ca_priv; mantis_evmgr_exit() local [all...] |
H A D | mantis_core.h | 36 extern int mantis_dma_init(struct mantis_pci *mantis); 37 extern int mantis_dma_exit(struct mantis_pci *mantis); 38 extern void mantis_dma_start(struct mantis_pci *mantis); 39 extern void mantis_dma_stop(struct mantis_pci *mantis); 40 extern int mantis_i2c_init(struct mantis_pci *mantis); 41 extern int mantis_i2c_exit(struct mantis_pci *mantis); 42 extern int mantis_core_init(struct mantis_pci *mantis); 43 extern int mantis_core_exit(struct mantis_pci *mantis);
|
H A D | mantis_vp1034.c | 37 struct mantis_pci *mantis = fe->dvb->priv; in vp1034_set_voltage() local 42 mantis_gpio_set_bits(mantis, 13, 1); in vp1034_set_voltage() 43 mantis_gpio_set_bits(mantis, 14, 0); in vp1034_set_voltage() 47 mantis_gpio_set_bits(mantis, 13, 1); in vp1034_set_voltage() 48 mantis_gpio_set_bits(mantis, 14, 1); in vp1034_set_voltage() 62 static int vp1034_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) in vp1034_frontend_init() argument 64 struct i2c_adapter *adapter = &mantis->adapter; in vp1034_frontend_init() 68 err = mantis_frontend_power(mantis, POWER_ON); in vp1034_frontend_init() 70 mantis_frontend_soft_reset(mantis); in vp1034_frontend_init() 90 mantis in vp1034_frontend_init() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/mantis/ |
H A D | mantis_dvb.c | 31 int mantis_frontend_power(struct mantis_pci *mantis, enum mantis_power power) in mantis_frontend_power() argument 33 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_frontend_power() 38 mantis_gpio_set_bits(mantis, config->power, POWER_ON); in mantis_frontend_power() 40 mantis_gpio_set_bits(mantis, config->power, POWER_ON); in mantis_frontend_power() 46 mantis_gpio_set_bits(mantis, config->power, POWER_OFF); in mantis_frontend_power() 59 void mantis_frontend_soft_reset(struct mantis_pci *mantis) in mantis_frontend_soft_reset() argument 61 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_frontend_soft_reset() 64 mantis_gpio_set_bits(mantis, config->reset, 0); in mantis_frontend_soft_reset() 66 mantis_gpio_set_bits(mantis, config->reset, 0); in mantis_frontend_soft_reset() 68 mantis_gpio_set_bits(mantis, confi in mantis_frontend_soft_reset() 77 mantis_frontend_shutdown(struct mantis_pci *mantis) mantis_frontend_shutdown() argument 94 struct mantis_pci *mantis = dvbdmx->priv; mantis_dvb_start_feed() local 117 struct mantis_pci *mantis = dvbdmx->priv; mantis_dvb_stop_feed() local 135 mantis_dvb_init(struct mantis_pci *mantis) mantis_dvb_init() argument 263 mantis_dvb_exit(struct mantis_pci *mantis) mantis_dvb_exit() argument [all...] |
H A D | mantis_dma.c | 35 #define RISC_INSTR(risc_pos, opcode) (mantis->risc_cpu[risc_pos++] = cpu_to_le32(opcode)) 46 int mantis_dma_exit(struct mantis_pci *mantis) in mantis_dma_exit() argument 48 if (mantis->buf_cpu) { in mantis_dma_exit() 51 (unsigned long) mantis->buf_dma, in mantis_dma_exit() 52 mantis->buf_cpu, in mantis_dma_exit() 55 dma_free_coherent(&mantis->pdev->dev, MANTIS_BUF_SIZE, in mantis_dma_exit() 56 mantis->buf_cpu, mantis->buf_dma); in mantis_dma_exit() 58 mantis->buf_cpu = NULL; in mantis_dma_exit() 60 if (mantis in mantis_dma_exit() 77 mantis_alloc_buffers(struct mantis_pci *mantis) mantis_alloc_buffers() argument 119 mantis_dma_init(struct mantis_pci *mantis) mantis_dma_init() argument 138 mantis_risc_program(struct mantis_pci *mantis) mantis_risc_program() argument 169 mantis_dma_start(struct mantis_pci *mantis) mantis_dma_start() argument 187 mantis_dma_stop(struct mantis_pci *mantis) mantis_dma_stop() argument 205 struct mantis_pci *mantis = from_tasklet(mantis, t, tasklet); mantis_dma_xfer() local [all...] |
H A D | mantis_cards.c | 68 struct mantis_pci *mantis; in mantis_irq_handler() local 71 mantis = (struct mantis_pci *) dev_id; in mantis_irq_handler() 72 if (unlikely(!mantis)) in mantis_irq_handler() 74 ca = mantis->mantis_ca; in mantis_irq_handler() 90 mantis->mantis_int_stat = stat; in mantis_irq_handler() 91 mantis->mantis_int_mask = mask; in mantis_irq_handler() 98 mantis->gpif_status = rst_stat; in mantis_irq_handler() 104 spin_lock(&mantis->intmask_lock); in mantis_irq_handler() 107 spin_unlock(&mantis->intmask_lock); in mantis_irq_handler() 108 schedule_work(&mantis in mantis_irq_handler() 157 struct mantis_pci *mantis; mantis_pci_probe() local 252 struct mantis_pci *mantis = pci_get_drvdata(pdev); mantis_pci_remove() local [all...] |
H A D | hopper_cards.c | 59 struct mantis_pci *mantis; in hopper_irq_handler() local 62 mantis = (struct mantis_pci *) dev_id; in hopper_irq_handler() 63 if (unlikely(!mantis)) in hopper_irq_handler() 65 ca = mantis->mantis_ca; in hopper_irq_handler() 81 mantis->mantis_int_stat = stat; in hopper_irq_handler() 82 mantis->mantis_int_mask = mask; in hopper_irq_handler() 89 mantis->gpif_status = rst_stat; in hopper_irq_handler() 95 spin_lock(&mantis->intmask_lock); in hopper_irq_handler() 98 spin_unlock(&mantis->intmask_lock); in hopper_irq_handler() 99 schedule_work(&mantis in hopper_irq_handler() 148 struct mantis_pci *mantis; hopper_pci_probe() local 230 struct mantis_pci *mantis = pci_get_drvdata(pdev); hopper_pci_remove() local [all...] |
H A D | mantis_pci.c | 37 int mantis_pci_init(struct mantis_pci *mantis) in mantis_pci_init() argument 40 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_pci_init() 41 struct pci_dev *pdev = mantis->pdev; in mantis_pci_init() 47 mantis->pdev->bus->number, in mantis_pci_init() 48 PCI_SLOT(mantis->pdev->devfn), in mantis_pci_init() 49 PCI_FUNC(mantis->pdev->devfn)); in mantis_pci_init() 76 mantis->mmio = ioremap(pci_resource_start(pdev, 0), in mantis_pci_init() 79 if (!mantis->mmio) { in mantis_pci_init() 86 mantis->latency = latency; in mantis_pci_init() 87 mantis in mantis_pci_init() 138 mantis_pci_exit(struct mantis_pci *mantis) mantis_pci_exit() argument [all...] |
H A D | mantis_input.c | 23 void mantis_input_process(struct mantis_pci *mantis, int scancode) in mantis_input_process() argument 25 if (mantis->rc) in mantis_input_process() 26 rc_keydown(mantis->rc, RC_PROTO_UNKNOWN, scancode, 0); in mantis_input_process() 29 int mantis_input_init(struct mantis_pci *mantis) in mantis_input_init() argument 41 snprintf(mantis->device_name, sizeof(mantis->device_name), in mantis_input_init() 42 "Mantis %s IR receiver", mantis->hwconfig->model_name); in mantis_input_init() 43 snprintf(mantis->input_phys, sizeof(mantis->input_phys), in mantis_input_init() 44 "pci-%s/ir0", pci_name(mantis in mantis_input_init() 72 mantis_input_exit(struct mantis_pci *mantis) mantis_input_exit() argument [all...] |
H A D | mantis_common.h | 29 if ((mantis->verbose > MANTIS_ERROR) && (mantis->verbose > y)) \ 30 printk(KERN_ERR "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \ 31 else if ((mantis->verbose > MANTIS_NOTICE) && (mantis->verbose > y)) \ 32 printk(KERN_NOTICE "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \ 33 else if ((mantis->verbose > MANTIS_INFO) && (mantis->verbose > y)) \ 34 printk(KERN_INFO "%s (%d): " format "\n" , __func__ , mantis->num , ##arg); \ 35 else if ((mantis 174 mantis_mask_ints(struct mantis_pci *mantis, u32 mask) mantis_mask_ints() argument 183 mantis_unmask_ints(struct mantis_pci *mantis, u32 mask) mantis_unmask_ints() argument [all...] |
H A D | mantis_i2c.c | 26 static int mantis_i2c_read(struct mantis_pci *mantis, const struct i2c_msg *msg) in mantis_i2c_read() argument 72 static int mantis_i2c_write(struct mantis_pci *mantis, const struct i2c_msg *msg) in mantis_i2c_write() argument 120 struct mantis_pci *mantis; in mantis_i2c_xfer() local 123 mantis = i2c_get_adapdata(adapter); in mantis_i2c_xfer() 124 BUG_ON(!mantis); in mantis_i2c_xfer() 125 config = mantis->hwconfig; in mantis_i2c_xfer() 129 mutex_lock(&mantis->i2c_lock); in mantis_i2c_xfer() 178 ret = mantis_i2c_read(mantis, &msgs[i]); in mantis_i2c_xfer() 180 ret = mantis_i2c_write(mantis, &msgs[i]); in mantis_i2c_xfer() 189 mutex_unlock(&mantis in mantis_i2c_xfer() 208 mantis_i2c_init(struct mantis_pci *mantis) mantis_i2c_init() argument 242 mantis_i2c_exit(struct mantis_pci *mantis) mantis_i2c_exit() argument [all...] |
H A D | mantis_hif.c | 32 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_sbuf_opdone_wait() local 39 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Smart buffer operation timeout !", mantis->num); in mantis_hif_sbuf_opdone_wait() 49 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_write_wait() local 54 mantis->gpif_status & MANTIS_GPIF_WRACK, in mantis_hif_write_wait() 57 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Write ACK timed out !", mantis->num); in mantis_hif_write_wait() 61 mantis->gpif_status &= ~MANTIS_GPIF_WRACK; in mantis_hif_write_wait() 67 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Write operation timed out!", mantis->num); in mantis_hif_write_wait() 79 struct mantis_pci *mantis = ca->ca_priv; in mantis_hif_read_mem() local 82 dprintk(MANTIS_DEBUG, 1, "Adapter(%d) Slot(0): Request HIF Mem Read", mantis->num); in mantis_hif_read_mem() 95 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): GPIF Smart Buffer operation failed", mantis in mantis_hif_read_mem() 108 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_write_mem() local 136 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_read_iom() local 166 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_write_iom() local 195 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_init() local 218 struct mantis_pci *mantis = ca->ca_priv; mantis_hif_exit() local [all...] |
H A D | mantis_evm.c | 30 struct mantis_pci *mantis = ca->ca_priv; in mantis_hifevm_work() local 38 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): CAM Plugin", mantis->num); in mantis_hifevm_work() 47 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): CAM Unplug", mantis->num); in mantis_hifevm_work() 56 if (mantis->gpif_status & MANTIS_GPIF_EXTIRQ) in mantis_hifevm_work() 57 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Ext IRQ", mantis->num); in mantis_hifevm_work() 59 if (mantis->gpif_status & MANTIS_SBUF_WSTO) in mantis_hifevm_work() 60 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Smart Buffer Timeout", mantis->num); in mantis_hifevm_work() 62 if (mantis->gpif_status & MANTIS_GPIF_OTHERR) in mantis_hifevm_work() 63 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Alignment Error", mantis->num); in mantis_hifevm_work() 66 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Smart Buffer Overflow", mantis in mantis_hifevm_work() 87 struct mantis_pci *mantis = ca->ca_priv; mantis_evmgr_init() local 99 struct mantis_pci *mantis = ca->ca_priv; mantis_evmgr_exit() local [all...] |
H A D | mantis_uart.c | 52 static void mantis_uart_read(struct mantis_pci *mantis) in mantis_uart_read() argument 54 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_uart_read() 76 mantis_input_process(mantis, scancode); in mantis_uart_read() 81 struct mantis_pci *mantis = container_of(work, struct mantis_pci, uart_work); in mantis_uart_work() local 98 mantis_uart_read(mantis); in mantis_uart_work() 106 mantis_unmask_ints(mantis, MANTIS_INT_IRQ1); in mantis_uart_work() 109 static int mantis_uart_setup(struct mantis_pci *mantis, in mantis_uart_setup() argument 143 int mantis_uart_init(struct mantis_pci *mantis) in mantis_uart_init() argument 145 struct mantis_hwconfig *config = mantis->hwconfig; in mantis_uart_init() 155 INIT_WORK(&mantis in mantis_uart_init() 179 mantis_uart_exit(struct mantis_pci *mantis) mantis_uart_exit() argument [all...] |