Lines Matching refs:lanai_dev
216 struct lanai_dev; /* Forward declaration */
240 void (*unqueue)(struct lanai_dev *, struct lanai_vcc *, int);
267 struct lanai_dev {
302 static void vci_bitfield_iterate(struct lanai_dev *lanai,
304 void (*func)(struct lanai_dev *,vci_t vci))
468 static inline bus_addr_t reg_addr(const struct lanai_dev *lanai,
474 static inline u32 reg_read(const struct lanai_dev *lanai,
484 static inline void reg_write(const struct lanai_dev *lanai, u32 val,
492 static inline void conf1_write(const struct lanai_dev *lanai)
497 static inline void conf2_write(const struct lanai_dev *lanai)
503 static inline void conf2_write_if_powerup(const struct lanai_dev *lanai)
512 static inline void reset_board(const struct lanai_dev *lanai)
535 static inline bus_addr_t sram_addr(const struct lanai_dev *lanai, int offset)
540 static inline u32 sram_read(const struct lanai_dev *lanai, int offset)
545 static inline void sram_write(const struct lanai_dev *lanai,
551 static int sram_test_word(const struct lanai_dev *lanai, int offset,
566 static int sram_test_pass(const struct lanai_dev *lanai, u32 pattern)
574 static int sram_test_and_clear(const struct lanai_dev *lanai)
640 static inline bus_addr_t cardvcc_addr(const struct lanai_dev *lanai,
762 static void lanai_shutdown_tx_vci(struct lanai_dev *lanai,
818 static inline int aal0_buffer_allocate(struct lanai_dev *lanai)
826 static inline void aal0_buffer_free(struct lanai_dev *lanai)
851 static int eeprom_read(struct lanai_dev *lanai)
859 static int eeprom_validate(struct lanai_dev *lanai)
868 static int eeprom_read(struct lanai_dev *lanai)
938 static inline u32 eeprom_be4(const struct lanai_dev *lanai, int address)
944 static int eeprom_validate(struct lanai_dev *lanai)
1020 static inline const u8 *eeprom_mac(const struct lanai_dev *lanai)
1052 static inline u32 intr_pending(const struct lanai_dev *lanai)
1057 static inline void intr_enable(const struct lanai_dev *lanai, u32 i)
1062 static inline void intr_disable(const struct lanai_dev *lanai, u32 i)
1076 static void lanai_check_status(struct lanai_dev *lanai)
1096 static void pcistatus_check(struct lanai_dev *lanai, int clearonly)
1233 static inline void lanai_endtx(struct lanai_dev *lanai,
1278 static void lanai_send_one_aal5(struct lanai_dev *lanai,
1298 static void vcc_tx_unqueue_aal5(struct lanai_dev *lanai,
1327 static void vcc_tx_aal5(struct lanai_dev *lanai, struct lanai_vcc *lvcc,
1346 static void vcc_tx_unqueue_aal0(struct lanai_dev *lanai,
1353 static void vcc_tx_aal0(struct lanai_dev *lanai, struct lanai_vcc *lvcc,
1423 static void vcc_rx_aal0(struct lanai_dev *lanai)
1439 static int vcc_table_allocate(struct lanai_dev *lanai)
1455 static inline void vcc_table_deallocate(const struct lanai_dev *lanai)
1478 static int lanai_get_sized_buffer(struct lanai_dev *lanai,
1499 static inline int lanai_setup_rx_vci_aal5(struct lanai_dev *lanai,
1507 static int lanai_setup_tx_vci(struct lanai_dev *lanai, struct lanai_vcc *lvcc,
1524 static inline void host_vcc_bind(struct lanai_dev *lanai,
1542 static inline void host_vcc_unbind(struct lanai_dev *lanai,
1561 static void lanai_reset(struct lanai_dev *lanai)
1579 static int service_buffer_allocate(struct lanai_dev *lanai)
1599 static inline void service_buffer_deallocate(struct lanai_dev *lanai)
1617 static int handle_service(struct lanai_dev *lanai, u32 s)
1699 static void iter_transmit(struct lanai_dev *lanai, vci_t vci)
1710 static void run_service(struct lanai_dev *lanai)
1733 static void get_statistics(struct lanai_dev *lanai)
1746 static void iter_dequeue(struct lanai_dev *lanai, vci_t vci)
1762 struct lanai_dev *lanai = from_timer(lanai, t, timer);
1787 static inline void lanai_timed_poll_start(struct lanai_dev *lanai)
1794 static inline void lanai_timed_poll_stop(struct lanai_dev *lanai)
1801 static inline void lanai_int_1(struct lanai_dev *lanai, u32 reason)
1876 struct lanai_dev *lanai = devid;
1931 static int lanai_pci_start(struct lanai_dev *lanai)
1970 static inline int vci0_is_ok(struct lanai_dev *lanai,
1987 static int vci_is_ok(struct lanai_dev *lanai, vci_t vci,
2016 static int lanai_normalize_ci(struct lanai_dev *lanai,
2090 static inline void lanai_cbr_setup(struct lanai_dev *lanai)
2098 static inline void lanai_cbr_shutdown(struct lanai_dev *lanai)
2109 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data;
2249 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data;
2277 struct lanai_dev *lanai = (struct lanai_dev *) atmvcc->dev->dev_data;
2312 struct lanai_dev *lanai;
2321 lanai = (struct lanai_dev *) atmvcc->dev->dev_data;
2395 struct lanai_dev *lanai = (struct lanai_dev *) atmvcc->dev->dev_data;
2445 struct lanai_dev *lanai = (struct lanai_dev *) atmdev->dev_data;
2555 struct lanai_dev *lanai;