Lines Matching refs:octeon_device
175 static struct octeon_device *octeon_device[LIO_MAX_DEVICES]; variable
198 bzero(octeon_device, (sizeof(void *) * LIO_MAX_DEVICES)); in lio_init_device_list()
205 __lio_retrieve_config_info(struct octeon_device *oct, uint16_t card_type) in __lio_retrieve_config_info()
224 lio_get_config_info(struct octeon_device *oct, uint16_t card_type) in lio_get_config_info()
257 lio_free_device_mem(struct octeon_device *oct) in lio_free_device_mem()
274 octeon_device[i] = NULL; in lio_free_device_mem()
278 static struct octeon_device *
281 struct octeon_device *oct; in lio_allocate_device_mem()
306 oct = (struct octeon_device *)device_get_softc(device); in lio_allocate_device_mem()
313 struct octeon_device *
316 struct octeon_device *oct = NULL; in lio_allocate_device()
322 if (!octeon_device[oct_idx]) in lio_allocate_device()
329 octeon_device[oct_idx] = oct; in lio_allocate_device()
358 lio_register_device(struct octeon_device *oct, int bus, int dev, int func, in lio_register_device()
372 if (octeon_device[idx] == NULL) { in lio_register_device()
381 if ((octeon_device[idx]->loc.bus == bus) && in lio_register_device()
382 (octeon_device[idx]->loc.dev == dev)) { in lio_register_device()
384 octeon_device[idx]->adapter_refcount; in lio_register_device()
406 lio_deregister_device(struct octeon_device *oct) in lio_deregister_device()
420 lio_allocate_ioq_vector(struct octeon_device *oct) in lio_allocate_ioq_vector()
450 lio_free_ioq_vector(struct octeon_device *oct) in lio_free_ioq_vector()
459 lio_setup_instr_queue0(struct octeon_device *oct) in lio_setup_instr_queue0()
491 lio_setup_output_queue0(struct octeon_device *oct) in lio_setup_output_queue0()
516 lio_init_dispatch_list(struct octeon_device *oct) in lio_init_dispatch_list()
533 lio_delete_dispatch_list(struct octeon_device *oct) in lio_delete_dispatch_list()
568 lio_get_dispatch(struct octeon_device *octeon_dev, uint16_t opcode, in lio_get_dispatch()
627 lio_register_dispatch_fn(struct octeon_device *oct, uint16_t opcode, in lio_register_dispatch_fn()
706 lio_unregister_dispatch_fn(struct octeon_device *oct, uint16_t opcode, in lio_unregister_dispatch_fn()
769 struct octeon_device *oct = (struct octeon_device *)buf; in lio_core_drv_init()
847 lio_get_tx_qsize(struct octeon_device *oct, uint32_t q_no) in lio_get_tx_qsize()
859 lio_get_rx_qsize(struct octeon_device *oct, uint32_t q_no) in lio_get_rx_qsize()
871 lio_get_conf(struct octeon_device *oct) in lio_get_conf()
893 struct octeon_device *
900 return (octeon_device[octeon_id]); in lio_get_device()
904 lio_pci_readq(struct octeon_device *oct, uint64_t addr) in lio_pci_readq()
935 lio_pci_writeq(struct octeon_device *oct, uint64_t val, uint64_t addr) in lio_pci_writeq()
954 lio_mem_access_ok(struct octeon_device *oct) in lio_mem_access_ok()
970 lio_wait_for_ddr_init(struct octeon_device *oct, unsigned long *timeout) in lio_wait_for_ddr_init()
998 struct octeon_device *octeon_dev = (struct octeon_device *)dev; in lio_get_device_id()
1002 if (octeon_device[i] == octeon_dev) in lio_get_device_id()
1011 struct octeon_device *oct = NULL; in lio_enable_irq()