Lines Matching defs:octeon_device
277 struct octeon_device { struct
279 spinlock_t pci_win_lock;
282 spinlock_t mem_access_lock;
285 struct pci_dev *pci_dev;
288 void *chip;
291 u32 ifcount;
293 struct octdev_props props[MAX_OCTEON_LINKS];
296 u16 chip_id;
297 u16 rev_id;
300 u32 octeon_id;
303 u16 pcie_port;
305 u16 flags;
310 atomic_t status;
313 struct octeon_mmio mmio[OCT_MEM_REGIONS];
315 struct octeon_reg_list reg_list;
317 struct octeon_fn_list fn_list;
319 struct octeon_board_info boardinfo;
321 u32 num_iqs;
324 struct octeon_sc_buffer_pool sc_buf_pool;
327 struct octeon_instr_queue *instr_queue[MAX_OCTEON_INSTR_QUEUES];
330 struct octeon_response_list response_list[MAX_RESPONSE_LISTS];
332 u32 num_oqs;
335 struct octeon_droq *droq[MAX_OCTEON_OUTPUT_QUEUES];
337 struct octeon_io_enable io_qmask;
340 struct octeon_dispatch_list dispatch;
343 struct oct_intrmod_cfg intrmod;
345 u32 int_status;
347 u64 droq_intr;
350 u64 bootmem_desc_addr;
355 struct cvmx_bootmem_named_block_desc bootmem_named_block_desc;
358 u64 console_desc_addr;
361 u32 num_consoles;
364 struct octeon_console console[MAX_OCTEON_MAPS];
367 u64 coproc_clock_rate;
372 u32 app_mode;
374 struct oct_fw_info fw_info;
399 struct octeon_device *oct_dev; argument