Home
last modified time | relevance | path

Searched refs:lio (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/dev/liquidio/
H A Dlio_main.c127 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 Dlio_ioctl.c68 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 Dlio_sysctl.c122 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 Dlio_rss.c47 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 Dlio_network.h56 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 Dlio_rxtx.c46 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 Dlio_core.c49 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 Dlio_ioctl.h38 void lio_add_hw_stats(struct lio *lio);
H A Dlio_rxtx.h80 int lio_xmit(struct lio *lio, struct lio_instr_queue *iq,
/freebsd/tests/sys/aio/
H A Dlio_kqueue_test.c58 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 Dlio_ctrl.h76 struct lio *lio; member
/freebsd/sys/compat/linux/
H A Dlinux_ioctl.c627 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 DLINT-NOIP17 nodevice lio
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_queue.c608 #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 Dzio.c3360 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 Daio.h149 struct aioliojob *lio; /* (*) optional lio job */ member
/freebsd/sys/kern/
H A Dvfs_aio.c320 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 DMakefile745 _lio= lio
/freebsd/sys/conf/
H A Dfiles2313 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 DNOTES1901 # lio: Support for Cavium 23XX Ethernet adapters
1978 device lio # Support for Cavium 23XX Ethernet adapters