Searched refs:octeon_dev (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/sys/dev/liquidio/ |
| H A D | lio_main.c | 478 if (octeon_dev->fn_list.soft_reset(octeon_dev)) in lio_device_init() 502 ret = octeon_dev->fn_list.setup_device_regs(octeon_dev); in lio_device_init() 504 lio_dev_err(octeon_dev, in lio_device_init() 519 lio_dev_err(octeon_dev, in lio_device_init() 537 lio_dev_err(octeon_dev, in lio_device_init() 558 octeon_dev->droq[i] = malloc(sizeof(*octeon_dev->droq[i]), in lio_device_init() 579 octeon_dev->fn_list.enable_interrupt(octeon_dev, OCTEON_ALL_INTR); in lio_device_init() 598 ret = octeon_dev->fn_list.enable_io_queues(octeon_dev); in lio_device_init() 628 lio_dev_err(octeon_dev, in lio_device_init() 1320 lio_dev_err(octeon_dev, in lio_setup_nic_devices() [all …]
|
| H A D | lio_core.c | 406 lio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx, in lio_setup_io_queues() argument 416 ifp = octeon_dev->props.ifp; in lio_setup_io_queues() 432 retval = lio_setup_droq(octeon_dev, q_no, in lio_setup_io_queues() 434 lio_get_conf(octeon_dev), in lio_setup_io_queues() 437 lio_get_conf(octeon_dev), in lio_setup_io_queues() 440 lio_dev_err(octeon_dev, "%s : Runtime DROQ(RxQ) creation failed.\n", in lio_setup_io_queues() 445 droq = octeon_dev->droq[q_no]; in lio_setup_io_queues() 453 lio_register_droq_ops(octeon_dev, q_no, &droq_ops); in lio_setup_io_queues() 459 lio_get_conf(octeon_dev), in lio_setup_io_queues() 461 retval = lio_setup_iq(octeon_dev, ifidx, q, in lio_setup_io_queues() [all …]
|
| H A D | lio_network.h | 155 int lio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx,
|
| /freebsd-12.1/sys/dev/liquidio/base/ |
| H A D | lio_response_manager.c | 95 lio_process_ordered_list(struct octeon_device *octeon_dev, in lio_process_ordered_list() argument 107 ordered_sc_list = &octeon_dev->response_list[LIO_ORDERED_SC_LIST]; in lio_process_ordered_list() 158 lio_dev_err(octeon_dev, "%s: cmd failed, timeout (%u, %u)\n", in lio_process_ordered_list() 166 STAILQ_REMOVE(&octeon_dev->response_list in lio_process_ordered_list() 169 atomic_subtract_int(&octeon_dev->response_list in lio_process_ordered_list() 175 sc->callback(octeon_dev, status, in lio_process_ordered_list()
|
| H A D | lio_response_manager.h | 138 int lio_setup_response_list(struct octeon_device *octeon_dev); 139 void lio_delete_response_list(struct octeon_device *octeon_dev); 148 int lio_process_ordered_list(struct octeon_device *octeon_dev,
|
| H A D | lio_device.c | 579 mtx_lock(&octeon_dev->dispatch.lock); in lio_get_dispatch() 581 if (octeon_dev->dispatch.count == 0) { in lio_get_dispatch() 582 mtx_unlock(&octeon_dev->dispatch.lock); in lio_get_dispatch() 586 if (!(octeon_dev->dispatch.dlist[idx].opcode)) { in lio_get_dispatch() 587 mtx_unlock(&octeon_dev->dispatch.lock); in lio_get_dispatch() 591 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { in lio_get_dispatch() 592 fn = octeon_dev->dispatch.dlist[idx].dispatch_fn; in lio_get_dispatch() 605 mtx_unlock(&octeon_dev->dispatch.lock); in lio_get_dispatch() 1000 struct octeon_device *octeon_dev = (struct octeon_device *)dev; in lio_get_device_id() local 1004 if (octeon_device[i] == octeon_dev) in lio_get_device_id() [all …]
|
| H A D | lio_droq.c | 67 lio_get_dispatch_arg(struct octeon_device *octeon_dev, in lio_get_dispatch_arg() argument 79 mtx_lock(&octeon_dev->dispatch.lock); in lio_get_dispatch_arg() 81 if (octeon_dev->dispatch.count == 0) { in lio_get_dispatch_arg() 82 mtx_unlock(&octeon_dev->dispatch.lock); in lio_get_dispatch_arg() 86 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { in lio_get_dispatch_arg() 87 fn_arg = octeon_dev->dispatch.dlist[idx].arg; in lio_get_dispatch_arg() 90 &octeon_dev->dispatch.dlist[idx].head, entries) { in lio_get_dispatch_arg() 99 mtx_unlock(&octeon_dev->dispatch.lock); in lio_get_dispatch_arg() 388 recv_pkt->octeon_id = (uint16_t)octeon_dev->octeon_id; in lio_create_recv_info() 459 lio_droq_refill(struct octeon_device *octeon_dev, struct lio_droq *droq) in lio_droq_refill() argument [all …]
|
| H A D | lio_iq.h | 302 int lio_init_instr_queue(struct octeon_device *octeon_dev, 315 int lio_delete_instr_queue(struct octeon_device *octeon_dev,
|
| H A D | lio_device.h | 588 int lio_init_dispatch_list(struct octeon_device *octeon_dev); 595 void lio_delete_dispatch_list(struct octeon_device *octeon_dev); 619 lio_dispatch_fn_t lio_get_dispatch(struct octeon_device *octeon_dev,
|
| H A D | lio_droq.h | 429 uint32_t lio_droq_refill(struct octeon_device *octeon_dev,
|