Lines Matching defs:octeon_device

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