Searched refs:mantis (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/drivers/media/pci/mantis/
H A Dmantis_ca.h12 extern int mantis_ca_init(struct mantis_pci *mantis);
13 extern void mantis_ca_exit(struct mantis_pci *mantis);
H A Dmantis_pci.h12 extern int mantis_pci_init(struct mantis_pci *mantis);
13 extern void mantis_pci_exit(struct mantis_pci *mantis);
H A Dmantis_input.h12 int mantis_input_init(struct mantis_pci *mantis);
13 void mantis_input_exit(struct mantis_pci *mantis);
14 void mantis_input_process(struct mantis_pci *mantis, int scancode);
H A Dmantis_dvb.c31 int mantis_frontend_power(struct mantis_pci *mantis, enum mantis_power power) argument
33 struct mantis_hwconfig *config = mantis->hwconfig;
38 mantis_gpio_set_bits(mantis, config->power, POWER_ON);
40 mantis_gpio_set_bits(mantis, config->power, POWER_ON);
46 mantis_gpio_set_bits(mantis, config->power, POWER_OFF);
59 void mantis_frontend_soft_reset(struct mantis_pci *mantis) argument
61 struct mantis_hwconfig *config = mantis->hwconfig;
64 mantis_gpio_set_bits(mantis, config->reset, 0);
66 mantis_gpio_set_bits(mantis, config->reset, 0);
68 mantis_gpio_set_bits(mantis, confi
77 mantis_frontend_shutdown(struct mantis_pci *mantis) argument
94 struct mantis_pci *mantis = dvbdmx->priv; local
117 struct mantis_pci *mantis = dvbdmx->priv; local
135 mantis_dvb_init(struct mantis_pci *mantis) argument
263 mantis_dvb_exit(struct mantis_pci *mantis) argument
[all...]
H A Dmantis_dvb.h17 extern int mantis_frontend_power(struct mantis_pci *mantis, enum mantis_power power);
18 extern void mantis_frontend_soft_reset(struct mantis_pci *mantis);
20 extern int mantis_dvb_init(struct mantis_pci *mantis);
21 extern int mantis_dvb_exit(struct mantis_pci *mantis);
H A Dmantis_dma.h12 extern int mantis_dma_init(struct mantis_pci *mantis);
13 extern int mantis_dma_exit(struct mantis_pci *mantis);
14 extern void mantis_dma_start(struct mantis_pci *mantis);
15 extern void mantis_dma_stop(struct mantis_pci *mantis);
H A Dmantis_i2c.h15 extern int mantis_i2c_init(struct mantis_pci *mantis);
16 extern int mantis_i2c_exit(struct mantis_pci *mantis);
H A Dmantis_core.h36 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);
H A Dmantis_input.c23 void mantis_input_process(struct mantis_pci *mantis, int scancode) argument
25 if (mantis->rc)
26 rc_keydown(mantis->rc, RC_PROTO_UNKNOWN, scancode, 0);
29 int mantis_input_init(struct mantis_pci *mantis) argument
41 snprintf(mantis->device_name, sizeof(mantis->device_name),
42 "Mantis %s IR receiver", mantis->hwconfig->model_name);
43 snprintf(mantis->input_phys, sizeof(mantis->input_phys),
44 "pci-%s/ir0", pci_name(mantis
72 mantis_input_exit(struct mantis_pci *mantis) argument
[all...]
H A Dmantis_dma.c35 #define RISC_INSTR(risc_pos, opcode) (mantis->risc_cpu[risc_pos++] = cpu_to_le32(opcode))
46 int mantis_dma_exit(struct mantis_pci *mantis) argument
48 if (mantis->buf_cpu) {
51 (unsigned long) mantis->buf_dma,
52 mantis->buf_cpu,
55 dma_free_coherent(&mantis->pdev->dev, MANTIS_BUF_SIZE,
56 mantis->buf_cpu, mantis->buf_dma);
58 mantis->buf_cpu = NULL;
60 if (mantis
77 mantis_alloc_buffers(struct mantis_pci *mantis) argument
119 mantis_dma_init(struct mantis_pci *mantis) argument
138 mantis_risc_program(struct mantis_pci *mantis) argument
169 mantis_dma_start(struct mantis_pci *mantis) argument
187 mantis_dma_stop(struct mantis_pci *mantis) argument
205 struct mantis_pci *mantis = from_tasklet(mantis, t, tasklet); local
[all...]
H A Dmantis_cards.c68 struct mantis_pci *mantis; local
71 mantis = (struct mantis_pci *) dev_id;
72 if (unlikely(!mantis))
74 ca = mantis->mantis_ca;
90 mantis->mantis_int_stat = stat;
91 mantis->mantis_int_mask = mask;
98 mantis->gpif_status = rst_stat;
104 spin_lock(&mantis->intmask_lock);
107 spin_unlock(&mantis->intmask_lock);
108 schedule_work(&mantis
157 struct mantis_pci *mantis; local
252 struct mantis_pci *mantis = pci_get_drvdata(pdev); local
[all...]
H A Dmantis_pci.c37 int mantis_pci_init(struct mantis_pci *mantis) argument
40 struct mantis_hwconfig *config = mantis->hwconfig;
41 struct pci_dev *pdev = mantis->pdev;
47 mantis->pdev->bus->number,
48 PCI_SLOT(mantis->pdev->devfn),
49 PCI_FUNC(mantis->pdev->devfn));
76 mantis->mmio = ioremap(pci_resource_start(pdev, 0),
79 if (!mantis->mmio) {
86 mantis->latency = latency;
87 mantis
138 mantis_pci_exit(struct mantis_pci *mantis) argument
[all...]
H A Dmantis_common.h29 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) argument
183 mantis_unmask_ints(struct mantis_pci *mantis, u32 mask) argument
[all...]
H A Dhopper_cards.c59 struct mantis_pci *mantis; local
62 mantis = (struct mantis_pci *) dev_id;
63 if (unlikely(!mantis))
65 ca = mantis->mantis_ca;
81 mantis->mantis_int_stat = stat;
82 mantis->mantis_int_mask = mask;
89 mantis->gpif_status = rst_stat;
95 spin_lock(&mantis->intmask_lock);
98 spin_unlock(&mantis->intmask_lock);
99 schedule_work(&mantis
148 struct mantis_pci *mantis; local
230 struct mantis_pci *mantis = pci_get_drvdata(pdev); local
[all...]
H A Dmantis_evm.c30 struct mantis_pci *mantis = ca->ca_priv; local
38 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): CAM Plugin", mantis->num);
47 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): CAM Unplug", mantis->num);
56 if (mantis->gpif_status & MANTIS_GPIF_EXTIRQ)
57 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Ext IRQ", mantis->num);
59 if (mantis->gpif_status & MANTIS_SBUF_WSTO)
60 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Smart Buffer Timeout", mantis->num);
62 if (mantis->gpif_status & MANTIS_GPIF_OTHERR)
63 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Alignment Error", mantis->num);
66 dprintk(MANTIS_DEBUG, 1, "Event Mgr: Adapter(%d) Slot(0): Smart Buffer Overflow", mantis
87 struct mantis_pci *mantis = ca->ca_priv; local
99 struct mantis_pci *mantis = ca->ca_priv; local
[all...]
H A Dmantis_pcmcia.c32 struct mantis_pci *mantis = ca->ca_priv; local
37 dprintk(MANTIS_DEBUG, 1, "Event: CAM Plugged IN: Adapter(%d) Slot(0)", mantis->num);
56 struct mantis_pci *mantis = ca->ca_priv; local
61 dprintk(MANTIS_DEBUG, 1, "Event: CAM Unplugged: Adapter(%d) Slot(0)", mantis->num);
76 struct mantis_pci *mantis = ca->ca_priv; local
80 mantis_unmask_ints(mantis, MANTIS_INT_IRQ0);
85 dprintk(MANTIS_DEBUG, 1, "CAM found on Adapter(%d) Slot(0)", mantis->num);
92 dprintk(MANTIS_DEBUG, 1, "Empty Slot on Adapter(%d) Slot(0)", mantis->num);
105 struct mantis_pci *mantis = ca->ca_priv; local
108 mantis_mask_ints(mantis, MANTIS_INT_IRQ
[all...]
H A Dmantis_vp1034.c37 struct mantis_pci *mantis = fe->dvb->priv; local
42 mantis_gpio_set_bits(mantis, 13, 1);
43 mantis_gpio_set_bits(mantis, 14, 0);
47 mantis_gpio_set_bits(mantis, 13, 1);
48 mantis_gpio_set_bits(mantis, 14, 1);
62 static int vp1034_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) argument
64 struct i2c_adapter *adapter = &mantis->adapter;
68 err = mantis_frontend_power(mantis, POWER_ON);
70 mantis_frontend_soft_reset(mantis);
90 mantis
[all...]
H A Dmantis_vp3030.c44 static int vp3030_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) argument
46 struct i2c_adapter *adapter = &mantis->adapter;
47 struct mantis_hwconfig *config = mantis->hwconfig;
50 mantis_gpio_set_bits(mantis, config->reset, 0);
52 err = mantis_frontend_power(mantis, POWER_ON);
54 mantis_gpio_set_bits(mantis, config->reset, 1);
73 mantis->fe = fe;
H A Dhopper_vp3028.c32 static int vp3028_frontend_init(struct mantis_pci *mantis, struct dvb_frontend *fe) argument
34 struct i2c_adapter *adapter = &mantis->adapter;
35 struct mantis_hwconfig *config = mantis->hwconfig;
38 mantis_gpio_set_bits(mantis, config->reset, 0);
40 err = mantis_frontend_power(mantis, POWER_ON);
42 mantis_gpio_set_bits(mantis, config->reset, 1);
44 err = mantis_frontend_power(mantis, POWER_ON);
H A Dmantis_ioc.h34 extern int mantis_get_mac(struct mantis_pci *mantis);
35 extern void mantis_gpio_set_bits(struct mantis_pci *mantis, u32 bitpos, u8 value);
37 extern int mantis_stream_control(struct mantis_pci *mantis, enum mantis_stream_control stream_ctl);
H A Dmantis_uart.c52 static void mantis_uart_read(struct mantis_pci *mantis) argument
54 struct mantis_hwconfig *config = mantis->hwconfig;
76 mantis_input_process(mantis, scancode);
81 struct mantis_pci *mantis = container_of(work, struct mantis_pci, uart_work); local
98 mantis_uart_read(mantis);
106 mantis_unmask_ints(mantis, MANTIS_INT_IRQ1);
109 static int mantis_uart_setup(struct mantis_pci *mantis, argument
143 int mantis_uart_init(struct mantis_pci *mantis) argument
145 struct mantis_hwconfig *config = mantis->hwconfig;
155 INIT_WORK(&mantis
179 mantis_uart_exit(struct mantis_pci *mantis) argument
[all...]
H A Dmantis_uart.h43 extern int mantis_uart_init(struct mantis_pci *mantis);
44 extern void mantis_uart_exit(struct mantis_pci *mantis);
H A Dmantis_i2c.c26 static int mantis_i2c_read(struct mantis_pci *mantis, const struct i2c_msg *msg) argument
72 static int mantis_i2c_write(struct mantis_pci *mantis, const struct i2c_msg *msg) argument
120 struct mantis_pci *mantis; local
123 mantis = i2c_get_adapdata(adapter);
124 BUG_ON(!mantis);
125 config = mantis->hwconfig;
129 mutex_lock(&mantis->i2c_lock);
178 ret = mantis_i2c_read(mantis, &msgs[i]);
180 ret = mantis_i2c_write(mantis, &msgs[i]);
189 mutex_unlock(&mantis
208 mantis_i2c_init(struct mantis_pci *mantis) argument
242 mantis_i2c_exit(struct mantis_pci *mantis) argument
[all...]
H A Dmantis_hif.c32 struct mantis_pci *mantis = ca->ca_priv; local
39 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Smart buffer operation timeout !", mantis->num);
49 struct mantis_pci *mantis = ca->ca_priv; local
54 mantis->gpif_status & MANTIS_GPIF_WRACK,
57 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Write ACK timed out !", mantis->num);
61 mantis->gpif_status &= ~MANTIS_GPIF_WRACK;
67 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Write operation timed out!", mantis->num);
79 struct mantis_pci *mantis = ca->ca_priv; local
82 dprintk(MANTIS_DEBUG, 1, "Adapter(%d) Slot(0): Request HIF Mem Read", mantis->num);
95 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): GPIF Smart Buffer operation failed", mantis
108 struct mantis_pci *mantis = ca->ca_priv; local
136 struct mantis_pci *mantis = ca->ca_priv; local
166 struct mantis_pci *mantis = ca->ca_priv; local
195 struct mantis_pci *mantis = ca->ca_priv; local
218 struct mantis_pci *mantis = ca->ca_priv; local
[all...]
H A Dmantis_ioc.c27 static int read_eeprom_bytes(struct mantis_pci *mantis, u8 reg, u8 *data, u8 length) argument
29 struct i2c_adapter *adapter = &mantis->adapter;
48 int mantis_get_mac(struct mantis_pci *mantis) argument
53 err = read_eeprom_bytes(mantis, 0x08, mac_addr, 6);
67 void mantis_gpio_set_bits(struct mantis_pci *mantis, u32 bitpos, u8 value) argument
74 mantis->gpio_status = cur | (1 << bitpos);
76 mantis->gpio_status = cur & (~(1 << bitpos));
78 dprintk(MANTIS_DEBUG, 1, "GPIO Value <%02x>", mantis->gpio_status);
79 mmwrite(mantis->gpio_status, MANTIS_GPIF_ADDR);
84 int mantis_stream_control(struct mantis_pci *mantis, enu argument
[all...]

Completed in 193 milliseconds

12