Lines Matching refs:octeon_device

176 static struct octeon_device	*octeon_device[LIO_MAX_DEVICES];  variable
199 bzero(octeon_device, (sizeof(void *) * LIO_MAX_DEVICES)); in lio_init_device_list()
206 __lio_retrieve_config_info(struct octeon_device *oct, uint16_t card_type) in __lio_retrieve_config_info()
225 lio_get_config_info(struct octeon_device *oct, uint16_t card_type) in lio_get_config_info()
258 lio_free_device_mem(struct octeon_device *oct) in lio_free_device_mem()
275 octeon_device[i] = NULL; in lio_free_device_mem()
279 static struct octeon_device *
282 struct octeon_device *oct; in lio_allocate_device_mem()
307 oct = (struct octeon_device *)device_get_softc(device); in lio_allocate_device_mem()
314 struct octeon_device *
317 struct octeon_device *oct = NULL; in lio_allocate_device()
323 if (!octeon_device[oct_idx]) in lio_allocate_device()
330 octeon_device[oct_idx] = oct; in lio_allocate_device()
359 lio_register_device(struct octeon_device *oct, int bus, int dev, int func, in lio_register_device()
373 if (octeon_device[idx] == NULL) { in lio_register_device()
382 if ((octeon_device[idx]->loc.bus == bus) && in lio_register_device()
383 (octeon_device[idx]->loc.dev == dev)) { in lio_register_device()
385 octeon_device[idx]->adapter_refcount; in lio_register_device()
407 lio_deregister_device(struct octeon_device *oct) in lio_deregister_device()
421 lio_allocate_ioq_vector(struct octeon_device *oct) in lio_allocate_ioq_vector()
451 lio_free_ioq_vector(struct octeon_device *oct) in lio_free_ioq_vector()
460 lio_setup_instr_queue0(struct octeon_device *oct) in lio_setup_instr_queue0()
492 lio_setup_output_queue0(struct octeon_device *oct) in lio_setup_output_queue0()
517 lio_init_dispatch_list(struct octeon_device *oct) in lio_init_dispatch_list()
534 lio_delete_dispatch_list(struct octeon_device *oct) in lio_delete_dispatch_list()
569 lio_get_dispatch(struct octeon_device *octeon_dev, uint16_t opcode, in lio_get_dispatch()
628 lio_register_dispatch_fn(struct octeon_device *oct, uint16_t opcode, in lio_register_dispatch_fn()
707 lio_unregister_dispatch_fn(struct octeon_device *oct, uint16_t opcode, in lio_unregister_dispatch_fn()
770 struct octeon_device *oct = (struct octeon_device *)buf; in lio_core_drv_init()
848 lio_get_tx_qsize(struct octeon_device *oct, uint32_t q_no) in lio_get_tx_qsize()
860 lio_get_rx_qsize(struct octeon_device *oct, uint32_t q_no) in lio_get_rx_qsize()
872 lio_get_conf(struct octeon_device *oct) in lio_get_conf()
894 struct octeon_device *
901 return (octeon_device[octeon_id]); in lio_get_device()
905 lio_pci_readq(struct octeon_device *oct, uint64_t addr) in lio_pci_readq()
936 lio_pci_writeq(struct octeon_device *oct, uint64_t val, uint64_t addr) in lio_pci_writeq()
956 lio_mem_access_ok(struct octeon_device *oct) in lio_mem_access_ok()
972 lio_wait_for_ddr_init(struct octeon_device *oct, unsigned long *timeout) in lio_wait_for_ddr_init()
1000 struct octeon_device *octeon_dev = (struct octeon_device *)dev; in lio_get_device_id()
1004 if (octeon_device[i] == octeon_dev) in lio_get_device_id()
1013 struct octeon_device *oct = NULL; in lio_enable_irq()