Lines Matching refs:exar8250

226 struct exar8250;
246 int (*setup)(struct exar8250 *priv, struct pci_dev *pcidev,
251 struct exar8250 { struct
259 static inline void exar_write_reg(struct exar8250 *priv, in exar_write_reg() argument
265 static inline u8 exar_read_reg(struct exar8250 *priv, unsigned int reg) in exar_read_reg()
270 static inline void exar_ee_select(struct exar8250 *priv) in exar_ee_select()
278 static inline void exar_ee_deselect(struct exar8250 *priv) in exar_ee_deselect()
283 static inline void exar_ee_write_bit(struct exar8250 *priv, u8 bit) in exar_ee_write_bit()
301 static inline u8 exar_ee_read_bit(struct exar8250 *priv) in exar_ee_read_bit()
331 static u16 exar_ee_read(struct exar8250 *priv, u8 ee_addr) in exar_ee_read()
369 static int exar_mpio_config_output(struct exar8250 *priv, in exar_mpio_config_output()
412 static int _exar_mpio_set(struct exar8250 *priv, in _exar_mpio_set()
439 static int exar_mpio_set_low(struct exar8250 *priv, unsigned int mpio_num) in exar_mpio_set_low()
444 static int exar_mpio_set_high(struct exar8250 *priv, unsigned int mpio_num) in exar_mpio_set_high()
552 static int default_setup(struct exar8250 *priv, struct pci_dev *pcidev, in default_setup()
590 pci_fastcom335_setup(struct exar8250 *priv, struct pci_dev *pcidev, in pci_fastcom335_setup()
656 static int cti_tristate_disable(struct exar8250 *priv, unsigned int port_num) in cti_tristate_disable()
676 static int cti_plx_int_enable(struct exar8250 *priv) in cti_plx_int_enable()
697 static int cti_read_osc_freq(struct exar8250 *priv, u8 eeprom_offset) in cti_read_osc_freq()
725 static enum cti_port_type cti_get_port_type_xr17c15x_xr17v25x(struct exar8250 *priv, in cti_get_port_type_xr17c15x_xr17v25x()
801 static enum cti_port_type cti_get_port_type_fpga(struct exar8250 *priv, in cti_get_port_type_fpga()
827 static enum cti_port_type cti_get_port_type_xr17v35x(struct exar8250 *priv, in cti_get_port_type_xr17v35x()
858 struct exar8250 *priv = (struct exar8250 *)port->private_data; in cti_rs485_config_mpio_tristate()
869 static void cti_board_init_osc_freq(struct exar8250 *priv, struct pci_dev *pcidev, u8 eeprom_offset) in cti_board_init_osc_freq()
882 static int cti_port_setup_common(struct exar8250 *priv, in cti_port_setup_common()
903 static int cti_board_init_fpga(struct exar8250 *priv, struct pci_dev *pcidev) in cti_board_init_fpga()
927 static int cti_port_setup_fpga(struct exar8250 *priv, in cti_port_setup_fpga()
960 static void cti_board_init_xr17v35x(struct exar8250 *priv, struct pci_dev *pcidev) in cti_board_init_xr17v35x()
966 static int cti_port_setup_xr17v35x(struct exar8250 *priv, in cti_port_setup_xr17v35x()
1015 static void cti_board_init_xr17v25x(struct exar8250 *priv, struct pci_dev *pcidev) in cti_board_init_xr17v25x()
1031 static int cti_port_setup_xr17v25x(struct exar8250 *priv, in cti_port_setup_xr17v25x()
1090 static void cti_board_init_xr17c15x(struct exar8250 *priv, struct pci_dev *pcidev) in cti_board_init_xr17c15x()
1109 static int cti_port_setup_xr17c15x(struct exar8250 *priv, in cti_port_setup_xr17c15x()
1154 pci_xr17c154_setup(struct exar8250 *priv, struct pci_dev *pcidev, in pci_xr17c154_setup()
1395 pci_xr17v35x_setup(struct exar8250 *priv, struct pci_dev *pcidev, in pci_xr17v35x_setup()
1442 struct exar8250 *priv = pci_get_drvdata(pcidev); in pci_xr17v35x_exit()
1448 static inline void exar_misc_clear(struct exar8250 *priv) in exar_misc_clear()
1509 struct exar8250 *priv; in exar_pci_probe()
1579 struct exar8250 *priv = pci_get_drvdata(pcidev); in exar_pci_remove()
1592 struct exar8250 *priv = dev_get_drvdata(dev); in exar_suspend()
1604 struct exar8250 *priv = dev_get_drvdata(dev); in exar_resume()