Home
last modified time | relevance | path

Searched refs:flow_control (Results 1 – 25 of 36) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_gld.c378 uint32_t flow_control; in ixgbe_m_setprop() local
469 bcopy(pr_val, &flow_control, sizeof (flow_control)); in ixgbe_m_setprop()
471 switch (flow_control) { in ixgbe_m_setprop()
563 uint32_t flow_control; in ixgbe_m_getprop() local
601 flow_control = LINK_FLOWCTRL_NONE; in ixgbe_m_getprop()
604 flow_control = LINK_FLOWCTRL_RX; in ixgbe_m_getprop()
607 flow_control = LINK_FLOWCTRL_TX; in ixgbe_m_getprop()
610 flow_control = LINK_FLOWCTRL_BI; in ixgbe_m_getprop()
613 bcopy(&flow_control, pr_val, sizeof (flow_control)); in ixgbe_m_getprop()
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_gld.c413 if (fc == dev->flow_control) in oce_m_setprop()
417 dev->flow_control = fc; in oce_m_setprop()
424 dev->flow_control = fc; in oce_m_setprop()
490 if (dev->flow_control & OCE_FC_TX && in oce_m_getprop()
491 dev->flow_control & OCE_FC_RX) in oce_m_getprop()
493 else if (dev->flow_control == OCE_FC_TX) in oce_m_getprop()
495 else if (dev->flow_control == OCE_FC_RX) in oce_m_getprop()
497 else if (dev->flow_control == 0) in oce_m_getprop()
H A Doce_stat.c498 if (dev->flow_control & OCE_FC_TX && in oce_m_stat()
499 dev->flow_control & OCE_FC_RX) in oce_m_stat()
501 else if (dev->flow_control == OCE_FC_TX) in oce_m_stat()
503 else if (dev->flow_control == OCE_FC_RX) in oce_m_stat()
505 else if (dev->flow_control == 0) in oce_m_stat()
H A Doce_mbx.c874 oce_set_flow_control(struct oce_dev *dev, uint32_t flow_control) in oce_set_flow_control() argument
890 if (flow_control & OCE_FC_TX) in oce_set_flow_control()
893 if (flow_control & OCE_FC_RX) in oce_set_flow_control()
917 oce_get_flow_control(struct oce_dev *dev, uint32_t *flow_control) in oce_get_flow_control() argument
955 *flow_control = 0; in oce_get_flow_control()
957 *flow_control |= OCE_FC_TX; in oce_get_flow_control()
960 *flow_control |= OCE_FC_RX; in oce_get_flow_control()
H A Doce_main.c52 static const char flow_control[] = "flow_control"; variable
596 dev->flow_control = oce_get_prop(dev, (char *)flow_control, OCE_FC_NONE, in oce_get_params()
H A Doce_hw.c428 ret = oce_set_flow_control(dev, dev->flow_control); in oce_create_nw_interface()
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_phy.c727 pdev->vars.flow_control = LM_FLOW_CONTROL_NONE; in get_link_params()
730 pdev->vars.flow_control |= LM_FLOW_CONTROL_RECEIVE_PAUSE; in get_link_params()
734 pdev->vars.flow_control |= LM_FLOW_CONTROL_TRANSMIT_PAUSE; in get_link_params()
861 lm_reported_link_params->flow_ctrl = pdev->vars.flow_control; in lm_link_fill_reported_data()
1075 lm_flow_control_t flow_control, in lm_set_phy_link_params() argument
1171 if (flow_control == LM_FLOW_CONTROL_NONE) in lm_set_phy_link_params()
1175 else if (flow_control & LM_FLOW_CONTROL_AUTO_PAUSE) in lm_set_phy_link_params()
1189 if (flow_control & LM_FLOW_CONTROL_RECEIVE_PAUSE) in lm_set_phy_link_params()
1193 if (flow_control & LM_FLOW_CONTROL_TRANSMIT_PAUSE) in lm_set_phy_link_params()
1245 lm_flow_control_t flow_control, in lm_init_phy() argument
[all …]
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_gld.c1021 uint32_t flow_control; in igb_m_setprop() local
1091 bcopy(pr_val, &flow_control, sizeof (flow_control)); in igb_m_setprop()
1093 switch (flow_control) { in igb_m_setprop()
1196 uint32_t flow_control; in igb_m_getprop() local
1217 flow_control = LINK_FLOWCTRL_NONE; in igb_m_getprop()
1220 flow_control = LINK_FLOWCTRL_RX; in igb_m_getprop()
1223 flow_control = LINK_FLOWCTRL_TX; in igb_m_getprop()
1226 flow_control = LINK_FLOWCTRL_BI; in igb_m_getprop()
1229 bcopy(&flow_control, pr_val, sizeof (flow_control)); in igb_m_getprop()
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/
H A Data.conf32 flow_control="dmult";
/illumos-gate/usr/src/uts/common/io/usbgem/
H A Dusbgem.c1322 dp->flow_control = FLOW_CONTROL_NONE; in usbgem_mii_link_check()
1579 dp->flow_control = in usbgem_mii_link_check()
1583 dp->flow_control = FLOW_CONTROL_NONE; in usbgem_mii_link_check()
1687 usbgem_fc_type[dp->flow_control]); in usbgem_mii_link_check()
2769 dp->flow_control = FLOW_CONTROL_NONE; in usbgem_m_setprop()
2776 dp->flow_control = FLOW_CONTROL_RX_PAUSE; in usbgem_m_setprop()
2783 dp->flow_control = FLOW_CONTROL_TX_PAUSE; in usbgem_m_setprop()
2891 switch (dp->flow_control) { in usbgem_m_getprop()
3442 val = BOOLEAN(dp->flow_control & 2); in usbgem_m_getstat()
3446 val = BOOLEAN(dp->flow_control & 1); in usbgem_m_getstat()
[all …]
H A Dusbgem.h178 unsigned int flow_control:2; member
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_io.h379 int oce_set_flow_control(struct oce_dev *dev, uint32_t flow_control);
380 int oce_get_flow_control(struct oce_dev *dev, uint32_t *flow_control);
H A Doce_impl.h286 uint32_t flow_control; /* flow control settings */ member
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/rdma/
H A Drdma_cm.h98 uint8_t flow_control; member
H A Drdma_user_cm.h153 uint8_t flow_control; member
/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnx_mm.c800 if (lmdevice->vars.flow_control & in mm_indicate_link()
807 if (lmdevice->vars.flow_control & in mm_indicate_link()
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/
H A Dlm.h438 lm_flow_control_t flow_control,
/illumos-gate/usr/src/uts/common/io/sfe/
H A Dsfe_util.c2321 dp->flow_control = FLOW_CONTROL_NONE; in gem_mii_link_check()
2565 dp->flow_control = in gem_mii_link_check()
2569 dp->flow_control = FLOW_CONTROL_NONE; in gem_mii_link_check()
2657 gem_fc_type[dp->flow_control]); in gem_mii_link_check()
3577 val = (dp->flow_control == FLOW_CONTROL_SYMMETRIC) || in gem_param_get()
3578 (dp->flow_control == FLOW_CONTROL_RX_PAUSE); in gem_param_get()
3582 val = (dp->flow_control == FLOW_CONTROL_SYMMETRIC) || in gem_param_get()
3583 (dp->flow_control == FLOW_CONTROL_TX_PAUSE); in gem_param_get()
4489 val = BOOLEAN(dp->flow_control & 2); in gem_m_getstat()
4493 val = BOOLEAN(dp->flow_control & 1); in gem_m_getstat()
[all …]
H A Dsfe_util.h281 unsigned int flow_control:2; member
/illumos-gate/usr/src/uts/common/io/mega_sas/
H A Dmega_sas.conf16 flow_control="dmult" queue="qsort" tape="sctp";
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ucma/
H A Dsol_ucma.c1941 conn_paramp->flow_control = usr_conn_paramp->flow_control;
1961 usr_conn_paramp->flow_control = conn_paramp->flow_control;
/illumos-gate/usr/src/uts/common/io/upf/
H A Dupf_usbgem.c442 switch (dp->flow_control) { in upf_set_media()
454 switch (dp->flow_control) { in upf_set_media()
/illumos-gate/usr/src/uts/common/io/axf/
H A Daxf_usbgem.c649 switch (dp->flow_control) { in axf_set_media()
658 switch (dp->flow_control) { in axf_set_media()
/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_mm.c1004 if (pUM->lm_dev.vars.flow_control & LM_FLOW_CONTROL_RECEIVE_PAUSE) in BnxeLinkStatus()
1015 if (pUM->lm_dev.vars.flow_control & LM_FLOW_CONTROL_TRANSMIT_PAUSE) in BnxeLinkStatus()
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/hsi/mcp/
H A Dmac_stats.h642 u32 flow_control; /* 802.3X Flow Ctrl. 0=off 1=RX 2=TX 3=RX&TX.*/ member

12