/freebsd/sys/dev/liquidio/ |
H A D | lio_main.c | 127 int lio_send_rss_param(struct lio *lio); 1128 lio_init_ifnet(struct lio *lio) in lio_init_ifnet() argument 1156 lio->mtu = lio->linfo.link.s.mtu; in lio_init_ifnet() 1225 struct lio *lio = NULL; in lio_setup_nic_devices() local 1536 struct lio *lio; in lio_free_sgmbuf() local 1591 struct lio *lio = arg; in lio_open() local 1635 nctrl.lio = lio; in lio_set_rxcsum_command() 1651 struct lio *lio; in lio_stop_nic_module() local 1905 struct lio *lio; in lio_destroy_nic_device() local 2088 nctrl.lio = lio; in lio_vlan_rx_add_vid() [all …]
|
H A D | lio_ioctl.c | 68 struct lio *lio = if_getsoftc(ifp); in lio_change_dev_flags() local 79 nctrl.lio = lio; in lio_change_dev_flags() 98 struct lio *lio = if_getsoftc(ifp); in lio_ioctl() local 215 struct lio *lio = if_getsoftc(ifp); in lio_set_tso4() local 234 struct lio *lio = if_getsoftc(ifp); in lio_set_tso6() local 253 struct lio *lio = if_getsoftc(ifp); in lio_set_rx_csum() local 280 struct lio *lio = if_getsoftc(ifp); in lio_set_lro() local 342 struct lio *lio = if_getsoftc(ifp); in lio_change_mtu() local 426 struct lio *lio = if_getsoftc(ifp); in lio_set_mac() local 440 nctrl.lio = lio; in lio_set_mac() [all …]
|
H A D | lio_sysctl.c | 122 nctrl.lio = lio; in lio_send_queue_count_update() 626 struct lio *lio = (struct lio *)arg1; in lio_get_eeprom() local 660 struct lio *lio = (struct lio *)arg1; in lio_get_set_pauseparam() local 697 nctrl.lio = lio; in lio_get_set_pauseparam() 732 struct lio *lio = (struct lio *)arg1; in lio_get_regs() local 963 struct lio *lio = (struct lio *)arg1; in lio_get_ringparam() local 1041 struct lio *lio = (struct lio *)arg1; in lio_set_ringparam() local 1126 struct lio *lio = (struct lio *)arg1; in lio_get_channels() local 1200 struct lio *lio = (struct lio *)arg1; in lio_set_channels() local 1255 struct lio *lio = (struct lio *)arg1; in lio_get_set_fwmsglevel() local [all …]
|
H A D | lio_rss.c | 47 int lio_send_rss_param(struct lio *lio); 63 lio_set_rss_info(struct lio *lio) in lio_set_rss_info() argument 65 struct octeon_device *oct = lio->oct_dev; in lio_set_rss_info() 66 struct lio_rss_params_set *rss_set = &lio->rss_set; in lio_set_rss_info() 98 lio_send_rss_param(struct lio *lio) in lio_send_rss_param() argument 100 struct octeon_device *oct = lio->oct_dev; in lio_send_rss_param() 115 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_send_rss_param() 133 lio_set_rss_info(lio); in lio_send_rss_param() 134 rss_param->param.hashinfo = lio->rss_set.hashinfo; in lio_send_rss_param() 151 rss_getkey(lio->rss_set.key); in lio_send_rss_param() [all …]
|
H A D | lio_network.h | 56 struct lio { struct 232 lio_ifstate_check(struct lio *lio, int state_flag) in lio_ifstate_check() argument 235 return (atomic_load_acq_int(&lio->ifstate) & state_flag); in lio_ifstate_check() 244 lio_ifstate_set(struct lio *lio, int state_flag) in lio_ifstate_set() argument 247 atomic_store_rel_int(&lio->ifstate, in lio_ifstate_set() 248 (atomic_load_acq_int(&lio->ifstate) | state_flag)); in lio_ifstate_set() 257 lio_ifstate_reset(struct lio *lio, int state_flag) in lio_ifstate_reset() argument 260 atomic_store_rel_int(&lio->ifstate, in lio_ifstate_reset() 261 (atomic_load_acq_int(&lio->ifstate) & in lio_ifstate_reset()
|
H A D | lio_rxtx.c | 46 lio_xmit(struct lio *lio, struct lio_instr_queue *iq, in lio_xmit() argument 76 (!lio->linfo.link.s.link_up)) { in lio_xmit() 78 lio->linfo.link.s.link_up); in lio_xmit() 153 mtx_lock(&lio->glist_lock[iq_no]); in lio_xmit() 156 mtx_unlock(&lio->glist_lock[iq_no]); in lio_xmit() 232 struct lio *lio = if_getsoftc(ifp); in lio_mq_start_locked() local 237 (!lio->linfo.link.s.link_up)) in lio_mq_start_locked() 242 err = lio_xmit(lio, iq, &next); in lio_mq_start_locked() 254 (!lio->linfo.link.s.link_up)) in lio_mq_start_locked() 264 struct lio *lio = if_getsoftc(ifp); in lio_mq_start() local [all …]
|
H A D | lio_core.c | 49 struct lio *lio = if_getsoftc(ifp); in lio_set_feature() local 60 nctrl.lio = lio; in lio_set_feature() 76 struct lio *lio; in lio_ctrl_cmd_completion() local 80 lio = nctrl->lio; in lio_ctrl_cmd_completion() 82 if (lio->oct_dev == NULL) in lio_ctrl_cmd_completion() 85 oct = lio->oct_dev; in lio_ctrl_cmd_completion() 269 struct lio *lio = if_getsoftc(ifp); in lio_push_packet() local 411 struct lio *lio; in lio_setup_io_queues() local 417 lio = if_getsoftc(ifp); in lio_setup_io_queues() 434 lio->ifidx), in lio_setup_io_queues() [all …]
|
H A D | lio_ioctl.h | 38 void lio_add_hw_stats(struct lio *lio);
|
H A D | lio_rxtx.h | 80 int lio_xmit(struct lio *lio, struct lio_instr_queue *iq,
|
/freebsd/tests/sys/aio/ |
H A D | lio_kqueue_test.c | 58 struct aiocb **lio[LIO_MAX], **kq_lio; in main() local 106 lio[j] = in main() 110 lio[j][i] = iocb[k] = in main() 125 sig.sigev_value.sival_ptr = lio[j]; in main() 149 if (lio[j]) in main() 174 lio[j]); in main() 185 printf("lio %p\n", lio); in main() 189 if (lio[j] == kq_lio) in main() 221 free(lio[j][k]); in main() 222 free(lio[j]); in main() [all …]
|
/freebsd/sys/dev/liquidio/base/ |
H A D | lio_ctrl.h | 76 struct lio *lio; member
|
/freebsd/sys/compat/linux/ |
H A D | linux_ioctl.c | 627 memset(lio, 0, sizeof(*lio)); in bsd_to_linux_termio() 629 lio->c_iflag = lios.c_iflag; in bsd_to_linux_termio() 630 lio->c_oflag = lios.c_oflag; in bsd_to_linux_termio() 631 lio->c_cflag = lios.c_cflag; in bsd_to_linux_termio() 632 lio->c_lflag = lios.c_lflag; in bsd_to_linux_termio() 633 lio->c_line = lios.c_line; in bsd_to_linux_termio() 658 struct linux_termio lio; in linux_ioctl_termio() local 709 error = (copyout(&lio, (void *)args->arg, sizeof(lio))); in linux_ioctl_termio() 713 error = copyin((void *)args->arg, &lio, sizeof(lio)); in linux_ioctl_termio() 722 error = copyin((void *)args->arg, &lio, sizeof(lio)); in linux_ioctl_termio() [all …]
|
/freebsd/sys/amd64/conf/ |
H A D | LINT-NOIP | 17 nodevice lio
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_queue.c | 608 #define IO_SPAN(fio, lio) ((lio)->io_offset + (lio)->io_size - (fio)->io_offset) argument 609 #define IO_GAP(fio, lio) (-IO_SPAN(lio, fio)) argument
|
H A D | zio.c | 3360 zio_t *lio = dde->dde_lead_zio[p]; in zio_ddt_collision() local 3362 if (lio != NULL && do_raw) { in zio_ddt_collision() 3363 return (lio->io_size != zio->io_size || in zio_ddt_collision() 3364 abd_cmp(zio->io_abd, lio->io_abd) != 0); in zio_ddt_collision() 3365 } else if (lio != NULL) { in zio_ddt_collision() 3366 return (lio->io_orig_size != zio->io_orig_size || in zio_ddt_collision() 3367 abd_cmp(zio->io_orig_abd, lio->io_orig_abd) != 0); in zio_ddt_collision() 4641 zio_t *lio __maybe_unused = zio->io_logical; in zio_dva_throttle_done() 4655 ASSERT(!(lio->io_flags & ZIO_FLAG_IO_REWRITE)); in zio_dva_throttle_done() 4656 ASSERT(!(lio->io_orig_flags & ZIO_FLAG_NODATA)); in zio_dva_throttle_done()
|
/freebsd/sys/sys/ |
H A D | aio.h | 149 struct aioliojob *lio; /* (*) optional lio job */ member
|
/freebsd/sys/kern/ |
H A D | vfs_aio.c | 320 struct aioliojob *lio, int type, struct aiocb_ops *ops); 513 lj = job->lio; in aio_free_entry() 881 lj = job->lio; in aio_bio_done_notify() 1675 job->lio = lj; in aio_aqueue()
|
/freebsd/sys/modules/ |
H A D | Makefile | 745 _lio= lio
|
/freebsd/sys/conf/ |
H A D | files | 2313 dev/liquidio/base/lio_ctrl.c optional lio \ 2331 dev/liquidio/lio_core.c optional lio \ 2334 dev/liquidio/lio_ioctl.c optional lio \ 2337 dev/liquidio/lio_main.c optional lio \ 2340 dev/liquidio/lio_rss.c optional lio \ 2343 dev/liquidio/lio_rxtx.c optional lio \ 2346 dev/liquidio/lio_sysctl.c optional lio \ 2349 lio.c optional lio \ 2352 clean "lio.c" 2353 lio_23xx_nic.bin.fw.fwo optional lio \ [all …]
|
H A D | NOTES | 1901 # lio: Support for Cavium 23XX Ethernet adapters 1978 device lio # Support for Cavium 23XX Ethernet adapters
|