Home
last modified time | relevance | path

Searched refs:tx (Results 1 – 25 of 1364) sorted by relevance

12345678910>>...55

/linux/drivers/net/ethernet/google/gve/
H A Dgve_tx_dqo.c19 static bool gve_has_free_tx_qpl_bufs(struct gve_tx_ring *tx, int count) in gve_has_free_tx_qpl_bufs() argument
23 if (!tx->dqo.qpl) in gve_has_free_tx_qpl_bufs()
26 num_avail = tx->dqo.num_tx_qpl_bufs - in gve_has_free_tx_qpl_bufs()
27 (tx->dqo_tx.alloc_tx_qpl_buf_cnt - in gve_has_free_tx_qpl_bufs()
28 tx->dqo_tx.free_tx_qpl_buf_cnt); in gve_has_free_tx_qpl_bufs()
34 tx->dqo_tx.free_tx_qpl_buf_cnt = in gve_has_free_tx_qpl_bufs()
35 atomic_read_acquire(&tx->dqo_compl.free_tx_qpl_buf_cnt); in gve_has_free_tx_qpl_bufs()
37 num_avail = tx->dqo.num_tx_qpl_bufs - in gve_has_free_tx_qpl_bufs()
38 (tx->dqo_tx.alloc_tx_qpl_buf_cnt - in gve_has_free_tx_qpl_bufs()
39 tx->dqo_tx.free_tx_qpl_buf_cnt); in gve_has_free_tx_qpl_bufs()
[all …]
/linux/drivers/media/i2c/adv748x/
H A Dadv748x-csi2.c25 int adv748x_csi2_set_virtual_channel(struct adv748x_csi2 *tx, unsigned int vc) in adv748x_csi2_set_virtual_channel() argument
27 return tx_write(tx, ADV748X_CSI_VC_REF, vc << ADV748X_CSI_VC_REF_SHIFT); in adv748x_csi2_set_virtual_channel()
42 static int adv748x_csi2_register_link(struct adv748x_csi2 *tx, in adv748x_csi2_register_link() argument
57 &tx->sd.entity, ADV748X_CSI2_SINK, in adv748x_csi2_register_link()
63 tx->src = src; in adv748x_csi2_register_link()
104 struct adv748x_csi2 *tx = adv748x_sd_to_csi2(sd); in adv748x_csi2_registered() local
105 struct adv748x_state *state = tx->state; in adv748x_csi2_registered()
108 adv_dbg(state, "Registered %s (%s)", is_txa(tx) ? "TXA":"TXB", in adv748x_csi2_registered()
118 ret = adv748x_csi2_register_link(tx, sd->v4l2_dev, in adv748x_csi2_registered()
121 is_txb(tx)); in adv748x_csi2_registered()
[all …]
/linux/drivers/firmware/tegra/
H A Divc.c62 } tx; member
102 u32 tx = tegra_ivc_header_read_field(map, tx.count); in tegra_ivc_empty() local
115 if (tx - rx > ivc->num_frames) in tegra_ivc_empty()
118 return tx == rx; in tegra_ivc_empty()
123 u32 tx = tegra_ivc_header_read_field(map, tx.count); in tegra_ivc_full() local
130 return tx - rx >= ivc->num_frames; in tegra_ivc_full()
135 u32 tx = tegra_ivc_header_read_field(map, tx.count); in tegra_ivc_available() local
144 return tx - rx; in tegra_ivc_available()
149 unsigned int count = tegra_ivc_header_read_field(&ivc->tx.map, tx.count); in tegra_ivc_advance_tx()
151 tegra_ivc_header_write_field(&ivc->tx.map, tx.count, count + 1); in tegra_ivc_advance_tx()
[all …]
/linux/drivers/rpmsg/
H A Dqcom_glink_trace.h14 TP_PROTO(const char *remote, unsigned int version, unsigned int features, bool tx),
15 TP_ARGS(remote, version, features, tx),
20 __field(bool, tx)
26 __entry->tx = tx;
29 __entry->tx ? "tx" : "rx",
39 TP_PROTO(const char *remote, unsigned int version, unsigned int features, bool tx),
40 TP_ARGS(remote, version, features, tx),
45 __field(bool, tx)
51 __entry->tx = tx;
54 __entry->tx ? "tx" : "rx",
[all …]
/linux/tools/testing/selftests/timers/
H A Dleap-a-day.c100 struct timex tx; in clear_time_state()
109 tx.modes = ADJ_STATUS; in clear_time_state()
110 tx.status = STA_PLL; in clear_time_state()
111 ret = adjtimex(&tx); in clear_time_state()
114 tx.modes = ADJ_MAXERROR; in clear_time_state()
115 tx.maxerror = 0; in clear_time_state()
116 ret = adjtimex(&tx); in clear_time_state()
119 tx.modes = ADJ_STATUS; in clear_time_state()
120 tx.status = 0; in clear_time_state()
121 ret = adjtimex(&tx); in clear_time_state()
97 struct timex tx; clear_time_state() local
132 struct timex tx; sigalarm() local
239 struct timex tx; main() local
[all...]
H A Dvalid-adjtimex.c38 int clock_adjtime(clockid_t id, struct timex *tx) in clock_adjtime() argument
40 return syscall(__NR_clock_adjtime, id, tx); in clock_adjtime()
47 struct timex tx; in clear_time_state() local
50 tx.modes = ADJ_STATUS; in clear_time_state()
51 tx.status = 0; in clear_time_state()
52 ret = adjtimex(&tx); in clear_time_state()
113 struct timex tx; in validate_freq() local
119 memset(&tx, 0, sizeof(struct timex)); in validate_freq()
125 tx.modes = ADJ_FREQUENCY; in validate_freq()
126 tx in validate_freq()
[all...]
H A Dleapcrash.c30 struct timex tx; in clear_time_state() local
39 tx.modes = ADJ_STATUS; in clear_time_state()
40 tx.status = STA_PLL; in clear_time_state()
41 ret = adjtimex(&tx); in clear_time_state()
43 tx.modes = ADJ_STATUS; in clear_time_state()
44 tx.status = 0; in clear_time_state()
45 ret = adjtimex(&tx); in clear_time_state()
60 struct timex tx; in main() local
92 tx.modes = 0; in main()
93 adjtimex(&tx); in main()
[all …]
H A Dset-tai.c30 struct timex tx; in set_tai() local
32 memset(&tx, 0, sizeof(tx)); in set_tai()
34 tx.modes = ADJ_TAI; in set_tai()
35 tx.constant = offset; in set_tai()
37 return adjtimex(&tx); in set_tai()
42 struct timex tx; in get_tai() local
44 memset(&tx, 0, sizeof(tx)); in get_tai()
46 adjtimex(&tx); in get_tai()
47 return tx.tai; in get_tai()
H A Dchange_skew.c35 struct timex tx; in change_skew_test() local
38 tx.modes = ADJ_FREQUENCY; in change_skew_test()
39 tx.freq = ppm << 16; in change_skew_test()
41 ret = adjtimex(&tx); in change_skew_test()
57 struct timex tx; in main() local
66 tx.modes = ADJ_OFFSET; in main()
67 tx.offset = 0; in main()
68 ret = adjtimex(&tx); in main()
83 tx.modes = ADJ_FREQUENCY; in main()
84 tx.offset = 0; in main()
[all …]
/linux/crypto/async_tx/
H A Dasync_tx.c66 struct dma_async_tx_descriptor *tx) in async_tx_channel_switch() argument
74 if (txd_parent(depend_tx) && depend_tx->chan == tx->chan) { in async_tx_channel_switch()
75 txd_chain(depend_tx, tx); in async_tx_channel_switch()
100 txd_chain(intr_tx, tx); in async_tx_channel_switch()
121 tx->tx_submit(tx); in async_tx_channel_switch()
143 async_tx_submit(struct dma_chan *chan, struct dma_async_tx_descriptor *tx, in async_tx_submit() argument
148 tx->callback = submit->cb_fn; in async_tx_submit()
149 tx->callback_param = submit->cb_param; in async_tx_submit()
161 txd_parent(tx)); in async_tx_submit()
173 txd_chain(depend_tx, tx); in async_tx_submit()
[all …]
/linux/drivers/fpga/
H A Dmachxo2-spi.c69 struct spi_transfer rx, tx; in get_status() local
74 memset(&tx, 0, sizeof(tx)); in get_status()
75 tx.tx_buf = cmd; in get_status()
76 tx.len = sizeof(cmd); in get_status()
80 spi_message_add_tail(&tx, &msg); in get_status()
139 struct spi_transfer tx[2]; in machxo2_cleanup() local
144 memset(tx, 0, sizeof(tx)); in machxo2_cleanup()
146 tx[0].tx_buf = &erase; in machxo2_cleanup()
147 tx[0].len = sizeof(erase); in machxo2_cleanup()
148 spi_message_add_tail(&tx[0], &msg); in machxo2_cleanup()
[all …]
/linux/drivers/infiniband/hw/hfi1/
H A Dsdma.h439 struct sdma_txreq *tx,
498 struct sdma_txreq *tx, in sdma_txinit_ahg() argument
511 tx->desc_limit = ARRAY_SIZE(tx->descs); in sdma_txinit_ahg()
512 tx->descp = &tx->descs[0]; in sdma_txinit_ahg()
513 INIT_LIST_HEAD(&tx->list); in sdma_txinit_ahg()
514 tx->num_desc = 0; in sdma_txinit_ahg()
515 tx->flags = flags; in sdma_txinit_ahg()
516 tx->complete = cb; in sdma_txinit_ahg()
517 tx->coalesce_buf = NULL; in sdma_txinit_ahg()
518 tx->wait = NULL; in sdma_txinit_ahg()
[all …]
H A Dverbs_txreq.h38 struct verbs_txreq *tx; in get_txreq() local
41 tx = kmem_cache_alloc(dev->verbs_txreq_cache, VERBS_TXREQ_GFP); in get_txreq()
42 if (unlikely(!tx)) { in get_txreq()
44 tx = __get_txreq(dev, qp); in get_txreq()
45 if (!tx) in get_txreq()
46 return tx; in get_txreq()
48 tx->qp = qp; in get_txreq()
49 tx->mr = NULL; in get_txreq()
50 tx->sde = priv->s_sde; in get_txreq()
51 tx->psc = priv->s_sendcontext; in get_txreq()
[all …]
H A Dipoib_tx.c114 static void hfi1_ipoib_free_tx(struct ipoib_txreq *tx, int budget) in hfi1_ipoib_free_tx() argument
116 struct hfi1_ipoib_dev_priv *priv = tx->txq->priv; in hfi1_ipoib_free_tx()
118 if (likely(!tx->sdma_status)) { in hfi1_ipoib_free_tx()
119 dev_sw_netstats_tx_add(priv->netdev, 1, tx->skb->len); in hfi1_ipoib_free_tx()
124 __func__, tx->sdma_status, in hfi1_ipoib_free_tx()
125 le64_to_cpu(tx->sdma_hdr->pbc), tx->txq->q_idx, in hfi1_ipoib_free_tx()
126 tx->txq->sde->this_idx); in hfi1_ipoib_free_tx()
129 napi_consume_skb(tx->skb, budget); in hfi1_ipoib_free_tx()
130 tx->skb = NULL; in hfi1_ipoib_free_tx()
131 sdma_txclean(priv->dd, &tx->txreq); in hfi1_ipoib_free_tx()
[all …]
/linux/drivers/clk/mediatek/
H A Dclk-apmixed.c32 struct mtk_ref2usb_tx *tx = to_mtk_ref2usb_tx(hw); in mtk_ref2usb_tx_is_prepared() local
34 return (readl(tx->base_addr) & REF2USB_EN_MASK) == REF2USB_EN_MASK; in mtk_ref2usb_tx_is_prepared()
39 struct mtk_ref2usb_tx *tx = to_mtk_ref2usb_tx(hw); in mtk_ref2usb_tx_prepare() local
42 val = readl(tx->base_addr); in mtk_ref2usb_tx_prepare()
45 writel(val, tx->base_addr); in mtk_ref2usb_tx_prepare()
49 writel(val, tx->base_addr); in mtk_ref2usb_tx_prepare()
52 writel(val, tx->base_addr); in mtk_ref2usb_tx_prepare()
59 struct mtk_ref2usb_tx *tx = to_mtk_ref2usb_tx(hw); in mtk_ref2usb_tx_unprepare() local
62 val = readl(tx->base_addr); in mtk_ref2usb_tx_unprepare()
64 writel(val, tx->base_addr); in mtk_ref2usb_tx_unprepare()
[all …]
/linux/tools/testing/selftests/drivers/net/hw/
H A Dethtool_mm.sh47 local tx=$1; shift
58 ethtool --set-mm $rx tx-enabled on
59 ethtool --set-mm $tx verify-enabled on tx-enabled on
64 ethtool --json --show-mm $tx | jq -r '.[]."verify-status"' | \
68 ethtool --json --show-mm $tx | jq -r '.[]."tx-active"' | grep -q 'true'
71 traffic_test $tx "pmac"
72 check_err "$?" "Traffic did not get sent through $tx's pMAC"
74 ethtool --set-mm $tx verify-enabled off tx-enabled off
75 ethtool --set-mm $rx tx-enabled off
77 log_test "Manual configuration with verification: $tx to $rx"
[all …]
/linux/sound/soc/codecs/
H A Dlpass-tx-macro.c246 struct tx_macro *tx; member
252 struct tx_macro *tx; member
614 static int tx_macro_mclk_enable(struct tx_macro *tx, in tx_macro_mclk_enable() argument
617 struct regmap *regmap = tx->regmap; in tx_macro_mclk_enable()
621 if (tx->tx_mclk_users == 0) { in tx_macro_mclk_enable()
635 tx->tx_mclk_users++; in tx_macro_mclk_enable()
637 if (tx->tx_mclk_users <= 0) { in tx_macro_mclk_enable()
638 dev_err(tx->dev, "clock already disabled\n"); in tx_macro_mclk_enable()
639 tx->tx_mclk_users = 0; in tx_macro_mclk_enable()
642 tx->tx_mclk_users--; in tx_macro_mclk_enable()
[all …]
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_main.c278 static void tsnep_tx_ring_cleanup(struct tsnep_tx *tx) in tsnep_tx_ring_cleanup() argument
280 struct device *dmadev = tx->adapter->dmadev; in tsnep_tx_ring_cleanup()
283 memset(tx->entry, 0, sizeof(tx->entry)); in tsnep_tx_ring_cleanup()
286 if (tx->page[i]) { in tsnep_tx_ring_cleanup()
287 dma_free_coherent(dmadev, PAGE_SIZE, tx->page[i], in tsnep_tx_ring_cleanup()
288 tx->page_dma[i]); in tsnep_tx_ring_cleanup()
289 tx->page[i] = NULL; in tsnep_tx_ring_cleanup()
290 tx->page_dma[i] = 0; in tsnep_tx_ring_cleanup()
295 static int tsnep_tx_ring_create(struct tsnep_tx *tx) in tsnep_tx_ring_create() argument
297 struct device *dmadev = tx->adapter->dmadev; in tsnep_tx_ring_create()
[all …]
/linux/sound/soc/mediatek/common/
H A Dmtk-btcvsd.c130 spinlock_t tx_lock; /* spinlock for bt tx stream control */
135 struct mtk_btcvsd_snd_stream *tx; member
209 dev_dbg(bt->dev, "%s(), stream %d, state %d, tx->state %d, rx->state %d, irq_disabled %d\n", in mtk_btcvsd_snd_set_state()
212 bt->tx->state, bt->rx->state, bt->irq_disabled); in mtk_btcvsd_snd_set_state()
216 if (bt->tx->state == BT_SCO_STATE_IDLE && in mtk_btcvsd_snd_set_state()
234 memset(bt->tx, 0, sizeof(*bt->tx)); in mtk_btcvsd_snd_tx_init()
237 bt->tx->packet_size = BTCVSD_TX_PACKET_SIZE; in mtk_btcvsd_snd_tx_init()
238 bt->tx->buf_size = BTCVSD_TX_BUF_SIZE; in mtk_btcvsd_snd_tx_init()
239 bt->tx in mtk_btcvsd_snd_tx_init()
[all...]
/linux/drivers/net/ethernet/microchip/
H A Dlan743x_main.c236 struct lan743x_tx *tx = context; in lan743x_tx_isr() local
237 struct lan743x_adapter *adapter = tx->adapter; in lan743x_tx_isr()
243 INT_BIT_DMA_TX_(tx->channel_number)); in lan743x_tx_isr()
246 if (int_sts & INT_BIT_DMA_TX_(tx->channel_number)) { in lan743x_tx_isr()
247 u32 ioc_bit = DMAC_INT_BIT_TX_IOC_(tx->channel_number); in lan743x_tx_isr()
264 napi_schedule(&tx->napi); in lan743x_tx_isr()
272 INT_BIT_DMA_TX_(tx->channel_number)); in lan743x_tx_isr()
339 lan743x_tx_isr(&adapter->tx[channel], in lan743x_intr_shared_isr()
697 &adapter->tx[index]); in lan743x_intr_open()
1616 static void lan743x_tx_release_desc(struct lan743x_tx *tx, in lan743x_tx_release_desc() argument
[all …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ptp.c363 ice_ptp_is_tx_tracker_up(struct ice_ptp_tx *tx) in ice_ptp_is_tx_tracker_up() argument
365 lockdep_assert_held(&tx->lock); in ice_ptp_is_tx_tracker_up()
367 return tx->init && !tx->calibrating; in ice_ptp_is_tx_tracker_up()
375 void ice_ptp_req_tx_single_tstamp(struct ice_ptp_tx *tx, u8 idx) in ice_ptp_req_tx_single_tstamp() argument
383 if (!tx->init) in ice_ptp_req_tx_single_tstamp()
386 ptp_port = container_of(tx, struct ice_ptp_port, tx); in ice_ptp_req_tx_single_tstamp()
391 if (time_is_before_jiffies(tx->tstamps[idx].start + 2 * HZ)) { in ice_ptp_req_tx_single_tstamp()
395 skb = tx->tstamps[idx].skb; in ice_ptp_req_tx_single_tstamp()
396 tx->tstamps[idx].skb = NULL; in ice_ptp_req_tx_single_tstamp()
397 clear_bit(idx, tx->in_use); in ice_ptp_req_tx_single_tstamp()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mei/
H A Dtrace.h24 TP_PROTO(const struct iwl_sap_hdr *sap_cmd, bool tx),
25 TP_ARGS(sap_cmd, tx),
29 __field(u8, tx)
37 __entry->tx = tx;
42 TP_printk("sap_cmd %s: type %d len %d seq %d", __entry->tx ? "Tx" : "Rx",
47 TP_PROTO(const struct iwl_sap_me_msg_hdr *hdr, bool tx),
48 TP_ARGS(hdr, tx),
51 __field(u8, tx)
57 __entry->tx = tx;
59 TP_printk("ME message: %s: type %d seq %d", __entry->tx ? "Tx" : "Rx",
/linux/drivers/dma/
H A Ddmaengine.h29 static inline dma_cookie_t dma_cookie_assign(struct dma_async_tx_descriptor *tx) in dma_cookie_assign() argument
31 struct dma_chan *chan = tx->chan; in dma_cookie_assign()
37 tx->cookie = chan->cookie = cookie; in dma_cookie_assign()
52 static inline void dma_cookie_complete(struct dma_async_tx_descriptor *tx) in dma_cookie_complete() argument
54 BUG_ON(tx->cookie < DMA_MIN_COOKIE); in dma_cookie_complete()
55 tx->chan->completed_cookie = tx->cookie; in dma_cookie_complete()
56 tx->cookie = 0; in dma_cookie_complete()
114 dmaengine_desc_get_callback(struct dma_async_tx_descriptor *tx, in dmaengine_desc_get_callback() argument
117 cb->callback = tx->callback; in dmaengine_desc_get_callback()
118 cb->callback_result = tx->callback_result; in dmaengine_desc_get_callback()
[all …]
/linux/sound/soc/fsl/
H A Dfsl_sai.c217 bool tx = true; in fsl_sai_set_dai_tdm_slot_tx() local
219 sai->slots[tx] = slots; in fsl_sai_set_dai_tdm_slot_tx()
220 sai->slot_width[tx] = slot_width; in fsl_sai_set_dai_tdm_slot_tx()
229 bool tx = false; in fsl_sai_set_dai_tdm_slot_rx() local
231 sai->slots[tx] = slots; in fsl_sai_set_dai_tdm_slot_rx()
232 sai->slot_width[tx] = slot_width; in fsl_sai_set_dai_tdm_slot_rx()
267 int clk_id, unsigned int freq, bool tx) in fsl_sai_set_dai_sysclk_tr() argument
290 regmap_update_bits(sai->regmap, FSL_SAI_xCR2(tx, ofs), in fsl_sai_set_dai_sysclk_tr()
352 unsigned int fmt, bool tx) in fsl_sai_set_dai_fmt_tr() argument
365 sai->is_dsp_mode[tx] = false; in fsl_sai_set_dai_fmt_tr()
[all …]
/linux/drivers/peci/
H A Drequest.c155 if (WARN_ON(req->tx.len == 0)) in peci_request_xfer_retry()
169 req->tx.buf[1] |= PECI_RETRY_BIT; in peci_request_xfer_retry()
211 req->tx.len = tx_len; in peci_request_alloc()
237 req->tx.buf[0] = PECI_GET_DIB_CMD; in peci_xfer_get_dib()
258 req->tx.buf[0] = PECI_GET_TEMP_CMD; in peci_xfer_get_temp()
280 req->tx.buf[0] = PECI_RDPKGCFG_CMD; in __pkg_cfg_read()
281 req->tx.buf[1] = 0; in __pkg_cfg_read()
282 req->tx.buf[2] = index; in __pkg_cfg_read()
283 put_unaligned_le16(param, &req->tx.buf[3]); in __pkg_cfg_read()
313 req->tx.buf[0] = PECI_RDPCICFGLOCAL_CMD; in __pci_cfg_local_read()
[all …]

12345678910>>...55