/kernel/linux/linux-5.10/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-spi.c | 63 const unsigned int len, const unsigned int tx_size) in s5c73m3_spi_write() 66 u32 count = len / tx_size; in s5c73m3_spi_write() 67 u32 extra = len % tx_size; in s5c73m3_spi_write() 75 r = spi_xmit(spi_dev, (void *)addr + j, tx_size, SPI_DIR_TX); in s5c73m3_spi_write() 78 j += tx_size; in s5c73m3_spi_write() 91 const unsigned int len, const unsigned int tx_size) in s5c73m3_spi_read() 94 u32 count = len / tx_size; in s5c73m3_spi_read() 95 u32 extra = len % tx_size; in s5c73m3_spi_read() 100 r = spi_xmit(spi_dev, addr + j, tx_size, SPI_DIR_RX); in s5c73m3_spi_read() 103 j += tx_size; in s5c73m3_spi_read() 62 s5c73m3_spi_write(struct s5c73m3 *state, const void *addr, const unsigned int len, const unsigned int tx_size) s5c73m3_spi_write() argument 90 s5c73m3_spi_read(struct s5c73m3 *state, void *addr, const unsigned int len, const unsigned int tx_size) s5c73m3_spi_read() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-spi.c | 63 const unsigned int len, const unsigned int tx_size) in s5c73m3_spi_write() 66 u32 count = len / tx_size; in s5c73m3_spi_write() 67 u32 extra = len % tx_size; in s5c73m3_spi_write() 75 r = spi_xmit(spi_dev, (void *)addr + j, tx_size, SPI_DIR_TX); in s5c73m3_spi_write() 78 j += tx_size; in s5c73m3_spi_write() 91 const unsigned int len, const unsigned int tx_size) in s5c73m3_spi_read() 94 u32 count = len / tx_size; in s5c73m3_spi_read() 95 u32 extra = len % tx_size; in s5c73m3_spi_read() 100 r = spi_xmit(spi_dev, addr + j, tx_size, SPI_DIR_RX); in s5c73m3_spi_read() 103 j += tx_size; in s5c73m3_spi_read() 62 s5c73m3_spi_write(struct s5c73m3 *state, const void *addr, const unsigned int len, const unsigned int tx_size) s5c73m3_spi_write() argument 90 s5c73m3_spi_read(struct s5c73m3 *state, void *addr, const unsigned int len, const unsigned int tx_size) s5c73m3_spi_read() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/greybus/ |
H A D | spilib.c | 50 static int tx_header_fit_operation(u32 tx_size, u32 count, size_t data_max) in tx_header_fit_operation() argument 57 return tx_size + headers_size > data_max ? 0 : 1; in tx_header_fit_operation() 81 static size_t calc_tx_xfer_size(u32 tx_size, u32 count, size_t len, in calc_tx_xfer_size() argument 89 if (tx_size + headers_size + len > data_max) in calc_tx_xfer_size() 90 return data_max - (tx_size + sizeof(struct gb_spi_transfer)); in calc_tx_xfer_size() 170 u32 tx_size = 0, rx_size = 0, count = 0, xfer_len = 0, request_size; in gb_spi_operation_create() local 198 if (!tx_header_fit_operation(tx_size, count, data_max)) in gb_spi_operation_create() 200 tx_xfer_size = calc_tx_xfer_size(tx_size, count, in gb_spi_operation_create() 212 tx_size += tx_xfer_size; in gb_spi_operation_create() 229 request_size += tx_size; in gb_spi_operation_create() [all...] |
/kernel/linux/linux-6.6/drivers/staging/greybus/ |
H A D | spilib.c | 50 static int tx_header_fit_operation(u32 tx_size, u32 count, size_t data_max) in tx_header_fit_operation() argument 57 return tx_size + headers_size > data_max ? 0 : 1; in tx_header_fit_operation() 81 static size_t calc_tx_xfer_size(u32 tx_size, u32 count, size_t len, in calc_tx_xfer_size() argument 89 if (tx_size + headers_size + len > data_max) in calc_tx_xfer_size() 90 return data_max - (tx_size + sizeof(struct gb_spi_transfer)); in calc_tx_xfer_size() 170 u32 tx_size = 0, rx_size = 0, count = 0, xfer_len = 0, request_size; in gb_spi_operation_create() local 198 if (!tx_header_fit_operation(tx_size, count, data_max)) in gb_spi_operation_create() 200 tx_xfer_size = calc_tx_xfer_size(tx_size, count, in gb_spi_operation_create() 212 tx_size += tx_xfer_size; in gb_spi_operation_create() 229 request_size += tx_size; in gb_spi_operation_create() [all...] |
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_spi_device.c | 43 u32 tx_size, in cxd2880_spi_device_write_read() 51 !tx_size || !rx_data || !rx_size) in cxd2880_spi_device_write_read() 57 tx_size, rx_data, rx_size); in cxd2880_spi_device_write_read() 41 cxd2880_spi_device_write_read(struct cxd2880_spi *spi, const u8 *tx_data, u32 tx_size, u8 *rx_data, u32 rx_size) cxd2880_spi_device_write_read() argument
|
H A D | cxd2880_spi.h | 28 const u8 *tx_data, u32 tx_size,
|
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_spi_device.c | 43 u32 tx_size, in cxd2880_spi_device_write_read() 51 !tx_size || !rx_data || !rx_size) in cxd2880_spi_device_write_read() 57 tx_size, rx_data, rx_size); in cxd2880_spi_device_write_read() 41 cxd2880_spi_device_write_read(struct cxd2880_spi *spi, const u8 *tx_data, u32 tx_size, u8 *rx_data, u32 rx_size) cxd2880_spi_device_write_read() argument
|
H A D | cxd2880_spi.h | 28 const u8 *tx_data, u32 tx_size,
|
/kernel/linux/linux-5.10/drivers/input/rmi4/ |
H A D | rmi_i2c.c | 81 size_t tx_size = len + 1; in rmi_i2c_write_block() local 86 if (!rmi_i2c->tx_buf || rmi_i2c->tx_buf_size < tx_size) { in rmi_i2c_write_block() 89 rmi_i2c->tx_buf_size = tx_size + BUFFER_SIZE_INCREMENT; in rmi_i2c_write_block() 109 retval = i2c_master_send(client, rmi_i2c->tx_buf, tx_size); in rmi_i2c_write_block() 110 if (retval == tx_size) in rmi_i2c_write_block()
|
/kernel/linux/linux-6.6/drivers/input/rmi4/ |
H A D | rmi_i2c.c | 85 size_t tx_size = len + 1; in rmi_i2c_write_block() local 90 if (!rmi_i2c->tx_buf || rmi_i2c->tx_buf_size < tx_size) { in rmi_i2c_write_block() 93 rmi_i2c->tx_buf_size = tx_size + BUFFER_SIZE_INCREMENT; in rmi_i2c_write_block() 113 retval = i2c_master_send(client, rmi_i2c->tx_buf, tx_size); in rmi_i2c_write_block() 114 if (retval == tx_size) in rmi_i2c_write_block()
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | xsk.c | 145 cfg->tx_size = XSK_RING_PROD__DEFAULT_NUM_DESCS; in xsk_set_xdp_socket_config() 156 cfg->tx_size = usr_cfg->tx_size; in xsk_set_xdp_socket_config() 775 &xsk->config.tx_size, in xsk_socket__create_shared() 776 sizeof(xsk->config.tx_size)); in xsk_socket__create_shared() 814 xsk->config.tx_size * sizeof(struct xdp_desc), in xsk_socket__create_shared() 822 tx->mask = xsk->config.tx_size - 1; in xsk_socket__create_shared() 823 tx->size = xsk->config.tx_size; in xsk_socket__create_shared() 832 tx->cached_cons = *tx->consumer + xsk->config.tx_size; in xsk_socket__create_shared() 866 xsk->config.tx_size * sizeo in xsk_socket__create_shared() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | xsk.c | 133 cfg->tx_size = XSK_RING_PROD__DEFAULT_NUM_DESCS; in xsk_set_xdp_socket_config() 139 cfg->tx_size = usr_cfg->tx_size; in xsk_set_xdp_socket_config() 606 &xsk->config.tx_size, in xsk_socket__create_shared() 607 sizeof(xsk->config.tx_size)); in xsk_socket__create_shared() 645 xsk->config.tx_size * sizeof(struct xdp_desc), in xsk_socket__create_shared() 653 tx->mask = xsk->config.tx_size - 1; in xsk_socket__create_shared() 654 tx->size = xsk->config.tx_size; in xsk_socket__create_shared() 663 tx->cached_cons = *tx->consumer + xsk->config.tx_size; in xsk_socket__create_shared() 691 xsk->config.tx_size * sizeo in xsk_socket__create_shared() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_dp.c | 133 size_t tx_size; in amdgpu_atombios_dp_aux_transfer() local 148 /* tx_size needs to be 4 even for bare address packets since the atom in amdgpu_atombios_dp_aux_transfer() 151 tx_size = HEADER_SIZE + msg->size; in amdgpu_atombios_dp_aux_transfer() 155 tx_buf[3] |= tx_size << 4; in amdgpu_atombios_dp_aux_transfer() 158 tx_buf, tx_size, NULL, 0, delay, &ack); in amdgpu_atombios_dp_aux_transfer() 165 /* tx_size needs to be 4 even for bare address packets since the atom in amdgpu_atombios_dp_aux_transfer() 168 tx_size = HEADER_SIZE; in amdgpu_atombios_dp_aux_transfer() 172 tx_buf[3] |= tx_size << 4; in amdgpu_atombios_dp_aux_transfer() 174 tx_buf, tx_size, msg->buffer, msg->size, delay, &ack); in amdgpu_atombios_dp_aux_transfer()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | atombios_dp.c | 165 size_t tx_size; in radeon_dp_aux_transfer_atom() local 188 /* tx_size needs to be 4 even for bare address packets since the atom in radeon_dp_aux_transfer_atom() 191 tx_size = HEADER_SIZE + msg->size; in radeon_dp_aux_transfer_atom() 195 tx_buf[3] |= tx_size << 4; in radeon_dp_aux_transfer_atom() 198 tx_buf, tx_size, NULL, 0, delay, &ack); in radeon_dp_aux_transfer_atom() 205 /* tx_size needs to be 4 even for bare address packets since the atom in radeon_dp_aux_transfer_atom() 208 tx_size = HEADER_SIZE; in radeon_dp_aux_transfer_atom() 212 tx_buf[3] |= tx_size << 4; in radeon_dp_aux_transfer_atom() 214 tx_buf, tx_size, msg->buffer, msg->size, delay, &ack); in radeon_dp_aux_transfer_atom()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_dp.c | 134 size_t tx_size; in amdgpu_atombios_dp_aux_transfer() local 149 /* tx_size needs to be 4 even for bare address packets since the atom in amdgpu_atombios_dp_aux_transfer() 152 tx_size = HEADER_SIZE + msg->size; in amdgpu_atombios_dp_aux_transfer() 156 tx_buf[3] |= tx_size << 4; in amdgpu_atombios_dp_aux_transfer() 159 tx_buf, tx_size, NULL, 0, delay, &ack); in amdgpu_atombios_dp_aux_transfer() 166 /* tx_size needs to be 4 even for bare address packets since the atom in amdgpu_atombios_dp_aux_transfer() 169 tx_size = HEADER_SIZE; in amdgpu_atombios_dp_aux_transfer() 173 tx_buf[3] |= tx_size << 4; in amdgpu_atombios_dp_aux_transfer() 175 tx_buf, tx_size, msg->buffer, msg->size, delay, &ack); in amdgpu_atombios_dp_aux_transfer()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | atombios_dp.c | 165 size_t tx_size; in radeon_dp_aux_transfer_atom() local 188 /* tx_size needs to be 4 even for bare address packets since the atom in radeon_dp_aux_transfer_atom() 191 tx_size = HEADER_SIZE + msg->size; in radeon_dp_aux_transfer_atom() 195 tx_buf[3] |= tx_size << 4; in radeon_dp_aux_transfer_atom() 198 tx_buf, tx_size, NULL, 0, delay, &ack); in radeon_dp_aux_transfer_atom() 205 /* tx_size needs to be 4 even for bare address packets since the atom in radeon_dp_aux_transfer_atom() 208 tx_size = HEADER_SIZE; in radeon_dp_aux_transfer_atom() 212 tx_buf[3] |= tx_size << 4; in radeon_dp_aux_transfer_atom() 214 tx_buf, tx_size, msg->buffer, msg->size, delay, &ack); in radeon_dp_aux_transfer_atom()
|
/kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
H A D | 8250_dma.c | 29 xmit->tail += dma->tx_size; in __dma_tx_complete() 31 p->port.icount.tx += dma->tx_size; in __dma_tx_complete() 107 dma->tx_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in serial8250_tx_dma() 111 dma->tx_size, DMA_MEM_TO_DEV, in serial8250_tx_dma()
|
/kernel/linux/linux-6.6/sound/soc/intel/avs/ |
H A D | messages.c | 336 size_t remaining, tx_size; in avs_ipc_set_large_config() local 341 tx_size = min_t(size_t, AVS_MAILBOX_SIZE, remaining); in avs_ipc_set_large_config() 342 final = (tx_size == remaining); in avs_ipc_set_large_config() 346 param_id, 1, final, request, tx_size, in avs_ipc_set_large_config() 351 remaining -= tx_size; in avs_ipc_set_large_config() 358 tx_size = min_t(size_t, AVS_MAILBOX_SIZE, remaining); in avs_ipc_set_large_config() 359 final = (tx_size == remaining); in avs_ipc_set_large_config() 363 request + offset, tx_size, in avs_ipc_set_large_config() 368 remaining -= tx_size; in avs_ipc_set_large_config()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mbox.c | 70 mbox->tx_size = MBOX_DOWN_TX_SIZE; in otx2_mbox_init() 77 mbox->tx_size = MBOX_DOWN_RX_SIZE; in otx2_mbox_init() 84 mbox->tx_size = MBOX_UP_TX_SIZE; in otx2_mbox_init() 91 mbox->tx_size = MBOX_UP_RX_SIZE; in otx2_mbox_init() 234 if ((mdev->msg_size + size) > mbox->tx_size - msgs_offset) in otx2_mbox_alloc_msg_rsp()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mbox.c | 64 mbox->tx_size = MBOX_DOWN_TX_SIZE; in otx2_mbox_setup() 71 mbox->tx_size = MBOX_DOWN_RX_SIZE; in otx2_mbox_setup() 78 mbox->tx_size = MBOX_UP_TX_SIZE; in otx2_mbox_setup() 85 mbox->tx_size = MBOX_UP_RX_SIZE; in otx2_mbox_setup() 314 if ((mdev->msg_size + size) > mbox->tx_size - msgs_offset) in otx2_mbox_alloc_msg_rsp()
|
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/ |
H A D | raw_mode.c | 233 * @tx_size: The effective size of the TX message. 242 size_t tx_size; member 531 size_t tx_size; in scmi_xfer_raw_get_init() local 539 tx_size = len - sizeof(u32); in scmi_xfer_raw_get_init() 541 if (tx_size > raw->desc->max_msg_size) in scmi_xfer_raw_get_init() 557 xfer->tx.len = tx_size; in scmi_xfer_raw_get_init() 809 if (count > rd->tx.len - rd->tx_size) in scmi_dbg_raw_mode_common_write() 813 if (!rd->tx_size) in scmi_dbg_raw_mode_common_write() 820 if (rd->tx_size < rd->tx_req_size) { in scmi_dbg_raw_mode_common_write() 828 rd->tx_size in scmi_dbg_raw_mode_common_write() [all...] |
H A D | protocols.h | 248 * specified by @msg_id and @tx_size and then to parse the 263 size_t tx_size, void *priv); 290 size_t tx_size, size_t rx_size,
|
/kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
H A D | 8250_bcm7271.c | 226 size_t tx_size; member 418 u32 tx_size; in brcmuart_tx_dma() local 424 tx_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in brcmuart_tx_dma() 427 memcpy(priv->tx_buf, &xmit->buf[xmit->tail], tx_size); in brcmuart_tx_dma() 428 uart_xmit_advance(&p->port, tx_size); in brcmuart_tx_dma() 433 udma_writel(priv, REGS_DMA_TX, UDMA_TX_TRANSFER_LEN, tx_size); in brcmuart_tx_dma() 434 udma_writel(priv, REGS_DMA_TX, UDMA_TX_BUF0_DATA_LEN, tx_size); in brcmuart_tx_dma() 882 dma_free_coherent(dev, priv->tx_size, priv->tx_buf, in brcmuart_free_bufs() 1084 priv->tx_size = UART_XMIT_SIZE; in brcmuart_probe() 1086 priv->tx_size, in brcmuart_probe() [all...] |
H A D | 8250_dma.c | 29 uart_xmit_advance(&p->port, dma->tx_size); in __dma_tx_complete() 110 dma->tx_size = CIRC_CNT_TO_END(xmit->head, xmit->tail, UART_XMIT_SIZE); in serial8250_tx_dma() 116 dma->tx_size, DMA_MEM_TO_DEV, in serial8250_tx_dma()
|
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl-sst-ipc.c | 281 size_t tx_size) in skl_ipc_tx_data_copy() 283 if (tx_size) in skl_ipc_tx_data_copy() 284 memcpy(msg->tx.data, tx_data, tx_size); in skl_ipc_tx_data_copy() 921 size_t sz_remaining, tx_size, data_offset; in skl_ipc_set_large_config() local 937 tx_size = sz_remaining > SKL_ADSP_W1_SZ in skl_ipc_set_large_config() 939 if (tx_size == sz_remaining) in skl_ipc_set_large_config() 945 (unsigned)data_offset, (unsigned)tx_size); in skl_ipc_set_large_config() 949 request.size = tx_size; in skl_ipc_set_large_config() 956 sz_remaining -= tx_size; in skl_ipc_set_large_config() 280 skl_ipc_tx_data_copy(struct ipc_message *msg, char *tx_data, size_t tx_size) skl_ipc_tx_data_copy() argument
|