/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | ti-msgmgr.c | 44 * @is_tx: Is this a receive path? 49 bool is_tx; member 97 * @is_tx: 'true' if transmit queue, else, 'false' 111 bool is_tx; member 287 if (qinst->is_tx) { in ti_msgmgr_queue_rx_interrupt() 326 if (qinst->is_tx) in ti_msgmgr_queue_peek_data() 353 if (!qinst->is_tx) in ti_msgmgr_last_tx_done() 523 qinst->is_tx = (readl(qinst->queue_ctrl) & in ti_msgmgr_queue_startup() 528 if (!msg_count && qinst->is_tx) { in ti_msgmgr_queue_startup() 535 if (!qinst->is_tx) { in ti_msgmgr_queue_startup() [all...] |
/kernel/linux/linux-5.10/drivers/usb/musb/ |
H A D | musb_cppi41.c | 59 if (cppi41_channel->is_tx) in save_rx_toggle() 77 if (cppi41_channel->is_tx) in update_rx_toggle() 145 musb_dma_completion(musb, hw_ep->epnum, cppi41_channel->is_tx); in cppi41_trans_done() 160 direction = cppi41_channel->is_tx ? DMA_MEM_TO_DEV in cppi41_trans_done() 176 if (!cppi41_channel->is_tx) { in cppi41_trans_done() 255 if (cppi41_channel->is_tx) { in cppi41_dma_callback() 277 if (!cppi41_channel->is_tx || empty) { in cppi41_dma_callback() 348 if (cppi41_channel->is_tx) in cppi41_set_dma_mode() 357 if (cppi41_channel->is_tx) { in cppi41_set_dma_mode() 380 if (!cppi41_channel->is_tx) in da8xx_set_dma_mode() 482 cppi41_dma_channel_allocate(struct dma_controller *c, struct musb_hw_ep *hw_ep, u8 is_tx) cppi41_dma_channel_allocate() argument 581 unsigned is_tx; cppi41_dma_channel_abort() local 683 unsigned is_tx; cppi41_dma_controller_start() local [all...] |
H A D | ux500_dma.c | 38 u8 is_tx; member 65 musb_dma_completion(musb, hw_ep->epnum, ux500_channel->is_tx); in ux500_dma_callback() 87 "packet_sz=%d, mode=%d, dma_addr=0x%llx, len=%d is_tx=%d\n", in ux500_configure_channel() 89 len, ux500_channel->is_tx); in ux500_configure_channel() 99 direction = ux500_channel->is_tx ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; in ux500_configure_channel() 129 struct musb_hw_ep *hw_ep, u8 is_tx) in ux500_dma_channel_allocate() 147 ux500_channel = is_tx ? &(controller->tx_channel[ch_num]) : in ux500_dma_channel_allocate() 157 dev_dbg(musb->controller, "hw_ep=%d, is_tx=0x%x, channel=%d\n", in ux500_dma_channel_allocate() 158 hw_ep->epnum, is_tx, ch_num); in ux500_dma_channel_allocate() 215 dev_dbg(musb->controller, "channel=%d, is_tx in ux500_dma_channel_abort() 128 ux500_dma_channel_allocate(struct dma_controller *c, struct musb_hw_ep *hw_ep, u8 is_tx) ux500_dma_channel_allocate() argument 277 u8 is_tx = 0; ux500_dma_controller_start() local [all...] |
H A D | musb_trace.h | 224 __field(u8, is_tx) 235 __entry->is_tx = req->tx; 246 __entry->is_tx ? "tx/IN" : "rx/OUT", 304 __field(u8, is_tx) 314 __entry->is_tx = ch->is_tx; 321 __entry->port, __entry->is_tx ? "tx" : "rx",
|
/kernel/linux/linux-6.6/drivers/usb/musb/ |
H A D | musb_cppi41.c | 59 if (cppi41_channel->is_tx) in save_rx_toggle() 77 if (cppi41_channel->is_tx) in update_rx_toggle() 145 musb_dma_completion(musb, hw_ep->epnum, cppi41_channel->is_tx); in cppi41_trans_done() 160 direction = cppi41_channel->is_tx ? DMA_MEM_TO_DEV in cppi41_trans_done() 176 if (!cppi41_channel->is_tx) { in cppi41_trans_done() 255 if (cppi41_channel->is_tx) { in cppi41_dma_callback() 277 if (!cppi41_channel->is_tx || empty) { in cppi41_dma_callback() 348 if (cppi41_channel->is_tx) in cppi41_set_dma_mode() 357 if (cppi41_channel->is_tx) { in cppi41_set_dma_mode() 380 if (!cppi41_channel->is_tx) in da8xx_set_dma_mode() 482 cppi41_dma_channel_allocate(struct dma_controller *c, struct musb_hw_ep *hw_ep, u8 is_tx) cppi41_dma_channel_allocate() argument 581 unsigned is_tx; cppi41_dma_channel_abort() local 683 unsigned is_tx; cppi41_dma_controller_start() local [all...] |
H A D | ux500_dma.c | 38 u8 is_tx; member 65 musb_dma_completion(musb, hw_ep->epnum, ux500_channel->is_tx); in ux500_dma_callback() 87 "packet_sz=%d, mode=%d, dma_addr=0x%llx, len=%d is_tx=%d\n", in ux500_configure_channel() 89 len, ux500_channel->is_tx); in ux500_configure_channel() 99 direction = ux500_channel->is_tx ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; in ux500_configure_channel() 129 struct musb_hw_ep *hw_ep, u8 is_tx) in ux500_dma_channel_allocate() 147 ux500_channel = is_tx ? &(controller->tx_channel[ch_num]) : in ux500_dma_channel_allocate() 157 dev_dbg(musb->controller, "hw_ep=%d, is_tx=0x%x, channel=%d\n", in ux500_dma_channel_allocate() 158 hw_ep->epnum, is_tx, ch_num); in ux500_dma_channel_allocate() 215 dev_dbg(musb->controller, "channel=%d, is_tx in ux500_dma_channel_abort() 128 ux500_dma_channel_allocate(struct dma_controller *c, struct musb_hw_ep *hw_ep, u8 is_tx) ux500_dma_channel_allocate() argument 277 u8 is_tx = 0; ux500_dma_controller_start() local [all...] |
H A D | musb_trace.h | 241 __field(u8, is_tx) 252 __entry->is_tx = req->tx; 263 __entry->is_tx ? "tx/IN" : "rx/OUT", 321 __field(u8, is_tx) 331 __entry->is_tx = ch->is_tx; 338 __entry->port, __entry->is_tx ? "tx" : "rx",
|
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | ti-msgmgr.c | 43 * @is_tx: Is this a receive path? 48 bool is_tx; member 96 * @is_tx: 'true' if transmit queue, else, 'false' 109 bool is_tx; member 220 if (qinst->is_tx) { in ti_msgmgr_queue_rx_interrupt() 293 if (qinst->is_tx) in ti_msgmgr_queue_peek_data() 320 if (!qinst->is_tx) in ti_msgmgr_last_tx_done() 473 qinst->is_tx = (readl(qinst->queue_ctrl) & in ti_msgmgr_queue_startup() 478 if (!msg_count && qinst->is_tx) { in ti_msgmgr_queue_startup() 485 if (!qinst->is_tx) { in ti_msgmgr_queue_startup() [all...] |
/kernel/linux/linux-5.10/drivers/staging/most/dim2/ |
H A D | hal.h | 70 u8 dim_init_control(struct dim_channel *ch, u8 is_tx, u16 ch_address, 73 u8 dim_init_async(struct dim_channel *ch, u8 is_tx, u16 ch_address, 76 u8 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address, 79 u8 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address,
|
H A D | hal.c | 350 u8 ch_addr, u8 type, u8 is_tx, u16 dbr_address, u16 hw_buffer_size, in dim2_configure_channel() 354 dim2_configure_cat(MLB_CAT, ch_addr, type, is_tx ? 1 : 0); in dim2_configure_channel() 357 dim2_configure_cat(AHB_CAT, ch_addr, type, is_tx ? 0 : 1); in dim2_configure_channel() 752 static u8 init_ctrl_async(struct dim_channel *ch, u8 type, u8 is_tx, in init_ctrl_async() argument 769 dim2_configure_channel(ch->addr, type, is_tx, in init_ctrl_async() 809 u8 dim_init_control(struct dim_channel *ch, u8 is_tx, u16 ch_address, in dim_init_control() argument 812 return init_ctrl_async(ch, CAT_CT_VAL_CONTROL, is_tx, ch_address, in dim_init_control() 816 u8 dim_init_async(struct dim_channel *ch, u8 is_tx, u16 ch_address, in dim_init_async() argument 819 u8 ret = init_ctrl_async(ch, CAT_CT_VAL_ASYNC, is_tx, ch_address, in dim_init_async() 822 if (is_tx in dim_init_async() 349 dim2_configure_channel( u8 ch_addr, u8 type, u8 is_tx, u16 dbr_address, u16 hw_buffer_size, u16 packet_length) dim2_configure_channel() argument 831 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address, u16 packet_length) dim_init_isoc() argument 857 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address, u16 bytes_per_frame) dim_init_sync() argument [all...] |
H A D | dim2.c | 452 bool const is_tx = ccfg->direction == MOST_CH_TX; in configure_channel() local 484 hal_ret = dim_init_control(&hdm_ch->ch, is_tx, ch_addr, in configure_channel() 485 is_tx ? new_size * 2 : new_size); in configure_channel() 498 hal_ret = dim_init_async(&hdm_ch->ch, is_tx, ch_addr, in configure_channel() 499 is_tx ? new_size * 2 : new_size); in configure_channel() 513 hal_ret = dim_init_isoc(&hdm_ch->ch, is_tx, ch_addr, sub_size); in configure_channel() 527 hal_ret = dim_init_sync(&hdm_ch->ch, is_tx, ch_addr, sub_size); in configure_channel() 537 pr_err("%s: configure failed (%d), type: %d, is_tx: %d\n", in configure_channel() 538 hdm_ch->name, hal_ret, ccfg->data_type, (int)is_tx); in configure_channel()
|
/kernel/linux/linux-6.6/drivers/staging/most/dim2/ |
H A D | hal.h | 70 u8 dim_init_control(struct dim_channel *ch, u8 is_tx, u16 ch_address, 73 u8 dim_init_async(struct dim_channel *ch, u8 is_tx, u16 ch_address, 76 u8 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address, 79 u8 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address,
|
H A D | hal.c | 349 static void dim2_configure_channel(u8 ch_addr, u8 type, u8 is_tx, u16 dbr_address, in dim2_configure_channel() argument 353 dim2_configure_cat(MLB_CAT, ch_addr, type, is_tx ? 1 : 0); in dim2_configure_channel() 356 dim2_configure_cat(AHB_CAT, ch_addr, type, is_tx ? 0 : 1); in dim2_configure_channel() 751 static u8 init_ctrl_async(struct dim_channel *ch, u8 type, u8 is_tx, in init_ctrl_async() argument 768 dim2_configure_channel(ch->addr, type, is_tx, in init_ctrl_async() 808 u8 dim_init_control(struct dim_channel *ch, u8 is_tx, u16 ch_address, in dim_init_control() argument 811 return init_ctrl_async(ch, CAT_CT_VAL_CONTROL, is_tx, ch_address, in dim_init_control() 815 u8 dim_init_async(struct dim_channel *ch, u8 is_tx, u16 ch_address, in dim_init_async() argument 818 u8 ret = init_ctrl_async(ch, CAT_CT_VAL_ASYNC, is_tx, ch_address, in dim_init_async() 821 if (is_tx in dim_init_async() 830 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address, u16 packet_length) dim_init_isoc() argument 856 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address, u16 bytes_per_frame) dim_init_sync() argument [all...] |
H A D | dim2.c | 449 bool const is_tx = ccfg->direction == MOST_CH_TX; in configure_channel() local 481 hal_ret = dim_init_control(&hdm_ch->ch, is_tx, ch_addr, in configure_channel() 482 is_tx ? new_size * 2 : new_size); in configure_channel() 495 hal_ret = dim_init_async(&hdm_ch->ch, is_tx, ch_addr, in configure_channel() 496 is_tx ? new_size * 2 : new_size); in configure_channel() 510 hal_ret = dim_init_isoc(&hdm_ch->ch, is_tx, ch_addr, sub_size); in configure_channel() 524 hal_ret = dim_init_sync(&hdm_ch->ch, is_tx, ch_addr, sub_size); in configure_channel() 534 pr_err("%s: configure failed (%d), type: %d, is_tx: %d\n", in configure_channel() 535 hdm_ch->name, hal_ret, ccfg->data_type, (int)is_tx); in configure_channel()
|
/kernel/linux/linux-6.6/include/linux/mlx5/ |
H A D | macsec.h | 12 bool is_tx; member 25 struct mlx5_macsec_fs *macsec_fs, bool is_tx); 29 struct list_head *rx_rules_list, bool is_tx);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_resources.c | 41 int is_tx, int rss, int qpn, int cqn, in mlx4_en_fill_qp_context() 51 if (!is_tx && !rss) in mlx4_en_fill_qp_context() 53 if (is_tx) { in mlx4_en_fill_qp_context() 87 if (!is_tx && !rss && in mlx4_en_fill_qp_context() 40 mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride, int is_tx, int rss, int qpn, int cqn, int user_prio, struct mlx4_qp_context *context) mlx4_en_fill_qp_context() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_resources.c | 41 int is_tx, int rss, int qpn, int cqn, in mlx4_en_fill_qp_context() 51 if (!is_tx && !rss) in mlx4_en_fill_qp_context() 53 if (is_tx) { in mlx4_en_fill_qp_context() 87 if (!is_tx && !rss && in mlx4_en_fill_qp_context() 40 mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride, int is_tx, int rss, int qpn, int cqn, int user_prio, struct mlx4_qp_context *context) mlx4_en_fill_qp_context() argument
|
/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | nhi.c | 28 #define RING_TYPE(ring) ((ring)->is_tx ? "TX ring" : "RX ring") 56 if (!ring->is_tx) in ring_interrupt_index() 100 if (ring->is_tx) in ring_interrupt_active() 179 io += ring->is_tx ? REG_TX_RING_BASE : REG_RX_RING_BASE; in ring_desc_base() 187 io += ring->is_tx ? REG_TX_OPTIONS_BASE : REG_RX_OPTIONS_BASE; in ring_options_base() 251 if (ring->is_tx) { in ring_write_descriptors() 257 if (ring->is_tx) in ring_write_descriptors() 298 if (!ring->is_tx) { in ring_work() 365 if (!ring->is_tx) { in tb_ring_poll() 438 if (ring->is_tx) in ring_clear_msix() [all...] |
/kernel/linux/linux-6.6/sound/soc/apple/ |
H A D | mca.c | 196 bool is_tx = substream->stream == SNDRV_PCM_STREAM_PLAYBACK; in mca_fe_early_trigger() local 197 int serdes_unit = is_tx ? CLUSTER_TX_OFF : CLUSTER_RX_OFF; in mca_fe_early_trigger() 199 serdes_unit + (is_tx ? REG_TX_SERDES_CONF : REG_RX_SERDES_CONF); in mca_fe_early_trigger() 233 bool is_tx = substream->stream == SNDRV_PCM_STREAM_PLAYBACK; in mca_fe_trigger() local 234 int serdes_unit = is_tx ? CLUSTER_TX_OFF : CLUSTER_RX_OFF; in mca_fe_trigger() 395 int slot_width, bool is_tx, int port) in mca_configure_serdes() 422 if (is_tx) { in mca_configure_serdes() 437 (is_tx ? REG_TX_SERDES_CONF : REG_RX_SERDES_CONF), in mca_configure_serdes() 440 if (is_tx) { in mca_configure_serdes() 573 bool is_tx in mca_fe_hw_params() local 393 mca_configure_serdes(struct mca_cluster *cl, int serdes_unit, unsigned int mask, int slots, int nchans, int slot_width, bool is_tx, int port) mca_configure_serdes() argument 898 bool is_tx = (stream == SNDRV_PCM_STREAM_PLAYBACK); mca_request_dma_channel() local [all...] |
/kernel/linux/linux-5.10/drivers/thunderbolt/ |
H A D | nhi.c | 26 #define RING_TYPE(ring) ((ring)->is_tx ? "TX ring" : "RX ring") 42 if (!ring->is_tx) in ring_interrupt_index() 65 if (ring->is_tx) in ring_interrupt_active() 130 io += ring->is_tx ? REG_TX_RING_BASE : REG_RX_RING_BASE; in ring_desc_base() 138 io += ring->is_tx ? REG_TX_OPTIONS_BASE : REG_RX_OPTIONS_BASE; in ring_options_base() 202 if (ring->is_tx) { in ring_write_descriptors() 208 if (ring->is_tx) in ring_write_descriptors() 249 if (!ring->is_tx) { in ring_work() 316 if (!ring->is_tx) { in tb_ring_poll() 453 if (ring->is_tx) { in nhi_alloc_hop() [all...] |
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-dev.c | 554 bool is_tx = vdev->vfl_dir != VFL_DIR_RX; in determine_valid_ioctls() local 606 (is_tx && ops->vidioc_enum_fmt_vid_out)) in determine_valid_ioctls() 611 (is_tx && (ops->vidioc_g_fmt_vid_out || in determine_valid_ioctls() 618 (is_tx && (ops->vidioc_s_fmt_vid_out || in determine_valid_ioctls() 625 (is_tx && (ops->vidioc_try_fmt_vid_out || in determine_valid_ioctls() 656 } else if (is_meta && is_tx) { in determine_valid_ioctls() 667 (is_tx && (ops->vidioc_g_fmt_vbi_out || in determine_valid_ioctls() 672 (is_tx && (ops->vidioc_s_fmt_vbi_out || in determine_valid_ioctls() 677 (is_tx && (ops->vidioc_try_fmt_vbi_out || in determine_valid_ioctls() 700 } else if (is_sdr && is_tx) { in determine_valid_ioctls() [all...] |
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-dev.c | 557 bool is_tx = vdev->vfl_dir != VFL_DIR_RX; in determine_valid_ioctls() local 610 (is_tx && ops->vidioc_enum_fmt_vid_out)) in determine_valid_ioctls() 615 (is_tx && (ops->vidioc_g_fmt_vid_out || in determine_valid_ioctls() 622 (is_tx && (ops->vidioc_s_fmt_vid_out || in determine_valid_ioctls() 629 (is_tx && (ops->vidioc_try_fmt_vid_out || in determine_valid_ioctls() 660 } else if (is_meta && is_tx) { in determine_valid_ioctls() 671 (is_tx && (ops->vidioc_g_fmt_vbi_out || in determine_valid_ioctls() 676 (is_tx && (ops->vidioc_s_fmt_vbi_out || in determine_valid_ioctls() 681 (is_tx && (ops->vidioc_try_fmt_vbi_out || in determine_valid_ioctls() 704 } else if (is_sdr && is_tx) { in determine_valid_ioctls() [all...] |
/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | cppi41.c | 92 int is_tx; member 390 if (!c->is_tx) in cppi41_dma_alloc_chan_resources() 441 if (!c->is_tx) { in push_desc_queue() 666 if (!c->is_tx) { in cppi41_tear_down_chan() 680 if (!desc_phys && c->is_tx) in cppi41_tear_down_chan() 692 WARN_ON(!c->is_tx && !(pd0 & TD_DESC_IS_RX)); in cppi41_tear_down_chan() 798 cchan->is_tx = 1; in cppi41_add_chans() 801 cchan->is_tx = 0; in cppi41_add_chans() 961 if (cchan->is_tx && !num[INFO_IS_TX]) in cpp41_dma_filter_fn() 964 if (cchan->is_tx) in cpp41_dma_filter_fn() [all...] |
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | cppi41.c | 92 int is_tx; member 390 if (!c->is_tx) in cppi41_dma_alloc_chan_resources() 441 if (!c->is_tx) { in push_desc_queue() 666 if (!c->is_tx) { in cppi41_tear_down_chan() 680 if (!desc_phys && c->is_tx) in cppi41_tear_down_chan() 692 WARN_ON(!c->is_tx && !(pd0 & TD_DESC_IS_RX)); in cppi41_tear_down_chan() 798 cchan->is_tx = 1; in cppi41_add_chans() 801 cchan->is_tx = 0; in cppi41_add_chans() 961 if (cchan->is_tx && !num[INFO_IS_TX]) in cpp41_dma_filter_fn() 964 if (cchan->is_tx) in cpp41_dma_filter_fn() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A D | base.h | 77 bool rtl_action_proc(struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx); 81 u8 rtl_is_special_data(struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx,
|