Searched refs:reg_len (Results 1 - 25 of 40) sorted by relevance

12

/linux-master/drivers/media/i2c/ccs/
H A Dccs-data-defs.h76 u8 reg_len; member in struct:__ccs_data_block_regs
91 u8 reg_len; member in struct:__ccs_data_block_regs2
100 u8 reg_len; member in struct:__ccs_data_block_regs3
H A Dccs-data.c235 switch (r->reg_len >> CCS_DATA_BLOCK_REGS_SEL_SHIFT) {
237 addr += r->reg_len & CCS_DATA_BLOCK_REGS_ADDR_MASK;
238 len = ((r->reg_len & CCS_DATA_BLOCK_REGS_LEN_MASK)
252 addr += ((u16)(r2->reg_len &
255 len = ((r2->reg_len & CCS_DATA_BLOCK_REGS_2_LEN_MASK)
271 len = (r3->reg_len & CCS_DATA_BLOCK_REGS_3_LEN_MASK) + 1;
/linux-master/drivers/base/regmap/
H A Dregmap-spi.c37 const void *reg, size_t reg_len,
43 struct spi_transfer t[2] = { { .tx_buf = reg, .len = reg_len, },
54 const void *reg, size_t reg_len,
65 async->t[0].len = reg_len;
36 regmap_spi_gather_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len) argument
53 regmap_spi_async_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len, struct regmap_async *a) argument
H A Dregmap-raw-ram.c30 const void *reg, size_t reg_len,
38 if (reg_len != 2)
64 const void *reg, size_t reg_len,
72 if (reg_len != 2)
29 regmap_raw_ram_gather_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len) argument
63 regmap_raw_ram_read(void *context, const void *reg, size_t reg_len, void *val, size_t val_len) argument
H A Dregmap-spi-avmm.c579 const void *reg_buf, size_t reg_len,
582 if (reg_len != SPI_AVMM_REG_SIZE)
603 const void *reg_buf, size_t reg_len,
606 if (reg_len != SPI_AVMM_REG_SIZE)
578 regmap_spi_avmm_gather_write(void *context, const void *reg_buf, size_t reg_len, const void *val_buf, size_t val_len) argument
602 regmap_spi_avmm_read(void *context, const void *reg_buf, size_t reg_len, void *val_buf, size_t val_len) argument
H A Dregmap-debugfs.c437 int i, reg_len; local
439 reg_len = regmap_calc_reg_len(map->max_register);
447 seq_printf(s, "%.*x: %c %c %c %c\n", reg_len, i,
/linux-master/drivers/crypto/hisilicon/
H A Ddebugfs.c120 .reg_len = QM_DFX_BASE_LEN,
123 .reg_len = QM_DFX_STATE1_LEN,
126 .reg_len = QM_DFX_STATE2_LEN,
129 .reg_len = QM_DFX_COMMON_LEN,
808 struct dfx_diff_registers *dregs, int reg_len)
813 for (i = 0; i < reg_len; i++) {
821 const struct dfx_diff_registers *cregs, u32 reg_len)
827 diff_regs = kcalloc(reg_len, sizeof(*diff_regs), GFP_KERNEL);
831 for (i = 0; i < reg_len; i++) {
832 if (!cregs[i].reg_len)
807 dfx_regs_uninit(struct hisi_qm *qm, struct dfx_diff_registers *dregs, int reg_len) argument
820 dfx_regs_init(struct hisi_qm *qm, const struct dfx_diff_registers *cregs, u32 reg_len) argument
860 qm_diff_regs_init(struct hisi_qm *qm, struct dfx_diff_registers *dregs, u32 reg_len) argument
908 qm_diff_regs_uninit(struct hisi_qm *qm, u32 reg_len) argument
920 hisi_qm_regs_debugfs_init(struct hisi_qm *qm, struct dfx_diff_registers *dregs, u32 reg_len) argument
952 hisi_qm_regs_debugfs_uninit(struct hisi_qm *qm, u32 reg_len) argument
[all...]
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-regmap.c25 const void *reg, size_t reg_len,
41 reg_len != sizeof(buf_tx->cmd.cmd))
150 const void *reg, size_t reg_len,
165 reg_len != sizeof(buf_tx->cmd.cmd))
200 const void *reg_p, size_t reg_len,
219 reg_len != sizeof(buf_tx->cmd.cmd) +
283 const void *reg_p, size_t reg_len,
299 reg_len != sizeof(buf_tx->cmd.cmd) +
24 mcp251xfd_regmap_nocrc_gather_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len) argument
149 mcp251xfd_regmap_nocrc_read(void *context, const void *reg, size_t reg_len, void *val_buf, size_t val_len) argument
199 mcp251xfd_regmap_crc_gather_write(void *context, const void *reg_p, size_t reg_len, const void *val, size_t val_len) argument
282 mcp251xfd_regmap_crc_read(void *context, const void *reg_p, size_t reg_len, void *val_buf, size_t val_len) argument
/linux-master/drivers/net/can/m_can/
H A Dtcan4x5x-regmap.c18 const void *reg, size_t reg_len,
47 const void *reg_buf, size_t reg_len,
17 tcan4x5x_regmap_gather_write(void *context, const void *reg, size_t reg_len, const void *val, size_t val_len) argument
46 tcan4x5x_regmap_read(void *context, const void *reg_buf, size_t reg_len, void *val_buf, size_t val_len) argument
/linux-master/drivers/gpio/
H A Dgpio-creg-snps.c84 u32 reg_len = 0; local
99 reg_len += hcg->layout->shift[i] + hcg->layout->bit_per_gpio[i];
103 if (reg_len > 32)
/linux-master/drivers/hwmon/
H A Dltc2991.c62 static int ltc2991_read_reg(struct ltc2991_state *st, u8 addr, u8 reg_len, argument
68 if (reg_len < 2)
71 ret = regmap_bulk_read(st->regmap, addr, &regvals, reg_len);
H A Dltc2992.c187 static int ltc2992_read_reg(struct ltc2992_state *st, u8 addr, const u8 reg_len) argument
194 ret = regmap_bulk_read(st->regmap, addr, regvals, reg_len);
199 for (i = 0; i < reg_len; i++)
200 val |= regvals[reg_len - i - 1] << (i * 8);
205 static int ltc2992_write_reg(struct ltc2992_state *st, u8 addr, const u8 reg_len, u32 val) argument
210 for (i = 0; i < reg_len; i++)
211 regvals[reg_len - i - 1] = (val >> (i * 8)) & 0xFF;
213 return regmap_bulk_write(st->regmap, addr, regvals, reg_len);
/linux-master/drivers/iio/dac/
H A Dad3552r.c356 u8 reg_len; local
359 reg_len = _ad3552r_reg_len(addr);
360 if (reg_len == 2)
363 if (reg_len == 1)
366 /* reg_len can be 2 or 3, but 3rd bytes needs to be set to 0 */
369 return ad3552r_transfer(dac, addr, reg_len, buf, false);
375 u8 reg_len, buf[AD3552R_MAX_REG_SIZE] = { 0 }; local
377 reg_len = _ad3552r_reg_len(addr);
378 err = ad3552r_transfer(dac, addr, reg_len, buf, true);
382 if (reg_len
[all...]
/linux-master/drivers/crypto/hisilicon/zip/
H A Dzip_main.c339 .reg_len = HZIP_CORE_REGS_BASE_LEN,
342 .reg_len = HZIP_CORE_REGS_DFX_LEN,
345 .reg_len = HZIP_CORE_REGS_DFX_LEN,
348 .reg_len = HZIP_CORE_REGS_DFX_LEN,
351 .reg_len = HZIP_CORE_REGS_DFX_LEN,
354 .reg_len = HZIP_CORE_REGS_DFX_LEN,
357 .reg_len = HZIP_CORE_REGS_DFX_LEN,
360 .reg_len = HZIP_CORE_REGS_DFX_LEN,
363 .reg_len = HZIP_CORE_REGS_DFX_LEN,
/linux-master/drivers/bus/mhi/host/
H A Dinit.c526 if (val >= mhi_cntrl->reg_len - (8 * MHI_DEV_WAKE_DB)) {
528 val, mhi_cntrl->reg_len - (8 * MHI_DEV_WAKE_DB));
548 if (val >= mhi_cntrl->reg_len - (8 * mhi_cntrl->total_ev_rings)) {
550 val, mhi_cntrl->reg_len - (8 * mhi_cntrl->total_ev_rings));
923 !mhi_cntrl->irq || !mhi_cntrl->reg_len)
1108 if (bhi_off >= mhi_cntrl->reg_len) {
1110 bhi_off, mhi_cntrl->reg_len);
1124 if (bhie_off >= mhi_cntrl->reg_len) {
1127 bhie_off, mhi_cntrl->reg_len);
/linux-master/drivers/net/dsa/microchip/
H A Dksz8863_smi.c25 static int ksz8863_mdio_read(void *ctx, const void *reg_buf, size_t reg_len, argument
/linux-master/include/linux/
H A Dhisi_acc_qm.h174 u32 reg_len; member in struct:dfx_diff_registers
544 struct dfx_diff_registers *dregs, u32 reg_len);
545 void hisi_qm_regs_debugfs_uninit(struct hisi_qm *qm, u32 reg_len);
H A Dmhi.h312 * @reg_len: Length of the MHI MMIO region (required)
386 size_t reg_len; member in struct:mhi_controller
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Ddebug.c942 unsigned long int reg_len; local
954 reg_len = n_reg * REG_OUTPUT_LEN_PER_LINE;
956 reg_len += REGTYPE_STR_LEN;
958 buf = vmalloc(reg_len);
971 len += scnprintf(buf + len, reg_len - len,
977 len += scnprintf(buf + len, reg_len - len,
987 len += scnprintf(buf + len, reg_len - len,
/linux-master/include/linux/mlx4/
H A Dqp.h395 __be64 reg_len; member in struct:mlx4_wqe_fmr_seg
/linux-master/include/linux/mlx5/
H A Dqp.h198 __be64 reg_len; member in struct:mlx5_wqe_fmr_seg
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dmhi.c341 mhi_ctrl->reg_len = ab->mem_len;
/linux-master/drivers/crypto/hisilicon/sec2/
H A Dsec_main.c296 .reg_len = SEC_DFX_BASE_LEN,
299 .reg_len = SEC_DFX_COMMON1_LEN,
302 .reg_len = SEC_DFX_COMMON2_LEN,
305 .reg_len = SEC_DFX_CORE_LEN,
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmhi.c375 mhi_ctrl->reg_len = ab->mem_len;
/linux-master/drivers/accel/qaic/
H A Dmhi_controller.c540 mhi_cntrl->reg_len = SZ_4K;

Completed in 240 milliseconds

12