/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
H A D | txrx.c | 73 struct wil_ring_tx_data *txdata = in wil_is_tx_idle() local 76 spin_lock(&txdata->lock); in wil_is_tx_idle() 78 if (!vring->va || !txdata->enabled) { in wil_is_tx_idle() 79 spin_unlock(&txdata->lock); in wil_is_tx_idle() 90 spin_unlock(&txdata->lock); in wil_is_tx_idle() 95 spin_unlock(&txdata->lock); in wil_is_tx_idle() 98 spin_lock(&txdata->lock); in wil_is_tx_idle() 99 if (!vring->va || !txdata->enabled) in wil_is_tx_idle() 104 spin_unlock(&txdata->lock); in wil_is_tx_idle() 1118 void wil_tx_data_init(struct wil_ring_tx_data *txdata) in wil_tx_data_init() argument 1165 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[id]; wil_vring_init_tx() local 1268 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; wil_tx_vring_modify() local 1342 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[id]; wil_vring_init_bcast() local 1420 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; wil_find_tx_ucast() local 1448 struct wil_ring_tx_data *txdata; wil_find_tx_ring_sta() local 1495 struct wil_ring_tx_data *txdata; wil_find_tx_bcast_1() local 1558 struct wil_ring_tx_data *txdata, *txdata2; wil_find_tx_bcast_2() local 1752 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[vring_index]; __wil_tx_vring_tso() local 2039 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; __wil_tx_ring() local 2190 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; wil_tx_ring() local 2273 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; __wil_update_net_queues() local 2426 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ringid]; wil_tx_complete() local [all...] |
H A D | txrx_edma.c | 702 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; in wil_ring_init_tx_edma() local 710 wil_tx_data_init(txdata); in wil_ring_init_tx_edma() 719 txdata->dot1x_open = true; in wil_ring_init_tx_edma() 727 if (txdata->dot1x_open && agg_wsize >= 0) in wil_ring_init_tx_edma() 732 spin_lock_bh(&txdata->lock); in wil_ring_init_tx_edma() 733 txdata->dot1x_open = false; in wil_ring_init_tx_edma() 734 txdata->enabled = 0; in wil_ring_init_tx_edma() 735 spin_unlock_bh(&txdata->lock); in wil_ring_init_tx_edma() 1162 struct wil_ring_tx_data *txdata; in wil_tx_sring_handler() local 1200 txdata in wil_tx_sring_handler() 1406 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; __wil_tx_ring_tso_edma() local 1550 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; wil_ring_init_bcast_edma() local [all...] |
H A D | rx_reorder.c | 379 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ringid]; in wil_addba_tx_request() local 382 if (txdata->addba_in_progress) { in wil_addba_tx_request() 387 if (txdata->agg_wsize) { in wil_addba_tx_request() 390 ringid, txdata->agg_wsize); in wil_addba_tx_request() 393 txdata->addba_in_progress = true; in wil_addba_tx_request() 394 rc = wmi_addba(wil, txdata->mid, ringid, agg_wsize, agg_timeout); in wil_addba_tx_request() 397 txdata->addba_in_progress = false; in wil_addba_tx_request()
|
H A D | netdev.c | 143 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; in wil6210_netdev_poll_tx() local 146 if (!ring->va || !txdata->enabled || in wil6210_netdev_poll_tx() 147 txdata->mid >= GET_MAX_VIFS(wil)) in wil6210_netdev_poll_tx() 150 vif = wil->vifs[txdata->mid]; in wil6210_netdev_poll_tx() 152 wil_dbg_txrx(wil, "Invalid MID %d\n", txdata->mid); in wil6210_netdev_poll_tx()
|
H A D | wmi.c | 1269 struct wil_ring_tx_data *txdata; in wmi_evt_ba_status() local 1288 txdata = &wil->ring_tx_data[evt->ringid]; in wmi_evt_ba_status() 1290 txdata->agg_timeout = le16_to_cpu(evt->ba_timeout); in wmi_evt_ba_status() 1291 txdata->agg_wsize = evt->agg_wsize; in wmi_evt_ba_status() 1292 txdata->agg_amsdu = evt->amsdu; in wmi_evt_ba_status() 1293 txdata->addba_in_progress = false; in wmi_evt_ba_status() 1348 struct wil_ring_tx_data *txdata = variable 1352 txdata->agg_timeout = 0; 1353 txdata->agg_wsize = 0; 1354 txdata 1585 struct wil_ring_tx_data *txdata; wil_find_cid_ringid_sta() local 3885 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; wil_wmi_tx_desc_ring_add() local 3952 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; wil_wmi_bcast_desc_ring_add() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
H A D | txrx.c | 73 struct wil_ring_tx_data *txdata = in wil_is_tx_idle() local 76 spin_lock(&txdata->lock); in wil_is_tx_idle() 78 if (!vring->va || !txdata->enabled) { in wil_is_tx_idle() 79 spin_unlock(&txdata->lock); in wil_is_tx_idle() 90 spin_unlock(&txdata->lock); in wil_is_tx_idle() 95 spin_unlock(&txdata->lock); in wil_is_tx_idle() 98 spin_lock(&txdata->lock); in wil_is_tx_idle() 99 if (!vring->va || !txdata->enabled) in wil_is_tx_idle() 104 spin_unlock(&txdata->lock); in wil_is_tx_idle() 1118 void wil_tx_data_init(struct wil_ring_tx_data *txdata) in wil_tx_data_init() argument 1165 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[id]; wil_vring_init_tx() local 1268 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; wil_tx_vring_modify() local 1342 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[id]; wil_vring_init_bcast() local 1420 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; wil_find_tx_ucast() local 1448 struct wil_ring_tx_data *txdata; wil_find_tx_ring_sta() local 1495 struct wil_ring_tx_data *txdata; wil_find_tx_bcast_1() local 1558 struct wil_ring_tx_data *txdata, *txdata2; wil_find_tx_bcast_2() local 1752 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[vring_index]; __wil_tx_vring_tso() local 2037 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; __wil_tx_ring() local 2188 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; wil_tx_ring() local 2271 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; __wil_update_net_queues() local 2424 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ringid]; wil_tx_complete() local [all...] |
H A D | txrx_edma.c | 702 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; in wil_ring_init_tx_edma() local 710 wil_tx_data_init(txdata); in wil_ring_init_tx_edma() 719 txdata->dot1x_open = true; in wil_ring_init_tx_edma() 727 if (txdata->dot1x_open && agg_wsize >= 0) in wil_ring_init_tx_edma() 732 spin_lock_bh(&txdata->lock); in wil_ring_init_tx_edma() 733 txdata->dot1x_open = false; in wil_ring_init_tx_edma() 734 txdata->enabled = 0; in wil_ring_init_tx_edma() 735 spin_unlock_bh(&txdata->lock); in wil_ring_init_tx_edma() 1164 struct wil_ring_tx_data *txdata; in wil_tx_sring_handler() local 1202 txdata in wil_tx_sring_handler() 1408 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_index]; __wil_tx_ring_tso_edma() local 1552 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; wil_ring_init_bcast_edma() local [all...] |
H A D | rx_reorder.c | 379 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ringid]; in wil_addba_tx_request() local 382 if (txdata->addba_in_progress) { in wil_addba_tx_request() 387 if (txdata->agg_wsize) { in wil_addba_tx_request() 390 ringid, txdata->agg_wsize); in wil_addba_tx_request() 393 txdata->addba_in_progress = true; in wil_addba_tx_request() 394 rc = wmi_addba(wil, txdata->mid, ringid, agg_wsize, agg_timeout); in wil_addba_tx_request() 397 txdata->addba_in_progress = false; in wil_addba_tx_request()
|
H A D | netdev.c | 143 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[i]; in wil6210_netdev_poll_tx() local 146 if (!ring->va || !txdata->enabled || in wil6210_netdev_poll_tx() 147 txdata->mid >= GET_MAX_VIFS(wil)) in wil6210_netdev_poll_tx() 150 vif = wil->vifs[txdata->mid]; in wil6210_netdev_poll_tx() 152 wil_dbg_txrx(wil, "Invalid MID %d\n", txdata->mid); in wil6210_netdev_poll_tx()
|
H A D | wmi.c | 1269 struct wil_ring_tx_data *txdata; in wmi_evt_ba_status() local 1288 txdata = &wil->ring_tx_data[evt->ringid]; in wmi_evt_ba_status() 1290 txdata->agg_timeout = le16_to_cpu(evt->ba_timeout); in wmi_evt_ba_status() 1291 txdata->agg_wsize = evt->agg_wsize; in wmi_evt_ba_status() 1292 txdata->agg_amsdu = evt->amsdu; in wmi_evt_ba_status() 1293 txdata->addba_in_progress = false; in wmi_evt_ba_status() 1348 struct wil_ring_tx_data *txdata = variable 1352 txdata->agg_timeout = 0; 1353 txdata->agg_wsize = 0; 1354 txdata 1586 struct wil_ring_tx_data *txdata; wil_find_cid_ringid_sta() local 3886 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; wil_wmi_tx_desc_ring_add() local 3953 struct wil_ring_tx_data *txdata = &wil->ring_tx_data[ring_id]; wil_wmi_bcast_desc_ring_add() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.h | 542 int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata); 727 static inline int bnx2x_has_tx_work_unload(struct bnx2x_fp_txdata *txdata) in bnx2x_has_tx_work_unload() argument 731 return txdata->tx_pkt_prod != txdata->tx_pkt_cons; in bnx2x_has_tx_work_unload() 735 struct bnx2x_fp_txdata *txdata) in bnx2x_tx_avail() 741 prod = txdata->tx_bd_prod; in bnx2x_tx_avail() 742 cons = txdata->tx_bd_cons; in bnx2x_tx_avail() 748 WARN_ON(used > txdata->tx_ring_size); in bnx2x_tx_avail() 749 WARN_ON((txdata->tx_ring_size - used) > MAX_TX_AVAIL); in bnx2x_tx_avail() 752 return (s16)(txdata in bnx2x_tx_avail() 734 bnx2x_tx_avail(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_tx_avail() argument 755 bnx2x_tx_queue_has_work(struct bnx2x_fp_txdata *txdata) bnx2x_tx_queue_has_work() argument 1161 bnx2x_init_txdata(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, u32 cid, int txq_index, __le16 *tx_cons_sb, struct bnx2x_fastpath *fp) bnx2x_init_txdata() argument 1193 bnx2x_clean_tx_queue(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_clean_tx_queue() argument [all...] |
H A D | bnx2x_cmn.c | 84 * source onto the target. Update txdata pointers and related 117 /* Update txdata pointers in fp and move txdata content accordingly: in bnx2x_move_fp() 118 * Each fp consumes 'max_cos' txdata structures, so the index should be in bnx2x_move_fp() 194 static u16 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, in bnx2x_free_tx_pkt() argument 198 struct sw_tx_bd *tx_buf = &txdata->tx_buf_ring[idx]; in bnx2x_free_tx_pkt() 210 txdata->txq_index, idx, tx_buf, skb); in bnx2x_free_tx_pkt() 212 tx_start_bd = &txdata->tx_desc_ring[bd_idx].start_bd; in bnx2x_free_tx_pkt() 238 tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; in bnx2x_free_tx_pkt() 252 tx_data_bd = &txdata in bnx2x_free_tx_pkt() 273 bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_tx_int() argument 1498 struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; bnx2x_free_tx_skbs_queue() local 3286 bnx2x_tx_split(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, struct sw_tx_bd *tx_buf, struct eth_tx_start_bd **tx_bd, u16 hlen, u16 bd_prod) bnx2x_tx_split() argument 3746 struct bnx2x_fp_txdata *txdata; bnx2x_start_xmit() local 4405 struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; bnx2x_free_fp_mem_at() local 4569 struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; bnx2x_alloc_fp_mem_at() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.h | 542 int bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata); 727 static inline int bnx2x_has_tx_work_unload(struct bnx2x_fp_txdata *txdata) in bnx2x_has_tx_work_unload() argument 731 return txdata->tx_pkt_prod != txdata->tx_pkt_cons; in bnx2x_has_tx_work_unload() 735 struct bnx2x_fp_txdata *txdata) in bnx2x_tx_avail() 741 prod = txdata->tx_bd_prod; in bnx2x_tx_avail() 742 cons = txdata->tx_bd_cons; in bnx2x_tx_avail() 748 WARN_ON(used > txdata->tx_ring_size); in bnx2x_tx_avail() 749 WARN_ON((txdata->tx_ring_size - used) > MAX_TX_AVAIL); in bnx2x_tx_avail() 752 return (s16)(txdata in bnx2x_tx_avail() 734 bnx2x_tx_avail(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_tx_avail() argument 755 bnx2x_tx_queue_has_work(struct bnx2x_fp_txdata *txdata) bnx2x_tx_queue_has_work() argument 1161 bnx2x_init_txdata(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, u32 cid, int txq_index, __le16 *tx_cons_sb, struct bnx2x_fastpath *fp) bnx2x_init_txdata() argument 1193 bnx2x_clean_tx_queue(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_clean_tx_queue() argument [all...] |
H A D | bnx2x_cmn.c | 83 * source onto the target. Update txdata pointers and related 116 /* Update txdata pointers in fp and move txdata content accordingly: in bnx2x_move_fp() 117 * Each fp consumes 'max_cos' txdata structures, so the index should be in bnx2x_move_fp() 193 static u16 bnx2x_free_tx_pkt(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, in bnx2x_free_tx_pkt() argument 197 struct sw_tx_bd *tx_buf = &txdata->tx_buf_ring[idx]; in bnx2x_free_tx_pkt() 209 txdata->txq_index, idx, tx_buf, skb); in bnx2x_free_tx_pkt() 211 tx_start_bd = &txdata->tx_desc_ring[bd_idx].start_bd; in bnx2x_free_tx_pkt() 237 tx_data_bd = &txdata->tx_desc_ring[bd_idx].reg_bd; in bnx2x_free_tx_pkt() 251 tx_data_bd = &txdata in bnx2x_free_tx_pkt() 272 bnx2x_tx_int(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata) bnx2x_tx_int() argument 1509 struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; bnx2x_free_tx_skbs_queue() local 3302 bnx2x_tx_split(struct bnx2x *bp, struct bnx2x_fp_txdata *txdata, struct sw_tx_bd *tx_buf, struct eth_tx_start_bd **tx_bd, u16 hlen, u16 bd_prod) bnx2x_tx_split() argument 3757 struct bnx2x_fp_txdata *txdata; bnx2x_start_xmit() local 4416 struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; bnx2x_free_fp_mem_at() local 4580 struct bnx2x_fp_txdata *txdata = fp->txdata_ptr[cos]; bnx2x_alloc_fp_mem_at() local [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-fsl-dspi.c | 244 void (*host_to_dev)(struct fsl_dspi *dspi, u32 *txdata); 248 static void dspi_native_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_native_host_to_dev() argument 252 *txdata = *(u8 *)dspi->tx; in dspi_native_host_to_dev() 255 *txdata = *(u16 *)dspi->tx; in dspi_native_host_to_dev() 258 *txdata = *(u32 *)dspi->tx; in dspi_native_host_to_dev() 280 static void dspi_8on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on32_host_to_dev() argument 282 *txdata = cpu_to_be32(*(u32 *)dspi->tx); in dspi_8on32_host_to_dev() 292 static void dspi_8on16_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on16_host_to_dev() argument 294 *txdata = cpu_to_be16(*(u16 *)dspi->tx); in dspi_8on16_host_to_dev() 304 static void dspi_16on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_16on32_host_to_dev() argument 329 u32 txdata = 0; dspi_pop_tx() local 689 dspi_pushr_txdata_write(struct fsl_dspi *dspi, u16 txdata) dspi_pushr_txdata_write() argument [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-fsl-dspi.c | 245 void (*host_to_dev)(struct fsl_dspi *dspi, u32 *txdata); 249 static void dspi_native_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_native_host_to_dev() argument 253 *txdata = *(u8 *)dspi->tx; in dspi_native_host_to_dev() 256 *txdata = *(u16 *)dspi->tx; in dspi_native_host_to_dev() 259 *txdata = *(u32 *)dspi->tx; in dspi_native_host_to_dev() 281 static void dspi_8on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on32_host_to_dev() argument 283 *txdata = cpu_to_be32(*(u32 *)dspi->tx); in dspi_8on32_host_to_dev() 293 static void dspi_8on16_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_8on16_host_to_dev() argument 295 *txdata = cpu_to_be16(*(u16 *)dspi->tx); in dspi_8on16_host_to_dev() 305 static void dspi_16on32_host_to_dev(struct fsl_dspi *dspi, u32 *txdata) in dspi_16on32_host_to_dev() argument 330 u32 txdata = 0; dspi_pop_tx() local 689 dspi_pushr_txdata_write(struct fsl_dspi *dspi, u16 txdata) dspi_pushr_txdata_write() argument [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-uniphier.c | 61 static int uniphier_i2c_xfer_byte(struct i2c_adapter *adap, u32 txdata, in uniphier_i2c_xfer_byte() argument 70 txdata |= UNIPHIER_I2C_DTRM_IRQEN; in uniphier_i2c_xfer_byte() 71 writel(txdata, priv->membase + UNIPHIER_I2C_DTRM); in uniphier_i2c_xfer_byte() 86 static int uniphier_i2c_send_byte(struct i2c_adapter *adap, u32 txdata) in uniphier_i2c_send_byte() argument 91 ret = uniphier_i2c_xfer_byte(adap, txdata, &rxdata); in uniphier_i2c_send_byte()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-uniphier.c | 61 static int uniphier_i2c_xfer_byte(struct i2c_adapter *adap, u32 txdata, in uniphier_i2c_xfer_byte() argument 70 txdata |= UNIPHIER_I2C_DTRM_IRQEN; in uniphier_i2c_xfer_byte() 71 writel(txdata, priv->membase + UNIPHIER_I2C_DTRM); in uniphier_i2c_xfer_byte() 86 static int uniphier_i2c_send_byte(struct i2c_adapter *adap, u32 txdata) in uniphier_i2c_send_byte() argument 91 ret = uniphier_i2c_xfer_byte(adap, txdata, &rxdata); in uniphier_i2c_send_byte()
|
H A D | i2c-ls2x.c | 125 static int ls2x_i2c_xfer_byte(struct ls2x_i2c_priv *priv, u8 txdata, u8 *rxdatap) in ls2x_i2c_xfer_byte() argument 130 writeb(txdata, priv->base + I2C_LS2X_CR); in ls2x_i2c_xfer_byte() 144 static int ls2x_i2c_send_byte(struct ls2x_i2c_priv *priv, u8 txdata) in ls2x_i2c_send_byte() argument 149 ret = ls2x_i2c_xfer_byte(priv, txdata, &rxdata); in ls2x_i2c_send_byte()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | mpc52xx_psc.h | 280 } txdata; /* PSC + 0xbc */ member 281 #define txdata_8 txdata.txdata_8 282 #define txdata_16 txdata.txdata_16 283 #define txdata_32 txdata.txdata_32
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | mpc52xx_psc.h | 280 } txdata; /* PSC + 0xbc */ member 281 #define txdata_8 txdata.txdata_8 282 #define txdata_16 txdata.txdata_16 283 #define txdata_32 txdata.txdata_32
|
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | max3420_udc.c | 206 u8 txdata[1]; in spi_ack_ctrl() local 212 txdata[0] = MAX3420_ACKSTAT; in spi_ack_ctrl() 213 transfer.tx_buf = txdata; in spi_ack_ctrl() 225 u8 txdata[2], rxdata[2]; in spi_rd8_ack() local 231 txdata[0] = MAX3420_SPI_CMD_RD(reg) | (actstat ? MAX3420_ACKSTAT : 0); in spi_rd8_ack() 232 transfer.tx_buf = txdata; in spi_rd8_ack() 252 u8 txdata[2]; in spi_wr8_ack() local 258 txdata[0] = MAX3420_SPI_CMD_WR(reg) | (actstat ? MAX3420_ACKSTAT : 0); in spi_wr8_ack() 259 txdata[1] = val; in spi_wr8_ack() 261 transfer.tx_buf = txdata; in spi_wr8_ack() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | max3420_udc.c | 204 u8 txdata[1]; in spi_ack_ctrl() local 210 txdata[0] = MAX3420_ACKSTAT; in spi_ack_ctrl() 211 transfer.tx_buf = txdata; in spi_ack_ctrl() 223 u8 txdata[2], rxdata[2]; in spi_rd8_ack() local 229 txdata[0] = MAX3420_SPI_CMD_RD(reg) | (actstat ? MAX3420_ACKSTAT : 0); in spi_rd8_ack() 230 transfer.tx_buf = txdata; in spi_rd8_ack() 250 u8 txdata[2]; in spi_wr8_ack() local 256 txdata[0] = MAX3420_SPI_CMD_WR(reg) | (actstat ? MAX3420_ACKSTAT : 0); in spi_wr8_ack() 257 txdata[1] = val; in spi_wr8_ack() 259 transfer.tx_buf = txdata; in spi_wr8_ack() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | proto.h | 27 int (*txdata)(struct brcmf_pub *drvr, int ifidx, u8 offset, member 85 return drvr->proto->txdata(drvr, ifidx, offset, skb); in brcmf_proto_txdata()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | proto.h | 27 int (*txdata)(struct brcmf_pub *drvr, int ifidx, u8 offset, member 85 return drvr->proto->txdata(drvr, ifidx, offset, skb); in brcmf_proto_txdata()
|