Searched refs:ngene (Results 1 - 7 of 7) sorted by relevance

/linux-4.4.14/drivers/media/pci/ngene/
H A DMakefile5 ngene-objs := ngene-core.o ngene-i2c.o ngene-cards.o ngene-dvb.o
7 obj-$(CONFIG_DVB_NGENE) += ngene.o
H A Dngene-i2c.c2 * ngene-i2c.c: nGene PCIe bridge driver i2c functions
45 #include "ngene.h"
48 static int ngene_command_i2c_read(struct ngene *dev, u8 adr, ngene_command_i2c_read()
75 static int ngene_command_i2c_write(struct ngene *dev, u8 adr, ngene_command_i2c_write()
97 static void ngene_i2c_set_bus(struct ngene *dev, int bus) ngene_i2c_set_bus()
123 struct ngene *dev = chan->dev; ngene_i2c_master_xfer()
162 int ngene_i2c_init(struct ngene *dev, int dev_nr) ngene_i2c_init()
H A Dngene-core.c2 * ngene.c: nGene PCIe bridge driver
42 #include "ngene.h"
74 struct ngene *dev = (struct ngene *)data; event_tasklet()
179 struct ngene *dev = (struct ngene *)dev_id; irq_handler()
254 static void dump_command_io(struct ngene *dev) dump_command_io()
271 static int ngene_command_mutex(struct ngene *dev, struct ngene_command *com) ngene_command_mutex()
339 int ngene_command(struct ngene *dev, struct ngene_command *com) ngene_command()
350 static int ngene_command_load_firmware(struct ngene *dev, ngene_command_load_firmware()
384 static int ngene_command_config_buf(struct ngene *dev, u8 config) ngene_command_config_buf()
399 static int ngene_command_config_free_buf(struct ngene *dev, u8 *config) ngene_command_config_free_buf()
415 int ngene_command_gpio_set(struct ngene *dev, u8 select, u8 level) ngene_command_gpio_set()
557 static int ngene_command_stream_control(struct ngene *dev, u8 stream, ngene_command_stream_control()
710 struct ngene *dev = chan->dev; set_transfer()
777 static void free_ringbuffer(struct ngene *dev, struct SRingBufferDescriptor *rb) free_ringbuffer()
806 static void free_idlebuffer(struct ngene *dev, free_idlebuffer()
824 static void free_common_buffers(struct ngene *dev) free_common_buffers()
1064 static int AllocCommonBuffers(struct ngene *dev) AllocCommonBuffers()
1154 static void ngene_release_buffers(struct ngene *dev) ngene_release_buffers()
1166 static int ngene_get_buffers(struct ngene *dev) ngene_get_buffers()
1204 static void ngene_init(struct ngene *dev) ngene_init()
1229 static int ngene_load_firm(struct ngene *dev) ngene_load_firm()
1288 static void ngene_stop(struct ngene *dev) ngene_stop()
1307 static int ngene_buffer_config(struct ngene *dev) ngene_buffer_config()
1336 static int ngene_start(struct ngene *dev) ngene_start()
1420 struct ngene *dev = chan->dev; release_channel()
1464 struct ngene *dev = chan->dev; init_channel()
1558 static int init_channels(struct ngene *dev) init_channels()
1580 static void cxd_attach(struct ngene *dev) cxd_attach()
1589 static void cxd_detach(struct ngene *dev) cxd_detach()
1602 static void ngene_unlink(struct ngene *dev) ngene_unlink()
1621 struct ngene *dev = pci_get_drvdata(pdev); ngene_shutdown()
1637 struct ngene *dev = pci_get_drvdata(pdev); ngene_remove()
1652 struct ngene *dev; ngene_probe()
1658 dev = vzalloc(sizeof(struct ngene)); ngene_probe()
H A Dngene.h2 * ngene.h: nGene PCIe bridge driver
45 #define DEVICE_NAME "ngene"
349 u16 SetupDataAddr; /* ngene relative address of setup data */
638 struct ngene *dev;
728 struct ngene *dev;
732 struct ngene;
734 typedef void (rx_cb_t)(struct ngene *, u32, u8);
735 typedef void (tx_cb_t)(struct ngene *, u32);
737 struct ngene { struct
880 /* ngene specific */
889 /* Provided by ngene-core.c */
893 int ngene_command(struct ngene *dev, struct ngene_command *com);
894 int ngene_command_gpio_set(struct ngene *dev, u8 select, u8 level);
898 /* Provided by ngene-i2c.c */
899 int ngene_i2c_init(struct ngene *dev, int dev_nr);
901 /* Provided by ngene-dvb.c */
H A Dngene-dvb.c2 * ngene-dvb.c: nGene PCIe bridge driver - DVB functions
43 #include "ngene.h"
55 struct ngene *dev = chan->dev; ts_write()
72 struct ngene *dev = chan->dev; ts_read()
133 struct ngene *dev = chan->dev; tsin_exchange()
176 struct ngene *dev = chan->dev; tsout_exchange()
H A Dngene-cards.c2 * ngene-cards.c: nGene PCIe bridge driver - card specific info
35 #include "ngene.h"
809 .name = "ngene",
/linux-4.4.14/Documentation/dvb/
H A Dget_dvb_firmware29 "af9015", "ngene", "az6027", "lme2510_lg", "lme2510c_s7395",
568 sub ngene { subroutine

Completed in 294 milliseconds