Searched refs:tx (Results 176 - 198 of 198) sorted by relevance

12345678

/illumos-gate/usr/src/uts/common/io/ath/
H A Dath_hal.h68 #define HAL_NUM_TX_QUEUES 10 /* max number of tx queues */
125 /* flags passed to tx descriptor setup methods */
141 /* tx error flags */
143 #define HAL_TXERR_FILT 0x02 /* blocked by tx filtering */
232 HAL_CAP_TXPOW = 15, /* global tx power limit */
233 HAL_CAP_TPC = 16, /* per-packet tx power control */
322 * packets must have a key entry marked in the tx descriptor.
365 * Disable post-tx backoff following each frame.
370 * lower priority tx queues are handled with respect
539 int8_t maxRegTxPower; /* max regulatory tx powe
836 struct ath_tx_status tx; /* xmit status */ member in union:ath_desc_status::__anon4919
[all...]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/
H A Decore_sp_verbs.c2626 /* In e1x there we only take into account rx accept flag since tx switching
4885 /* >= because tx only must always be smaller than cos since the
4895 if (o->next_tx_only) /* print num tx-only if any exist */
4896 ECORE_MSG(pdev, "primary cid %d: num tx-only cons %d\n",
5095 /* initialize the general, tx and rx parts of a queue object */
5107 &data->tx,
5120 /* initialize the general and tx parts of a tx-only queue object */
5132 &data->tx,
5135 ECORE_MSG(pdev, "cid %d, tx b
[all...]
H A Decore_sp_verbs.h942 } tx; member in struct:ecore_queue_init_params
1110 * class. Any further traffic class is supported by a tx-only
/illumos-gate/usr/src/lib/libscf/common/
H A Dlowlevel.c3746 scf_transaction_t *tx; local
3751 if ((tx = cur->entry_tx) != NULL) {
3752 tx->tran_invalid = 1;
3753 uu_list_remove(tx->tran_props, cur);
3909 scf_transaction_property_new(scf_transaction_t *tx, argument
3912 return (transaction_add(tx, entry, REP_PROTOCOL_TX_ENTRY_NEW,
3922 scf_transaction_property_change(scf_transaction_t *tx, argument
3925 return (transaction_add(tx, entry, REP_PROTOCOL_TX_ENTRY_CLEAR,
3935 scf_transaction_property_change_type(scf_transaction_t *tx, argument
3938 return (transaction_add(tx, entr
3948 scf_transaction_property_delete(scf_transaction_t *tx, scf_transaction_entry_t *entry, const char *prop) argument
[all...]
/illumos-gate/usr/src/uts/common/io/bfe/
H A Dbfe.c276 bfe_ring_t *tx = &bfe->bfe_tx_ring; local
281 * - tx's r_lock : locks down only TX side.
284 mutex_enter(&tx->r_lock);
297 bfe_ring_t *tx = &bfe->bfe_tx_ring; local
302 mutex_exit(&tx->r_lock);
1931 * for us to not roll over the ring since we are based on producer (tx)
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_resc.c959 /* Set hw consumer index pointers to null, so we won't get rx/tx completion */
2684 lm_bd_chain_bds_consumed(&tx_chain->bd_chain, pkt->u1.tx.bd_used);
2685 if (pkt->u1.tx.coalesce_buf) {
2687 lm_put_coalesce_buffer(pdev, tx_chain, pkt->u1.tx.coalesce_buf);
2688 pkt->u1.tx.coalesce_buf = NULL;
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_net.c585 DTRACE_PROBE4(tx, void *, socket, iovec_t *, &iovec[0],
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_main.c269 * | uint32_t (tx ring size) +--> TX Ring Size
270 * | uint32_t (tx free list size) +--> TX Free List Size
1485 uint32_t rx, tx; local
1494 tx = i40e->i40e_frame_max;
1495 i40e->i40e_tx_buf_size = ((tx >> 10) +
1496 ((tx & (((uint32_t)1 << 10) -1)) > 0 ? 1 : 0)) << 10;
2134 i40e_error(i40e, "timed out disabling tx queue %d",
2351 i40e_error(i40e, "failed to clear tx queue %d context: %d",
2358 i40e_error(i40e, "failed to set tx queue %d context: %d",
2432 i40e_error(i40e, "failed to enable tx queu
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dspa_misc.c1254 spa_activate_mos_feature(spa_t *spa, const char *feature, dmu_tx_t *tx) argument
1265 if (tx->tx_txg != TXG_INITIAL)
/illumos-gate/usr/src/lib/librestart/common/
H A Dlibrestart.c1047 tx_set_value(scf_transaction_t *tx, scf_transaction_entry_t *ent, argument
1053 if (scf_transaction_property_change_type(tx, ent, pname,
1076 if (scf_transaction_property_new(tx, ent, pname, ty) == 0)
/illumos-gate/usr/src/lib/libdladm/common/
H A Dlibdlwlan.c1611 scf_type_t type, const char *val, scf_transaction_t *tx)
1624 if (scf_transaction_property_new(tx, entry, prop_name, type) != 0)
1610 add_new_property(scf_handle_t *handle, const char *prop_name, scf_type_t type, const char *val, scf_transaction_t *tx) argument
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/
H A Dpci.esc293 * - tx-oor: the device sends a byte count larger than the completers
324 event error.io.pcix.tx-oor@PCIFN;
363 error.io.pcix.tx-oor@PCI_NOT_HB,
384 prop error.io.pcix.tx-oor@PCIFN (1)->
536 error.io.pcix.tx-oor@pcibus/pcidev<todev>/pcifn { todev != 32},
/illumos-gate/usr/src/uts/common/io/nxge/npi/
H A Dnpi_vir.c749 * contains the tx/rx channel binding info.
793 bind.bits.ldw.tx = tn;
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_ldc.c156 /* tx/msg/rcv thread routines */
736 /* Stop the tx thread */
2004 ldcp->tx = vsw_ldctx_pri;
2012 ldcp->tx = vsw_ldctx;
2034 ldcp->tx = vsw_ldctx;
3755 status = ldcp->tx(ldcp, mp, mpt, count);
3893 * ordinary frames and signal the tx thread.
4750 D2(vswp, "%s(%lld):tx thread stopped\n",
H A Dvnet_gen.c310 uint32_t vgen_tx_delay = 0x30; /* delay when tx descr not available */
313 uint32_t vgen_txwd_timeout = VGEN_TXWD_TIMEOUT; /* tx timeout in msec */
760 /* (is_tagged == B_FALSE): fallthru to tag tx packet: */
835 status = ldcp->tx(ldcp, mp);
871 /* priority frame, use pri tx function */
1561 * Lookup the vlan id of the given tx frame. If it is a vlan-tagged frame,
3583 * separate wrapper function for 'tx', so we set it to
3585 * we leave the 'tx' pointer as is (initialized in
3588 ldcp->tx = ldcp->tx_dringdata;
3731 ldcp->tx
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dzone.c3583 kthread_t *tx = zone->zone_kthreads; local
3585 t->t_forw = tx;
3586 t->t_back = tx->t_back;
3587 tx->t_back->t_forw = t;
3588 tx->t_back = t;
/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_xmit.c144 * queue up a dest/ac pair for tx scheduling
997 /* Called only when tx aggregation is enabled and HT is supported */
1012 "failed to find tx node\n");
1029 * in tx aggregation state.
1156 /* Check if a tx buffer is available */
1237 /* Assign seqno, tidno for tx aggrefation */
1288 /* Rate module function to set rate related fields in tx descriptor */
1490 "tx queue [%u] %x, link %p\n",
1510 * Double check the hal tx pending count
1557 * We mark tx descriptor
[all...]
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c1421 dump_bptree_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument
1459 dump_bpobj_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument
2671 count_block_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) argument
/illumos-gate/usr/src/uts/common/io/iwn/
H A Dif_iwnreg.h1458 struct iwn_tx_stats tx; member in struct:iwn_stats
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/common/
H A Dbnxe_clc.c2556 /* Set tx mtu */
12920 /* Get the 4 lanes xgxs config rx and tx */
12921 u32 rx = 0, tx = 0, i; local
12932 tx = REG_RD(cb, shmem_base +
12940 tx = REG_RD(cb, shmem_base +
12948 phy->tx_preemphasis[i << 1] = ((tx>>16) & 0xffff);
12949 phy->tx_preemphasis[(i << 1) + 1] = (tx & 0xffff);
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/
H A D5710_hsi.h291 #define DOORBELL_HDR_T_RX (0x1<<0) /* BitField data 1 for rx doorbell, 0 for tx doorbell */
295 #define DOORBELL_HDR_T_DPM_SIZE (0x3<<2) /* BitField data rdma tx only: DPM transaction size specifier (64/128/256/512 bytes) */
311 #define ETH_TX_DOORBELL_RESERVED_TX_FIN_FLAG (0x1<<6) /* BitField params tx fin command flag */
321 #define ETH_TX_DOORBELL_RESERVED_TX_FIN_FLAG (0x1<<6) /* BitField params tx fin command flag */
546 #define ISCSI_TX_DOORBELL_RESERVED_TX_FIN_FLAG (0x1<<6) /* BitField params tx fin command flag */
556 #define ISCSI_TX_DOORBELL_RESERVED_TX_FIN_FLAG (0x1<<6) /* BitField params tx fin command flag */
807 #define TOE_TX_DOORBELL_TX_FIN_FLAG (0x1<<6) /* BitField params tx fin command flag */
817 #define TOE_TX_DOORBELL_TX_FIN_FLAG (0x1<<6) /* BitField params tx fin command flag */
1892 #define __XSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RESERVED58 (0x1<<1) /* BitField tcp_agg_vars2Various aggregative variables Enables the tx window based decision */
1920 #define __XSTORM_FCOE_EXTRA_AG_CONTEXT_SECTION_RESERVED58 (0x1<<1) /* BitField tcp_agg_vars2Various aggregative variables Enables the tx windo
3227 struct client_init_tx_data tx /* client init tx data */; member in struct:client_init_ramrod_data
4408 struct client_init_tx_data tx /* client init tx data */; member in struct:tx_queue_init_ramrod_data
[all...]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/
H A Dlm5710.h340 /* Number of packets per indication in calls to mm_indicate_rx/tx. */
592 } tx; member in union:_lm_packet_t::_lm_pkt_info_t
788 /* parameters for tx/rx chians.
1264 // preemphasis rx/tx configuration
1369 * vm's that don't have their mac in the tx cam can't be 'switched' between pfs
3070 u32_t pending_tx_packets_on_fwd; /* There were pending tx packets on forward channel at time of abort
3241 - these settings are derived from user configured interrupt coalesing mode and tx/rx interrupts rate (lm params).
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_solaris.c3826 emlxs_abort_all(emlxs_hba_t *hba, uint32_t *tx, uint32_t *chip) argument
3860 *tx = txcnt;
8642 /* Flush the IO's on the tx queues */
8682 /* Flush the IO's on the tx queues for this lun */
9311 /* Deferring iocb tx until */
9331 /* Flush tx queues */
9354 /* Flush tx queues */
9756 /* Flush tx queue */
9774 /* Flush tx queues */
9794 /* Flush tx queue
[all...]

Completed in 381 milliseconds

12345678