Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/
Dlio_vf_main.c273 struct lio *lio = GET_LIO(netdev); in print_link_info() local
275 if (!ifstate_check(lio, LIO_IFSTATE_RESETTING) && in print_link_info()
276 ifstate_check(lio, LIO_IFSTATE_REGISTERED)) { in print_link_info()
277 struct oct_link_info *linfo = &lio->linfo; in print_link_info()
280 netif_info(lio, link, lio->netdev, "%d Mbps %s Duplex UP\n", in print_link_info()
284 netif_info(lio, link, lio->netdev, "Link Down\n"); in print_link_info()
296 struct lio *lio = (struct lio *)wk->ctxptr; in octnet_link_status_change() local
303 dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu); in octnet_link_status_change()
313 struct lio *lio = GET_LIO(netdev); in setup_link_status_change_wq() local
314 struct octeon_device *oct = lio->oct_dev; in setup_link_status_change_wq()
[all …]
Dlio_main.c501 static inline int check_txq_status(struct lio *lio) in check_txq_status() argument
503 int numqs = lio->netdev->real_num_tx_queues; in check_txq_status()
509 iq = lio->linfo.txpciq[q % in check_txq_status()
510 lio->oct_dev->num_iqs].s.q_no; in check_txq_status()
511 if (octnet_iq_is_full(lio->oct_dev, iq)) in check_txq_status()
513 if (__netif_subqueue_stopped(lio->netdev, q)) { in check_txq_status()
514 netif_wake_subqueue(lio->netdev, q); in check_txq_status()
515 INCR_INSTRQUEUE_PKT_COUNT(lio->oct_dev, iq, in check_txq_status()
530 struct lio *lio = GET_LIO(netdev); in print_link_info() local
532 if (!ifstate_check(lio, LIO_IFSTATE_RESETTING) && in print_link_info()
[all …]
Dlio_core.c70 void lio_delete_glists(struct lio *lio) in lio_delete_glists() argument
75 kfree(lio->glist_lock); in lio_delete_glists()
76 lio->glist_lock = NULL; in lio_delete_glists()
78 if (!lio->glist) in lio_delete_glists()
81 for (i = 0; i < lio->oct_dev->num_iqs; i++) { in lio_delete_glists()
84 lio_list_delete_head(&lio->glist[i]); in lio_delete_glists()
88 if (lio->glists_virt_base && lio->glists_virt_base[i] && in lio_delete_glists()
89 lio->glists_dma_base && lio->glists_dma_base[i]) { in lio_delete_glists()
90 lio_dma_free(lio->oct_dev, in lio_delete_glists()
91 lio->glist_entry_size * lio->tx_qsize, in lio_delete_glists()
[all …]
Dlio_ethtool.c230 struct lio *lio = GET_LIO(netdev); in lio_get_link_ksettings() local
231 struct octeon_device *oct = lio->oct_dev; in lio_get_link_ksettings()
234 linfo = &lio->linfo; in lio_get_link_ksettings()
294 liquidio_get_speed(lio); in lio_get_link_ksettings()
389 struct lio *lio = GET_LIO(netdev); in lio_set_link_ksettings() local
393 oct = lio->oct_dev; in lio_set_link_ksettings()
395 linfo = &lio->linfo; in lio_set_link_ksettings()
418 liquidio_set_speed(lio, speed / 1000); in lio_set_link_ksettings()
429 struct lio *lio; in lio_get_drvinfo() local
432 lio = GET_LIO(netdev); in lio_get_drvinfo()
[all …]
Docteon_network.h97 struct lio { struct
192 #define LIO_SIZE (sizeof(struct lio)) argument
193 #define GET_LIO(netdev) ((struct lio *)netdev_priv(netdev))
241 void lio_delete_glists(struct lio *lio);
243 int lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_qs);
245 int liquidio_get_speed(struct lio *lio);
246 int liquidio_set_speed(struct lio *lio, int speed);
507 static inline int ifstate_check(struct lio *lio, int state_flag) in ifstate_check() argument
509 return atomic_read(&lio->ifstate) & state_flag; in ifstate_check()
517 static inline void ifstate_set(struct lio *lio, int state_flag) in ifstate_set() argument
[all …]
Docteon_main.h50 struct lio *lio; member
Dlio_vf_rep.c391 struct lio *parent_lio; in lio_vf_rep_pkt_xmit()
464 struct lio *lio = GET_LIO(parent_ndev); in lio_vf_rep_attr_get() local
470 (void *)&lio->linfo.hw_addr + 2); in lio_vf_rep_attr_get()
/Linux-v4.19/Documentation/target/
Dtcm_mod_builder.txt30 target:/mnt/sdb/lio-core-2.6.git/Documentation/target# python tcm_mod_builder.py -p iSCSI -m tcm_na…
31 tcm_dir: /mnt/sdb/lio-core-2.6.git/Documentation/target/../../
34 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000
37 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000
39 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_base.h
41 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../include/target/target_core_fabric_ops.h
43 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_fabric.c
45 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_fabric.h
47 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/tcm_nab5000_configf…
49 /mnt/sdb/lio-core-2.6.git/Documentation/target/../../drivers/target/tcm_nab5000/Kbuild
[all …]
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_init.c101 struct srb_iocb *lio = &sp->u.iocb_cmd; in qla2x00_async_iocb_timeout() local
121 lio->u.logio.data[0] = MBS_COMMAND_ERROR; in qla2x00_async_iocb_timeout()
122 lio->u.logio.data[1] = in qla2x00_async_iocb_timeout()
123 lio->u.logio.flags & SRB_LOGIN_RETRIED ? in qla2x00_async_iocb_timeout()
170 struct srb_iocb *lio = &sp->u.iocb_cmd; in qla2x00_async_login_sp_done() local
182 ea.data[0] = lio->u.logio.data[0]; in qla2x00_async_login_sp_done()
183 ea.data[1] = lio->u.logio.data[1]; in qla2x00_async_login_sp_done()
184 ea.iop[0] = lio->u.logio.iop[0]; in qla2x00_async_login_sp_done()
185 ea.iop[1] = lio->u.logio.iop[1]; in qla2x00_async_login_sp_done()
214 struct srb_iocb *lio; in qla2x00_async_login() local
[all …]
Dqla_iocb.c2224 struct srb_iocb *lio = &sp->u.iocb_cmd; in qla24xx_prli_iocb() local
2228 if (lio->u.logio.flags & SRB_LOGIN_NVME_PRLI) in qla24xx_prli_iocb()
2241 struct srb_iocb *lio = &sp->u.iocb_cmd; in qla24xx_login_iocb() local
2244 if (lio->u.logio.flags & SRB_LOGIN_PRLI_ONLY) { in qla24xx_login_iocb()
2248 if (lio->u.logio.flags & SRB_LOGIN_COND_PLOGI) in qla24xx_login_iocb()
2250 if (lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI) in qla24xx_login_iocb()
2264 struct srb_iocb *lio = &sp->u.iocb_cmd; in qla2x00_login_iocb() local
2270 opts = lio->u.logio.flags & SRB_LOGIN_COND_PLOGI ? BIT_0 : 0; in qla2x00_login_iocb()
2271 opts |= lio->u.logio.flags & SRB_LOGIN_SKIP_PRLI ? BIT_1 : 0; in qla2x00_login_iocb()
2403 struct srb_iocb *lio = &sp->u.iocb_cmd; in qla2x00_els_dcmd_iocb_timeout() local
[all …]
Dqla_isr.c1347 struct srb_iocb *lio; in qla2x00_mbx_iocb_entry() local
1355 lio = &sp->u.iocb_cmd; in qla2x00_mbx_iocb_entry()
1358 data = lio->u.logio.data; in qla2x00_mbx_iocb_entry()
1361 data[1] = lio->u.logio.flags & SRB_LOGIN_RETRIED ? in qla2x00_mbx_iocb_entry()
1678 struct srb_iocb *lio; in qla24xx_logio_entry() local
1686 lio = &sp->u.iocb_cmd; in qla24xx_logio_entry()
1689 data = lio->u.logio.data; in qla24xx_logio_entry()
1692 data[1] = lio->u.logio.flags & SRB_LOGIN_RETRIED ? in qla24xx_logio_entry()
1741 lio->u.logio.iop[0] = iop[0]; in qla24xx_logio_entry()
1742 lio->u.logio.iop[1] = iop[1]; in qla24xx_logio_entry()
Dqla_mr.c1793 struct srb_iocb *lio = &sp->u.iocb_cmd; in qla2x00_fxdisc_iocb_timeout() local
1795 complete(&lio->u.fxiocb.fxiocb_comp); in qla2x00_fxdisc_iocb_timeout()
1802 struct srb_iocb *lio = &sp->u.iocb_cmd; in qla2x00_fxdisc_sp_done() local
1804 complete(&lio->u.fxiocb.fxiocb_comp); in qla2x00_fxdisc_sp_done()
/Linux-v4.19/
DMAINTAINERS5721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master