Lines Matching defs:lanai
306 static void vci_bitfield_iterate(struct lanai_dev *lanai, in vci_bitfield_iterate()
471 static inline bus_addr_t reg_addr(const struct lanai_dev *lanai, in reg_addr()
477 static inline u32 reg_read(const struct lanai_dev *lanai, in reg_read()
487 static inline void reg_write(const struct lanai_dev *lanai, u32 val, in reg_write()
495 static inline void conf1_write(const struct lanai_dev *lanai) in conf1_write()
500 static inline void conf2_write(const struct lanai_dev *lanai) in conf2_write()
506 static inline void conf2_write_if_powerup(const struct lanai_dev *lanai) in conf2_write_if_powerup()
515 static inline void reset_board(const struct lanai_dev *lanai) in reset_board()
538 static inline bus_addr_t sram_addr(const struct lanai_dev *lanai, int offset) in sram_addr()
543 static inline u32 sram_read(const struct lanai_dev *lanai, int offset) in sram_read()
548 static inline void sram_write(const struct lanai_dev *lanai, in sram_write()
554 static int __devinit sram_test_word(const struct lanai_dev *lanai, in sram_test_word()
569 static int __devinit sram_test_pass(const struct lanai_dev *lanai, u32 pattern) in sram_test_pass()
577 static int __devinit sram_test_and_clear(const struct lanai_dev *lanai) in sram_test_and_clear()
643 static inline bus_addr_t cardvcc_addr(const struct lanai_dev *lanai, in cardvcc_addr()
774 static void lanai_shutdown_tx_vci(struct lanai_dev *lanai, in lanai_shutdown_tx_vci()
830 static inline int aal0_buffer_allocate(struct lanai_dev *lanai) in aal0_buffer_allocate()
838 static inline void aal0_buffer_free(struct lanai_dev *lanai) in aal0_buffer_free()
863 static int __devinit eeprom_read(struct lanai_dev *lanai) in eeprom_read()
871 static int __devinit eeprom_validate(struct lanai_dev *lanai) in eeprom_validate()
880 static int __devinit eeprom_read(struct lanai_dev *lanai) in eeprom_read()
950 static inline u32 eeprom_be4(const struct lanai_dev *lanai, int address) in eeprom_be4()
956 static int __devinit eeprom_validate(struct lanai_dev *lanai) in eeprom_validate()
1032 static inline const u8 *eeprom_mac(const struct lanai_dev *lanai) in eeprom_mac()
1064 static inline u32 intr_pending(const struct lanai_dev *lanai) in intr_pending()
1069 static inline void intr_enable(const struct lanai_dev *lanai, u32 i) in intr_enable()
1074 static inline void intr_disable(const struct lanai_dev *lanai, u32 i) in intr_disable()
1088 static void lanai_check_status(struct lanai_dev *lanai) in lanai_check_status()
1108 static void pcistatus_check(struct lanai_dev *lanai, int clearonly) in pcistatus_check()
1245 static inline void lanai_endtx(struct lanai_dev *lanai, in lanai_endtx()
1290 static void lanai_send_one_aal5(struct lanai_dev *lanai, in lanai_send_one_aal5()
1310 static void vcc_tx_unqueue_aal5(struct lanai_dev *lanai, in vcc_tx_unqueue_aal5()
1339 static void vcc_tx_aal5(struct lanai_dev *lanai, struct lanai_vcc *lvcc, in vcc_tx_aal5()
1358 static void vcc_tx_unqueue_aal0(struct lanai_dev *lanai, in vcc_tx_unqueue_aal0()
1365 static void vcc_tx_aal0(struct lanai_dev *lanai, struct lanai_vcc *lvcc, in vcc_tx_aal0()
1435 static void vcc_rx_aal0(struct lanai_dev *lanai) in vcc_rx_aal0()
1451 static int __devinit vcc_table_allocate(struct lanai_dev *lanai) in vcc_table_allocate()
1467 static inline void vcc_table_deallocate(const struct lanai_dev *lanai) in vcc_table_deallocate()
1490 static int lanai_get_sized_buffer(struct lanai_dev *lanai, in lanai_get_sized_buffer()
1511 static inline int lanai_setup_rx_vci_aal5(struct lanai_dev *lanai, in lanai_setup_rx_vci_aal5()
1519 static int lanai_setup_tx_vci(struct lanai_dev *lanai, struct lanai_vcc *lvcc, in lanai_setup_tx_vci()
1536 static inline void host_vcc_bind(struct lanai_dev *lanai, in host_vcc_bind()
1554 static inline void host_vcc_unbind(struct lanai_dev *lanai, in host_vcc_unbind()
1573 static void lanai_reset(struct lanai_dev *lanai) in lanai_reset()
1591 static int __devinit service_buffer_allocate(struct lanai_dev *lanai) in service_buffer_allocate()
1611 static inline void service_buffer_deallocate(struct lanai_dev *lanai) in service_buffer_deallocate()
1629 static int handle_service(struct lanai_dev *lanai, u32 s) in handle_service()
1711 static void iter_transmit(struct lanai_dev *lanai, vci_t vci) in iter_transmit()
1722 static void run_service(struct lanai_dev *lanai) in run_service()
1745 static void get_statistics(struct lanai_dev *lanai) in get_statistics()
1758 static void iter_dequeue(struct lanai_dev *lanai, vci_t vci) in iter_dequeue()
1774 struct lanai_dev *lanai = (struct lanai_dev *) arg; in lanai_timed_poll() local
1799 static inline void lanai_timed_poll_start(struct lanai_dev *lanai) in lanai_timed_poll_start()
1808 static inline void lanai_timed_poll_stop(struct lanai_dev *lanai) in lanai_timed_poll_stop()
1815 static inline void lanai_int_1(struct lanai_dev *lanai, u32 reason) in lanai_int_1()
1890 struct lanai_dev *lanai = devid; in lanai_int() local
1945 static int __devinit lanai_pci_start(struct lanai_dev *lanai) in lanai_pci_start()
1989 static inline int vci0_is_ok(struct lanai_dev *lanai, in vci0_is_ok()
2006 static int vci_is_ok(struct lanai_dev *lanai, vci_t vci, in vci_is_ok()
2035 static int lanai_normalize_ci(struct lanai_dev *lanai, in lanai_normalize_ci()
2109 static inline void lanai_cbr_setup(struct lanai_dev *lanai) in lanai_cbr_setup()
2117 static inline void lanai_cbr_shutdown(struct lanai_dev *lanai) in lanai_cbr_shutdown()
2128 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data; in lanai_dev_open() local
2266 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data; in lanai_dev_close() local
2292 struct lanai_dev *lanai = (struct lanai_dev *) atmvcc->dev->dev_data; in lanai_close() local
2327 struct lanai_dev *lanai; in lanai_open() local
2410 struct lanai_dev *lanai = (struct lanai_dev *) atmvcc->dev->dev_data; in lanai_send() local
2460 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data; in lanai_proc_read() local
2572 struct lanai_dev *lanai; in lanai_init_one() local