/freebsd-11-stable/sys/dev/liquidio/ |
H A D | lio_main.c | 56 TUNABLE_STR("hw.lio.fw_type", fw_type, sizeof(fw_type)); 65 TUNABLE_INT("hw.lio.num_queues_per_pf0", &num_queues_per_pf0); 66 TUNABLE_INT("hw.lio.num_queues_per_pf1", &num_queues_per_pf1); 70 TUNABLE_INT("hw.lio.rss", &lio_rss); 75 TUNABLE_INT("hw.lio.hwlro", &lio_hwlro); 82 TUNABLE_ULONG("hw.lio.console_bitmask", &console_bitmask); 110 static int lio_setup_glists(struct octeon_device *oct, struct lio *lio, 115 static void lio_send_rx_ctrl_cmd(struct lio *lio, in 361 struct lio *lio = if_getsoftc(oct_dev->props.ifp); local 972 struct lio *lio = if_getsoftc(ifp); local 1037 struct lio *lio = if_getsoftc(ifp); local 1067 struct lio *lio = if_getsoftc(ifp); local 1131 lio_init_ifnet(struct lio *lio) argument 1179 struct lio *lio = if_getsoftc(ifp); local 1197 struct lio *lio = if_getsoftc(ifp); local 1228 struct lio *lio = NULL; local 1539 struct lio *lio; local 1594 struct lio *lio = arg; local 1629 struct lio *lio = if_getsoftc(ifp); local 1654 struct lio *lio; local 1684 lio_delete_glists(struct octeon_device *oct, struct lio *lio) argument 1722 lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_iqs) argument 1793 struct lio *lio = if_getsoftc(ifp); local 1812 lio_check_rx_oom_status(struct lio *lio) argument 1846 struct lio *lio = rx_status_tq->ctxptr; local 1858 struct lio *lio = if_getsoftc(ifp); local 1890 struct lio *lio = if_getsoftc(ifp); local 1908 struct lio *lio; local 1958 struct lio *lio = if_getsoftc(ifp); local 1977 struct lio *lio = if_getsoftc(ifp); local 2019 lio_send_rx_ctrl_cmd(struct lio *lio, int start_stop) argument 2074 struct lio *lio = if_getsoftc(ifp); local 2105 struct lio *lio = if_getsoftc(ifp); local [all...] |
H A D | lio_ioctl.c | 69 struct lio *lio = if_getsoftc(ifp); local 70 struct octeon_device *oct = lio->oct_dev; 79 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; 80 nctrl.lio = lio; 99 struct lio *lio = if_getsoftc(ifp); local 105 lio_dev_dbg(lio->oct_dev, "ioctl: SIOCSIFADDR\n"); 110 lio_dev_dbg(lio 216 struct lio *lio = if_getsoftc(ifp); local 235 struct lio *lio = if_getsoftc(ifp); local 254 struct lio *lio = if_getsoftc(ifp); local 281 struct lio *lio = if_getsoftc(ifp); local 343 struct lio *lio = if_getsoftc(ifp); local 427 struct lio *lio = if_getsoftc(ifp); local 498 struct lio *lio = if_getsoftc(ifp); local [all...] |
H A D | lio_ioctl.h | 39 void lio_add_hw_stats(struct lio *lio);
|
H A D | lio_network.h | 57 struct lio { struct 229 * @param lio per-network private data 233 lio_ifstate_check(struct lio *lio, int state_flag) argument 236 return (atomic_load_acq_int(&lio->ifstate) & state_flag); 241 * @param lio per-network private data 245 lio_ifstate_set(struct lio *lio, int state_flag) argument 248 atomic_store_rel_int(&lio->ifstate, 249 (atomic_load_acq_int(&lio 258 lio_ifstate_reset(struct lio *lio, int state_flag) argument [all...] |
H A D | lio_rss.c | 48 int lio_send_rss_param(struct lio *lio); 64 lio_set_rss_info(struct lio *lio) argument 66 struct octeon_device *oct = lio->oct_dev; 67 struct lio_rss_params_set *rss_set = &lio->rss_set; 99 lio_send_rss_param(struct lio *lio) argument 101 struct octeon_device *oct = lio->oct_dev; 116 sc->iq_no = lio [all...] |
H A D | lio_sysctl.c | 86 static int lio_get_intrmod_cfg(struct lio *lio, 111 struct lio *lio = if_getsoftc(ifp); local 112 struct octeon_device *oct = lio->oct_dev; 121 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; 123 nctrl.lio = lio; 126 ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); 138 lio_add_hw_stats(struct lio *li argument 630 struct lio *lio = (struct lio *)arg1; local 664 struct lio *lio = (struct lio *)arg1; local 736 struct lio *lio = (struct lio *)arg1; local 967 struct lio *lio = (struct lio *)arg1; local 992 struct lio *lio = if_getsoftc(ifp); local 1045 struct lio *lio = (struct lio *)arg1; local 1130 struct lio *lio = (struct lio *)arg1; local 1204 struct lio *lio = (struct lio *)arg1; local 1259 struct lio *lio = (struct lio *)arg1; local 1290 struct lio *lio = (struct lio *)arg1; local 1318 struct lio *lio = if_getsoftc(ifp); local 1404 struct lio *lio = arg; local 1453 struct lio *lio = if_getsoftc(ifp); local 1471 lio_get_intrmod_cfg(struct lio *lio, struct octeon_intrmod_cfg *intr_cfg) argument 1527 lio_set_intrmod_cfg(struct lio *lio, struct octeon_intrmod_cfg *intr_cfg) argument 1588 lio_intrmod_cfg_rx_intrcnt(struct lio *lio, struct octeon_intrmod_cfg *intrmod, uint32_t rx_max_frames) argument 1626 lio_intrmod_cfg_rx_intrtime(struct lio *lio, struct octeon_intrmod_cfg *intrmod, uint32_t rx_usecs) argument 1666 lio_intrmod_cfg_tx_intrcnt(struct lio *lio, struct octeon_intrmod_cfg *intrmod, uint32_t tx_max_frames) argument 1713 struct lio *lio = (struct lio *)arg1; local [all...] |
H A D | lio_rxtx.c | 47 lio_xmit(struct lio *lio, struct lio_instr_queue *iq, argument 76 if (!(atomic_load_acq_int(&lio->ifstate) & LIO_IFSTATE_RUNNING) || 77 (!lio->linfo.link.s.link_up)) { 79 lio->linfo.link.s.link_up); 154 mtx_lock(&lio->glist_lock[iq_no]); 156 lio_delete_first_node(&lio->ghead[iq_no]); 157 mtx_unlock(&lio->glist_lock[iq_no]); 233 struct lio *lio local 265 struct lio *lio = if_getsoftc(ifp); local 305 struct lio *lio = if_getsoftc(ifp); local [all...] |
H A D | lio_rxtx.h | 38 /* Bit mask values for lio->ifstate */ 81 int lio_xmit(struct lio *lio, struct lio_instr_queue *iq,
|
H A D | lio_core.c | 50 struct lio *lio = if_getsoftc(ifp); local 51 struct octeon_device *oct = lio->oct_dev; 59 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; 61 nctrl.lio = lio; 64 ret = lio_send_ctrl_pkt(lio->oct_dev, &nctrl); 77 struct lio *lio; local 81 lio 270 struct lio *lio = if_getsoftc(ifp); local 412 struct lio *lio; local [all...] |
/freebsd-11-stable/tests/sys/aio/ |
H A D | lio_kqueue_test.c | 60 struct aiocb **lio[LIO_MAX], **kq_lio; local 108 lio[j] = 112 lio[j][i] = iocb[k] = 127 sig.sigev_value.sival_ptr = lio[j]; 130 result = lio_listio(LIO_NOWAIT, lio[j], 145 printf("write %d is at %p\n", j, lio[j]); 151 if (lio[j]) 161 printf("FOO lio %d -> %p\n", j, lio[j]); 163 EV_SET(&ke, (uintptr_t)lio[ [all...] |
/freebsd-11-stable/sys/dev/liquidio/base/ |
H A D | lio_ctrl.h | 77 struct lio *lio; member in struct:lio_ctrl_pkt
|
/freebsd-11-stable/sys/sys/ |
H A D | aio.h | 129 struct aioliojob *lio; /* (*) optional lio job */ member in struct:kaiocb
|
/freebsd-11-stable/sys/compat/linux/ |
H A D | linux_ioctl.c | 690 bsd_to_linux_termio(struct termios *bios, struct linux_termio *lio) argument 694 memset(lio, 0, sizeof(*lio)); 696 lio->c_iflag = lios.c_iflag; 697 lio->c_oflag = lios.c_oflag; 698 lio->c_cflag = lios.c_cflag; 699 lio->c_lflag = lios.c_lflag; 700 lio->c_line = lios.c_line; 701 memcpy(lio->c_cc, lios.c_cc, LINUX_NCC); 705 linux_to_bsd_termio(struct linux_termio *lio, struc argument 725 struct linux_termio lio; local [all...] |
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | vdev_queue.c | 666 * (lio->io_offset + lio->io_size) minus start of the first (fio->io_offset). 667 * Conveniently, the gap between fio and lio is given by -IO_SPAN(lio, fio); 668 * thus fio and lio are adjacent if and only if IO_SPAN(lio, fio) == 0. 670 #define IO_SPAN(fio, lio) ((lio)->io_offset + (lio)->io_size - (fio)->io_offset) 671 #define IO_GAP(fio, lio) ( [all...] |
H A D | zio.c | 2645 zio_t *lio = dde->dde_lead_zio[p]; local 2647 if (lio != NULL) { 2648 return (lio->io_orig_size != zio->io_orig_size || 2649 abd_cmp(zio->io_orig_abd, lio->io_orig_abd, 3765 zio_t *lio = zio->io_logical; local 3778 ASSERT(!(lio->io_flags & ZIO_FLAG_IO_REWRITE)); 3779 ASSERT(!(lio->io_orig_flags & ZIO_FLAG_NODATA)); 3824 zio_t *lio = zio->io_logical; local 3944 zio == lio) { 3955 if (zio->io_error && zio == lio) { [all...] |
/freebsd-11-stable/sys/kern/ |
H A D | vfs_aio.c | 107 static MALLOC_DEFINE(M_LIO, "lio", "listio aio control block list"); 247 * data-structure for lio signal management 254 TAILQ_ENTRY(aioliojob) lioj_list; /* (a) lio list */ 259 #define LIOJ_SIGNAL 0x1 /* signal on all done (lio) */ 274 TAILQ_HEAD(,aioliojob) kaio_liojoblist; /* (a) list of lio jobs */ 319 struct aioliojob *lio, int type, struct aiocb_ops *ops); 515 lj = job->lio; 522 /* lio is going away, we need to destroy any knotes */ 884 lj = job->lio; 1613 job->lio [all...] |
/freebsd-11-stable/sys/modules/ |
H A D | Makefile | 620 _lio= lio
|