/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-log-userspace-transfer.c | 56 static int dm_ulog_sendto_server(struct dm_ulog_request *tfr) in dm_ulog_sendto_server() argument 66 msg->seq = tfr->seq; in dm_ulog_sendto_server() 67 msg->len = sizeof(struct dm_ulog_request) + tfr->data_size; in dm_ulog_sendto_server() 75 * Parameters for this function can be either msg or tfr, but not 82 static int fill_pkg(struct cn_msg *msg, struct dm_ulog_request *tfr) in fill_pkg() argument 84 uint32_t rtn_seq = (msg) ? msg->seq : (tfr) ? tfr->seq : 0; in fill_pkg() 110 } else if (tfr->data_size > *(pkg->data_size)) { in fill_pkg() 112 "(%u vs %zu)", tfr->request_type, in fill_pkg() 113 tfr in fill_pkg() 135 struct dm_ulog_request *tfr = (struct dm_ulog_request *)(msg + 1); cn_ulog_callback() local 178 struct dm_ulog_request *tfr = prealloced_ulog_tfr; dm_consult_userspace() local [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-log-userspace-transfer.c | 57 static int dm_ulog_sendto_server(struct dm_ulog_request *tfr) in dm_ulog_sendto_server() argument 67 msg->seq = tfr->seq; in dm_ulog_sendto_server() 68 msg->len = sizeof(struct dm_ulog_request) + tfr->data_size; in dm_ulog_sendto_server() 76 * Parameters for this function can be either msg or tfr, but not 83 static int fill_pkg(struct cn_msg *msg, struct dm_ulog_request *tfr) in fill_pkg() argument 85 uint32_t rtn_seq = (msg) ? msg->seq : (tfr) ? tfr->seq : 0; in fill_pkg() 111 } else if (tfr->data_size > *(pkg->data_size)) { in fill_pkg() 113 tfr->request_type, tfr in fill_pkg() 135 struct dm_ulog_request *tfr = (struct dm_ulog_request *)(msg + 1); cn_ulog_callback() local 178 struct dm_ulog_request *tfr = prealloced_ulog_tfr; dm_consult_userspace() local [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-sun6i.c | 212 struct spi_transfer *tfr) in sun6i_spi_prepare_dma() 218 if (tfr->rx_buf) { in sun6i_spi_prepare_dma() 229 tfr->rx_sg.sgl, in sun6i_spi_prepare_dma() 230 tfr->rx_sg.nents, in sun6i_spi_prepare_dma() 240 if (tfr->tx_buf) { in sun6i_spi_prepare_dma() 251 tfr->tx_sg.sgl, in sun6i_spi_prepare_dma() 252 tfr->tx_sg.nents, in sun6i_spi_prepare_dma() 262 if (tfr->rx_buf) { in sun6i_spi_prepare_dma() 267 if (tfr->tx_buf) { in sun6i_spi_prepare_dma() 277 struct spi_transfer *tfr) in sun6i_spi_transfer_one() 211 sun6i_spi_prepare_dma(struct sun6i_spi *sspi, struct spi_transfer *tfr) sun6i_spi_prepare_dma() argument 275 sun6i_spi_transfer_one(struct spi_master *master, struct spi_device *spi, struct spi_transfer *tfr) sun6i_spi_transfer_one() argument [all...] |
H A D | spi-bcm2835.c | 88 * @tfr: SPI transfer currently processed 122 struct spi_transfer *tfr; member 408 struct spi_transfer *tfr, in bcm2835_spi_transfer_one_irq() 438 * @tfr: SPI transfer 482 struct spi_transfer *tfr, in bcm2835_spi_transfer_prologue() 488 bs->tfr = tfr; in bcm2835_spi_transfer_prologue() 493 if (bs->tx_buf && !sg_is_last(&tfr->tx_sg.sgl[0])) in bcm2835_spi_transfer_prologue() 494 bs->tx_prologue = sg_dma_len(&tfr->tx_sg.sgl[0]) & 3; in bcm2835_spi_transfer_prologue() 496 if (bs->rx_buf && !sg_is_last(&tfr in bcm2835_spi_transfer_prologue() 406 bcm2835_spi_transfer_one_irq(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr, u32 cs, bool fifo_empty) bcm2835_spi_transfer_one_irq() argument 481 bcm2835_spi_transfer_prologue(struct spi_controller *ctlr, struct spi_transfer *tfr, struct bcm2835_spi *bs, u32 cs) bcm2835_spi_transfer_prologue() argument 572 struct spi_transfer *tfr = bs->tfr; bcm2835_spi_undo_prologue() local 667 bcm2835_spi_prepare_sg(struct spi_controller *ctlr, struct spi_transfer *tfr, struct bcm2835_spi *bs, struct bcm2835_spidev *target, bool is_tx) bcm2835_spi_prepare_sg() argument 766 bcm2835_spi_transfer_one_dma(struct spi_controller *ctlr, struct spi_transfer *tfr, struct bcm2835_spidev *target, u32 cs) bcm2835_spi_transfer_one_dma() argument 848 bcm2835_spi_can_dma(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr) bcm2835_spi_can_dma() argument 993 bcm2835_spi_transfer_one_poll(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr, u32 cs) bcm2835_spi_transfer_one_poll() argument 1048 bcm2835_spi_transfer_one(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr) bcm2835_spi_transfer_one() argument [all...] |
H A D | spi-sun4i.c | 206 struct spi_transfer *tfr) in sun4i_spi_transfer_one() 216 if (tfr->len > SUN4I_MAX_XFER_SIZE) in sun4i_spi_transfer_one() 219 if (tfr->tx_buf && tfr->len >= SUN4I_MAX_XFER_SIZE) in sun4i_spi_transfer_one() 223 sspi->tx_buf = tfr->tx_buf; in sun4i_spi_transfer_one() 224 sspi->rx_buf = tfr->rx_buf; in sun4i_spi_transfer_one() 225 sspi->len = tfr->len; in sun4i_spi_transfer_one() 270 if (mclk_rate < (2 * tfr->speed_hz)) { in sun4i_spi_transfer_one() 271 clk_set_rate(sspi->mclk, 2 * tfr->speed_hz); in sun4i_spi_transfer_one() 289 div = mclk_rate / (2 * tfr in sun4i_spi_transfer_one() 204 sun4i_spi_transfer_one(struct spi_master *master, struct spi_device *spi, struct spi_transfer *tfr) sun4i_spi_transfer_one() argument [all...] |
H A D | spi-cs42l43.c | 114 struct spi_transfer *tfr) in cs42l43_transfer_one() 120 if (CS42L43_SPI_ROOT_HZ / cs42l43_clock_divs[i] <= tfr->speed_hz) in cs42l43_transfer_one() 129 if (tfr->tx_buf) { in cs42l43_transfer_one() 131 regmap_write(priv->regmap, CS42L43_TRAN_CONFIG4, tfr->len - 1); in cs42l43_transfer_one() 132 } else if (tfr->rx_buf) { in cs42l43_transfer_one() 134 regmap_write(priv->regmap, CS42L43_TRAN_CONFIG5, tfr->len - 1); in cs42l43_transfer_one() 139 if (tfr->tx_buf) in cs42l43_transfer_one() 140 ret = cs42l43_spi_tx(priv->regmap, (const u8 *)tfr->tx_buf, tfr->len); in cs42l43_transfer_one() 141 else if (tfr in cs42l43_transfer_one() 113 cs42l43_transfer_one(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr) cs42l43_transfer_one() argument [all...] |
H A D | spi-bcm2835aux.c | 262 struct spi_transfer *tfr) in __bcm2835aux_spi_transfer_one_irq() 277 struct spi_transfer *tfr) in bcm2835aux_spi_transfer_one_irq() 297 return __bcm2835aux_spi_transfer_one_irq(host, spi, tfr); in bcm2835aux_spi_transfer_one_irq() 302 struct spi_transfer *tfr) in bcm2835aux_spi_transfer_one_poll() 332 spi, tfr); in bcm2835aux_spi_transfer_one_poll() 342 struct spi_transfer *tfr) in bcm2835aux_spi_transfer_one() 357 spi_hz = tfr->speed_hz; in bcm2835aux_spi_transfer_one() 374 tfr->effective_speed_hz = clk_hz / (2 * (speed + 1)); in bcm2835aux_spi_transfer_one() 377 bs->tx_buf = tfr->tx_buf; in bcm2835aux_spi_transfer_one() 378 bs->rx_buf = tfr in bcm2835aux_spi_transfer_one() 260 __bcm2835aux_spi_transfer_one_irq(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *tfr) __bcm2835aux_spi_transfer_one_irq() argument 275 bcm2835aux_spi_transfer_one_irq(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *tfr) bcm2835aux_spi_transfer_one_irq() argument 300 bcm2835aux_spi_transfer_one_poll(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *tfr) bcm2835aux_spi_transfer_one_poll() argument 340 bcm2835aux_spi_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *tfr) bcm2835aux_spi_transfer_one() argument [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-bcm2835.c | 89 * @tfr: SPI transfer currently processed 130 struct spi_transfer *tfr; member 399 struct spi_transfer *tfr, in bcm2835_spi_transfer_one_irq() 429 * @tfr: SPI transfer 473 struct spi_transfer *tfr, in bcm2835_spi_transfer_prologue() 479 bs->tfr = tfr; in bcm2835_spi_transfer_prologue() 484 if (bs->tx_buf && !sg_is_last(&tfr->tx_sg.sgl[0])) in bcm2835_spi_transfer_prologue() 485 bs->tx_prologue = sg_dma_len(&tfr->tx_sg.sgl[0]) & 3; in bcm2835_spi_transfer_prologue() 487 if (bs->rx_buf && !sg_is_last(&tfr in bcm2835_spi_transfer_prologue() 397 bcm2835_spi_transfer_one_irq(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr, u32 cs, bool fifo_empty) bcm2835_spi_transfer_one_irq() argument 472 bcm2835_spi_transfer_prologue(struct spi_controller *ctlr, struct spi_transfer *tfr, struct bcm2835_spi *bs, u32 cs) bcm2835_spi_transfer_prologue() argument 563 struct spi_transfer *tfr = bs->tfr; bcm2835_spi_undo_prologue() local 659 bcm2835_spi_prepare_sg(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr, struct bcm2835_spi *bs, bool is_tx) bcm2835_spi_prepare_sg() argument 758 bcm2835_spi_transfer_one_dma(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr, u32 cs) bcm2835_spi_transfer_one_dma() argument 840 bcm2835_spi_can_dma(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr) bcm2835_spi_can_dma() argument 1027 bcm2835_spi_transfer_one_poll(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr, u32 cs) bcm2835_spi_transfer_one_poll() argument 1082 bcm2835_spi_transfer_one(struct spi_controller *ctlr, struct spi_device *spi, struct spi_transfer *tfr) bcm2835_spi_transfer_one() argument [all...] |
H A D | spi-sun6i.c | 187 struct spi_transfer *tfr) in sun6i_spi_transfer_one() 197 if (tfr->len > SUN6I_MAX_XFER_SIZE) in sun6i_spi_transfer_one() 201 sspi->tx_buf = tfr->tx_buf; in sun6i_spi_transfer_one() 202 sspi->rx_buf = tfr->rx_buf; in sun6i_spi_transfer_one() 203 sspi->len = tfr->len; in sun6i_spi_transfer_one() 250 rx_len = tfr->len; in sun6i_spi_transfer_one() 262 if (mclk_rate < (2 * tfr->speed_hz)) { in sun6i_spi_transfer_one() 263 clk_set_rate(sspi->mclk, 2 * tfr->speed_hz); in sun6i_spi_transfer_one() 281 div_cdr1 = DIV_ROUND_UP(mclk_rate, tfr->speed_hz); in sun6i_spi_transfer_one() 285 tfr in sun6i_spi_transfer_one() 185 sun6i_spi_transfer_one(struct spi_master *master, struct spi_device *spi, struct spi_transfer *tfr) sun6i_spi_transfer_one() argument [all...] |
H A D | spi-sun4i.c | 206 struct spi_transfer *tfr) in sun4i_spi_transfer_one() 216 if (tfr->len > SUN4I_MAX_XFER_SIZE) in sun4i_spi_transfer_one() 219 if (tfr->tx_buf && tfr->len >= SUN4I_MAX_XFER_SIZE) in sun4i_spi_transfer_one() 223 sspi->tx_buf = tfr->tx_buf; in sun4i_spi_transfer_one() 224 sspi->rx_buf = tfr->rx_buf; in sun4i_spi_transfer_one() 225 sspi->len = tfr->len; in sun4i_spi_transfer_one() 270 if (mclk_rate < (2 * tfr->speed_hz)) { in sun4i_spi_transfer_one() 271 clk_set_rate(sspi->mclk, 2 * tfr->speed_hz); in sun4i_spi_transfer_one() 289 div = mclk_rate / (2 * tfr in sun4i_spi_transfer_one() 204 sun4i_spi_transfer_one(struct spi_master *master, struct spi_device *spi, struct spi_transfer *tfr) sun4i_spi_transfer_one() argument [all...] |
H A D | spi-bcm2835aux.c | 265 struct spi_transfer *tfr) in __bcm2835aux_spi_transfer_one_irq() 280 struct spi_transfer *tfr) in bcm2835aux_spi_transfer_one_irq() 300 return __bcm2835aux_spi_transfer_one_irq(master, spi, tfr); in bcm2835aux_spi_transfer_one_irq() 305 struct spi_transfer *tfr) in bcm2835aux_spi_transfer_one_poll() 335 spi, tfr); in bcm2835aux_spi_transfer_one_poll() 345 struct spi_transfer *tfr) in bcm2835aux_spi_transfer_one() 360 spi_hz = tfr->speed_hz; in bcm2835aux_spi_transfer_one() 377 tfr->effective_speed_hz = clk_hz / (2 * (speed + 1)); in bcm2835aux_spi_transfer_one() 380 bs->tx_buf = tfr->tx_buf; in bcm2835aux_spi_transfer_one() 381 bs->rx_buf = tfr in bcm2835aux_spi_transfer_one() 263 __bcm2835aux_spi_transfer_one_irq(struct spi_master *master, struct spi_device *spi, struct spi_transfer *tfr) __bcm2835aux_spi_transfer_one_irq() argument 278 bcm2835aux_spi_transfer_one_irq(struct spi_master *master, struct spi_device *spi, struct spi_transfer *tfr) bcm2835aux_spi_transfer_one_irq() argument 303 bcm2835aux_spi_transfer_one_poll(struct spi_master *master, struct spi_device *spi, struct spi_transfer *tfr) bcm2835aux_spi_transfer_one_poll() argument 343 bcm2835aux_spi_transfer_one(struct spi_master *master, struct spi_device *spi, struct spi_transfer *tfr) bcm2835aux_spi_transfer_one() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-mio-defs.h | 3939 uint64_t tfr:8; member 3941 uint64_t tfr:8; 4354 uint64_t tfr:8; member 4356 uint64_t tfr:8;
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-mio-defs.h | 3939 uint64_t tfr:8; member 3941 uint64_t tfr:8; 4354 uint64_t tfr:8; member 4356 uint64_t tfr:8;
|