Searched refs:octeon_dev (Results 1 - 10 of 10) sorted by relevance
/freebsd-11-stable/sys/dev/liquidio/base/ |
H A D | lio_response_manager.h | 136 * @param octeon_dev - the octeon device structure. 138 int lio_setup_response_list(struct octeon_device *octeon_dev); 139 void lio_delete_response_list(struct octeon_device *octeon_dev); 144 * @param octeon_dev - the octeon device structure. 148 int lio_process_ordered_list(struct octeon_device *octeon_dev,
|
H A D | lio_response_manager.c | 95 lio_process_ordered_list(struct octeon_device *octeon_dev, argument 107 ordered_sc_list = &octeon_dev->response_list[LIO_ORDERED_SC_LIST]; 158 lio_dev_err(octeon_dev, "%s: cmd failed, timeout (%u, %u)\n", 166 STAILQ_REMOVE(&octeon_dev->response_list 169 atomic_subtract_int(&octeon_dev->response_list 175 sc->callback(octeon_dev, status,
|
H A D | lio_device.c | 569 lio_get_dispatch(struct octeon_device *octeon_dev, uint16_t opcode, argument 579 mtx_lock(&octeon_dev->dispatch.lock); 581 if (octeon_dev->dispatch.count == 0) { 582 mtx_unlock(&octeon_dev->dispatch.lock); 586 if (!(octeon_dev->dispatch.dlist[idx].opcode)) { 587 mtx_unlock(&octeon_dev->dispatch.lock); 591 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { 592 fn = octeon_dev->dispatch.dlist[idx].dispatch_fn; 594 STAILQ_FOREACH(dispatch, &octeon_dev->dispatch.dlist[idx].head, 605 mtx_unlock(&octeon_dev 1000 struct octeon_device *octeon_dev = (struct octeon_device *)dev; local [all...] |
H A D | lio_iq.h | 294 * @param octeon_dev - pointer to the octeon device structure. 302 int lio_init_instr_queue(struct octeon_device *octeon_dev, 307 * @param octeon_dev - pointer to the octeon device structure. 315 int lio_delete_instr_queue(struct octeon_device *octeon_dev,
|
H A D | lio_droq.c | 57 * @param octeon_dev - the octeon device pointer. 67 lio_get_dispatch_arg(struct octeon_device *octeon_dev, argument 79 mtx_lock(&octeon_dev->dispatch.lock); 81 if (octeon_dev->dispatch.count == 0) { 82 mtx_unlock(&octeon_dev->dispatch.lock); 86 if (octeon_dev->dispatch.dlist[idx].opcode == combined_opcode) { 87 fn_arg = octeon_dev->dispatch.dlist[idx].arg; 90 &octeon_dev->dispatch.dlist[idx].head, entries) { 99 mtx_unlock(&octeon_dev->dispatch.lock); 352 * octeon_dev 370 lio_create_recv_info(struct octeon_device *octeon_dev, struct lio_droq *droq, uint32_t buf_cnt, uint32_t idx) argument 459 lio_droq_refill(struct octeon_device *octeon_dev, struct lio_droq *droq) argument [all...] |
H A D | lio_device.h | 585 * @param octeon_dev - pointer to the octeon device structure. 588 int lio_init_dispatch_list(struct octeon_device *octeon_dev); 593 * @param octeon_dev - pointer to the octeon device structure. 595 void lio_delete_dispatch_list(struct octeon_device *octeon_dev); 607 * @param octeon_dev - the octeon device pointer. 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,
|
/freebsd-11-stable/sys/dev/liquidio/ |
H A D | lio_main.c | 98 static int lio_device_init(struct octeon_device *octeon_dev); 104 static int lio_setup_nic_devices(struct octeon_device *octeon_dev); 431 * @param octeon_dev octeon device 434 lio_device_init(struct octeon_device *octeon_dev) argument 443 bus = pci_get_bus(octeon_dev->device); 444 dev = pci_get_slot(octeon_dev->device); 445 function = pci_get_function(octeon_dev->device); 447 atomic_store_rel_int(&octeon_dev->status, LIO_DEV_BEGIN_STATE); 450 if (pci_enable_busmaster(octeon_dev->device)) { 451 lio_dev_err(octeon_dev, "pci_enable_devic 1177 lio_tcp_lro_free(struct octeon_device *octeon_dev, struct ifnet *ifp) argument 1195 lio_tcp_lro_init(struct octeon_device *octeon_dev, struct ifnet *ifp) argument 1225 lio_setup_nic_devices(struct octeon_device *octeon_dev) argument [all...] |
H A D | lio_core.c | 398 * @param octeon_dev octeon device 406 lio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx, argument 416 ifp = octeon_dev->props.ifp; 430 lio_dev_dbg(octeon_dev, "lio_setup_io_queues index:%d linfo.rxpciq.s.q_no:%d\n", 432 retval = lio_setup_droq(octeon_dev, q_no, 434 lio_get_conf(octeon_dev), 437 lio_get_conf(octeon_dev), 440 lio_dev_err(octeon_dev, "%s : Runtime DROQ(RxQ) creation failed.\n", 445 droq = octeon_dev->droq[q_no]; 453 lio_register_droq_ops(octeon_dev, q_n [all...] |
H A D | lio_network.h | 155 int lio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx,
|
Completed in 172 milliseconds