Lines Matching refs:oct
393 #define OCTEON_CN6XXX(oct) ((oct->chip_id == OCTEON_CN66XX) || \ argument
394 (oct->chip_id == OCTEON_CN68XX))
395 #define CHIP_FIELD(oct, TYPE, field) \ argument
396 (((struct octeon_ ## TYPE *)(oct->chip))->field)
470 static inline u16 OCTEON_MAJOR_REV(struct octeon_device *oct) in OCTEON_MAJOR_REV() argument
472 u16 rev = (oct->rev_id & 0xC) >> 2; in OCTEON_MAJOR_REV()
477 static inline u16 OCTEON_MINOR_REV(struct octeon_device *oct) in OCTEON_MINOR_REV() argument
479 return oct->rev_id & 0x3; in OCTEON_MINOR_REV()
492 u64 lio_pci_readq(struct octeon_device *oct, u64 addr);
504 void lio_pci_writeq(struct octeon_device *oct, u64 val, u64 addr);
525 int octeon_mem_access_ok(struct octeon_device *oct);
537 int octeon_wait_for_ddr_init(struct octeon_device *oct,
548 int octeon_wait_for_bootloader(struct octeon_device *oct,
557 int octeon_init_consoles(struct octeon_device *oct);
566 int octeon_add_console(struct octeon_device *oct, u32 console_num);
569 int octeon_console_write(struct octeon_device *oct, u32 console_num,
571 int octeon_console_write_avail(struct octeon_device *oct, u32 console_num);
572 int octeon_console_read(struct octeon_device *oct, u32 console_num,
574 int octeon_console_read_avail(struct octeon_device *oct, u32 console_num);
577 void octeon_remove_consoles(struct octeon_device *oct);
588 int octeon_console_send_cmd(struct octeon_device *oct, char *cmd_str,
601 int octeon_download_firmware(struct octeon_device *oct, const u8 *data,
611 int octeon_setup_instr_queues(struct octeon_device *oct);
618 int octeon_setup_output_queues(struct octeon_device *oct);
620 int octeon_get_tx_qsize(struct octeon_device *oct, u32 q_no);
622 int octeon_get_rx_qsize(struct octeon_device *oct, u32 q_no);
627 void octeon_set_io_queues_off(struct octeon_device *oct);
634 void octeon_set_droq_pkt_op(struct octeon_device *oct, u32 q_no, u32 enable);
642 void *oct_get_config_info(struct octeon_device *oct, u16 card_type);
647 struct octeon_config *octeon_get_conf(struct octeon_device *oct);