/kernel/linux/linux-5.10/drivers/ntb/ |
H A D | msi.c | 212 msi_desc->data = entry->msg.data; in ntb_msi_set_desc() 217 static void ntb_msi_write_msg(struct msi_desc *entry, void *data) in ntb_msi_write_msg() argument 219 struct ntb_msi_devres *dr = data; in ntb_msi_write_msg() 320 static int ntbm_msi_callback_match(struct device *dev, void *res, void *data) in ntbm_msi_callback_match() argument 325 return dr->ntb == ntb && dr->entry == data; in ntbm_msi_callback_match() 355 * @desc: MSI descriptor data which triggers the interrupt 373 iowrite32(desc->data, &ntb->msi->peer_mws[peer][idx]); in ntb_msi_peer_trigger() 383 * @desc: MSI descriptor data which triggers the interrupt 387 * (for example, trigger an interrupt to process the data afte [all...] |
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | dell-rbtn.c | 89 static void rbtn_rfkill_query(struct rfkill *rfkill, void *data) in rbtn_rfkill_query() argument 91 struct acpi_device *device = data; in rbtn_rfkill_query() 101 static int rbtn_rfkill_set_block(void *data, bool blocked) in rbtn_rfkill_set_block() argument 310 static int rbtn_inc_count(struct device *dev, void *data) in rbtn_inc_count() argument 314 int *count = data; in rbtn_inc_count() 322 static int rbtn_switch_dev(struct device *dev, void *data) in rbtn_switch_dev() argument 326 bool enable = data; in rbtn_switch_dev()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/v3d/ |
H A D | v3d_drv.h | 307 int v3d_create_bo_ioctl(struct drm_device *dev, void *data, 309 int v3d_mmap_bo_ioctl(struct drm_device *dev, void *data, 311 int v3d_get_bo_offset_ioctl(struct drm_device *dev, void *data, 327 int v3d_submit_cl_ioctl(struct drm_device *dev, void *data, 329 int v3d_submit_tfu_ioctl(struct drm_device *dev, void *data, 331 int v3d_submit_csd_ioctl(struct drm_device *dev, void *data, 333 int v3d_wait_bo_ioctl(struct drm_device *dev, void *data,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/ |
H A D | sun8i_dw_hdmi.c | 33 sun8i_dw_hdmi_mode_valid_a83t(struct dw_hdmi *hdmi, void *data, in sun8i_dw_hdmi_mode_valid_a83t() argument 44 sun8i_dw_hdmi_mode_valid_h6(struct dw_hdmi *hdmi, void *data, in sun8i_dw_hdmi_mode_valid_h6() argument 121 void *data) in sun8i_dw_hdmi_bind() 125 struct drm_device *drm = data; in sun8i_dw_hdmi_bind() 262 void *data) in sun8i_dw_hdmi_unbind() 306 .data = &sun8i_a83t_quirks, 310 .data = &sun50i_h6_quirks, 120 sun8i_dw_hdmi_bind(struct device *dev, struct device *master, void *data) sun8i_dw_hdmi_bind() argument 261 sun8i_dw_hdmi_unbind(struct device *dev, struct device *master, void *data) sun8i_dw_hdmi_unbind() argument
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | max8925-regulator.c | 54 unsigned char data, mask; in max8925_get_voltage_sel() local 61 data = ret & mask; in max8925_get_voltage_sel() 63 return data; in max8925_get_voltage_sel() 105 unsigned char data, mask; in max8925_set_dvm_voltage() local 110 data = DIV_ROUND_UP(uV - SD1_DVM_VMIN, SD1_DVM_STEP); in max8925_set_dvm_voltage() 111 data <<= SD1_DVM_SHIFT; in max8925_set_dvm_voltage() 114 return max8925_set_bits(info->i2c, info->enable_reg, mask, data); in max8925_set_dvm_voltage()
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-jz4740.c | 227 static irqreturn_t jz4740_rtc_irq(int irq, void *data) in jz4740_rtc_irq() argument 229 struct jz4740_rtc *rtc = data; in jz4740_rtc_irq() 260 static void jz4740_rtc_clk_disable(void *data) in jz4740_rtc_clk_disable() argument 262 clk_disable_unprepare(data); in jz4740_rtc_clk_disable() 266 { .compatible = "ingenic,jz4740-rtc", .data = (void *)ID_JZ4740 }, 267 { .compatible = "ingenic,jz4760-rtc", .data = (void *)ID_JZ4760 }, 268 { .compatible = "ingenic,jz4780-rtc", .data = (void *)ID_JZ4780 },
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-dw-mmio.c | 330 { .compatible = "snps,dw-apb-ssi", .data = dw_spi_dw_apb_init}, 331 { .compatible = "mscc,ocelot-spi", .data = dw_spi_mscc_ocelot_init}, 332 { .compatible = "mscc,jaguar2-spi", .data = dw_spi_mscc_jaguar2_init}, 333 { .compatible = "amazon,alpine-dw-apb-ssi", .data = dw_spi_alpine_init}, 334 { .compatible = "renesas,rzn1-spi", .data = dw_spi_dw_apb_init}, 335 { .compatible = "snps,dwc-ssi-1.01a", .data = dw_spi_dwc_ssi_init}, 336 { .compatible = "intel,keembay-ssi", .data = dw_spi_keembay_init},
|
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb-v2/ |
H A D | ec168.c | 64 memcpy(buf, req->data, req->size); in ec168_ctrl_msg() 84 /* read request, copy returned data to return buf */ in ec168_ctrl_msg() 86 memcpy(req->data, buf, req->size); in ec168_ctrl_msg() 126 req.data = &msg[i+1].buf[0]; in ec168_i2c_xfer() 146 req.data = NULL; in ec168_i2c_xfer() 158 req.data = &msg[i].buf[1]; in ec168_i2c_xfer() 223 req.data = (u8 *) &fw->data[fw->size - remaining]; in ec168_download_firmware()
|
/kernel/linux/linux-6.6/drivers/mtd/devices/ |
H A D | mchp48l640.c | 301 struct flash_platform_data *data; in mchp48l640_probe() local 321 data = dev_get_platdata(&spi->dev); in mchp48l640_probe() 336 err = mtd_device_register(&flash->mtd, data ? data->parts : NULL, in mchp48l640_probe() 337 data ? data->nr_parts : 0); in mchp48l640_probe() 354 .data = &mchp48l640_caps,
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | sec-core.c | 85 .data = (void *)S5M8767X, 88 .data = (void *)S2MPS11X, 91 .data = (void *)S2MPS13X, 94 .data = (void *)S2MPS14X, 97 .data = (void *)S2MPS15X, 100 .data = (void *)S2MPA01, 103 .data = (void *)S2MPU02, 247 * Only the common platform data elements for s5m8767 are parsed here from the 249 * others have to parse their own platform data elements from device tree. 251 * The s5m8767 platform data structur [all...] |
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | lgs8gl5.c | 60 lgs8gl5_write_reg(struct lgs8gl5_state *state, u8 reg, u8 data) in lgs8gl5_write_reg() argument 63 u8 buf[] = {reg, data}; in lgs8gl5_write_reg() 74 __func__, reg, data, ret); in lgs8gl5_write_reg() 110 lgs8gl5_update_reg(struct lgs8gl5_state *state, u8 reg, u8 data) in lgs8gl5_update_reg() argument 113 lgs8gl5_write_reg(state, reg, data); in lgs8gl5_update_reg() 121 lgs8gl5_update_alt_reg(struct lgs8gl5_state *state, u8 reg, u8 data) in lgs8gl5_update_alt_reg() argument 126 u8 b2[] = {reg, data}; in lgs8gl5_update_alt_reg()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cudbg_entity.h | 78 u32 data[ULPRX_LA_SIZE * 8]; member 85 u8 data[]; member 137 u8 data[]; member 199 u32 data[SGE_CTXT_SIZE / 4]; member 269 u32 data[NUM_LE_DB_DBGI_RSP_DATA_INSTANCES]; member 339 u8 data[]; /* Must be last */ member 345 u8 data[]; /* Must be last */ member
|
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | adv7170.c | 77 const u8 *data, unsigned int len) in adv7170_write_block() 93 block_data[block_len++] = reg = data[0]; in adv7170_write_block() 96 encoder->reg[reg++] = data[1]; in adv7170_write_block() 98 data += 2; in adv7170_write_block() 99 } while (len >= 2 && data[0] == reg && block_len < 32); in adv7170_write_block() 107 reg = *data++; in adv7170_write_block() 108 ret = adv7170_write(sd, reg, *data++); in adv7170_write_block() 76 adv7170_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) adv7170_write_block() argument
|
H A D | saa7185.c | 66 const u8 *data, unsigned int len) in saa7185_write_block() 82 block_data[block_len++] = reg = data[0]; in saa7185_write_block() 85 encoder->reg[reg++] = data[1]; in saa7185_write_block() 87 data += 2; in saa7185_write_block() 88 } while (len >= 2 && data[0] == reg && block_len < 32); in saa7185_write_block() 96 reg = *data++; in saa7185_write_block() 97 ret = saa7185_write(sd, reg, *data++); in saa7185_write_block() 65 saa7185_write_block(struct v4l2_subdev *sd, const u8 *data, unsigned int len) saa7185_write_block() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_mdio.c | 49 writel(reg, sp->ioaddr + sp->hw->mii.data); in sxgbe_mdio_ctrl_data() 85 rc = sxgbe_mdio_busy_wait(sp->ioaddr, mii->data); in sxgbe_mdio_access_c22() 95 return sxgbe_mdio_busy_wait(sp->ioaddr, mii->data); in sxgbe_mdio_access_c22() 105 rc = sxgbe_mdio_busy_wait(sp->ioaddr, mii->data); in sxgbe_mdio_access_c45() 111 return sxgbe_mdio_busy_wait(sp->ioaddr, mii->data); in sxgbe_mdio_access_c45() 132 return readl(priv->ioaddr + priv->hw->mii.data) & 0xffff; in sxgbe_mdio_read_c22() 155 return readl(priv->ioaddr + priv->hw->mii.data) & 0xffff; in sxgbe_mdio_read_c45() 163 * @phydata: data to be written into phy register 182 * @phydata: data to be written into phy register
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/emac/ |
H A D | emac-sgmii.c | 141 static irqreturn_t emac_sgmii_interrupt(int irq, void *data) in emac_sgmii_interrupt() argument 143 struct emac_adapter *adpt = data; in emac_sgmii_interrupt() 155 * clock and data. in emac_sgmii_interrupt() 296 static int emac_sgmii_acpi_match(struct device *dev, void *data) in emac_sgmii_acpi_match() argument 306 struct sgmii_ops **ops = data; in emac_sgmii_acpi_match() 342 .data = &fsm9900_ops, 346 .data = &qdf2432_ops, 394 phy->sgmii_ops = (struct sgmii_ops *)match->data; in emac_sgmii_config()
|
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | acpi_extlog.c | 75 u64 data; in extlog_elog_entry_check() local 80 data = ELOG_ENTRY_DATA(idx); in extlog_elog_entry_check() 81 if ((data & ELOG_ENTRY_VALID) == 0) in extlog_elog_entry_check() 84 data &= EXT_ELOG_ENTRY_MASK; in extlog_elog_entry_check() 85 estatus = (struct acpi_hest_generic_status *)ELOG_ENTRY_ADDR(data); in extlog_elog_entry_check() 87 /* if no valid data in elog entry, just return */ in extlog_elog_entry_check() 135 void *data) in extlog_print() 137 struct mce *mce = (struct mce *)data; in extlog_print() 134 extlog_print(struct notifier_block *nb, unsigned long val, void *data) extlog_print() argument
|
/kernel/linux/linux-6.6/fs/smb/common/ |
H A D | cifs_md4.c | 139 int cifs_md4_update(struct md4_ctx *mctx, const u8 *data, unsigned int len) in cifs_md4_update() argument 147 data, len); in cifs_md4_update() 152 data, avail); in cifs_md4_update() 155 data += avail; in cifs_md4_update() 159 memcpy(mctx->block, data, sizeof(mctx->block)); in cifs_md4_update() 161 data += sizeof(mctx->block); in cifs_md4_update() 165 memcpy(mctx->block, data, len); in cifs_md4_update()
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-rp5c01.c | 172 u8 data; in rp5c01_nvram_read() local 177 data = rp5c01_read(priv, pos) << 4; in rp5c01_nvram_read() 181 data |= rp5c01_read(priv, pos++); in rp5c01_nvram_read() 184 *buf++ = data; in rp5c01_nvram_read() 200 u8 data = *buf++; in rp5c01_nvram_write() local 205 rp5c01_write(priv, data >> 4, pos); in rp5c01_nvram_write() 209 rp5c01_write(priv, data & 0xf, pos++); in rp5c01_nvram_write()
|
/kernel/linux/linux-6.6/drivers/soc/aspeed/ |
H A D | aspeed-lpc-snoop.c | 6 * allows the BMC to listen on and save the data written by 132 u32 reg, data; in aspeed_lpc_snoop_irq() local 145 /* Read and save most recent snoop'ed data byte to FIFO */ in aspeed_lpc_snoop_irq() 146 regmap_read(lpc_snoop->regmap, SNPWDR, &data); in aspeed_lpc_snoop_irq() 149 u8 val = (data & SNPWDR_CH0_MASK) >> SNPWDR_CH0_SHIFT; in aspeed_lpc_snoop_irq() 154 u8 val = (data & SNPWDR_CH1_MASK) >> SNPWDR_CH1_SHIFT; in aspeed_lpc_snoop_irq() 357 .data = &ast2400_model_data }, 359 .data = &ast2500_model_data }, 361 .data = &ast2500_model_data },
|
/kernel/linux/linux-6.6/drivers/platform/x86/dell/ |
H A D | dell-rbtn.c | 89 static void rbtn_rfkill_query(struct rfkill *rfkill, void *data) in rbtn_rfkill_query() argument 91 struct acpi_device *device = data; in rbtn_rfkill_query() 101 static int rbtn_rfkill_set_block(void *data, bool blocked) in rbtn_rfkill_set_block() argument 310 static int rbtn_inc_count(struct device *dev, void *data) in rbtn_inc_count() argument 314 int *count = data; in rbtn_inc_count() 322 static int rbtn_switch_dev(struct device *dev, void *data) in rbtn_switch_dev() argument 326 bool enable = data; in rbtn_switch_dev()
|
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | max8925-regulator.c | 54 unsigned char data, mask; in max8925_get_voltage_sel() local 61 data = ret & mask; in max8925_get_voltage_sel() 63 return data; in max8925_get_voltage_sel() 105 unsigned char data, mask; in max8925_set_dvm_voltage() local 110 data = DIV_ROUND_UP(uV - SD1_DVM_VMIN, SD1_DVM_STEP); in max8925_set_dvm_voltage() 111 data <<= SD1_DVM_SHIFT; in max8925_set_dvm_voltage() 114 return max8925_set_bits(info->i2c, info->enable_reg, mask, data); in max8925_set_dvm_voltage()
|
H A D | rpi-panel-attiny-regulator.c | 146 unsigned int data; in attiny_lcd_power_is_enabled() local 152 ret = regmap_read(rdev->regmap, REG_PORTC, &data); in attiny_lcd_power_is_enabled() 163 return data & PC_RST_BRIDGE_N; in attiny_lcd_power_is_enabled() 267 /* Read data from register */ in attiny_i2c_read() 292 unsigned int data; in attiny_i2c_probe() local 310 ret = attiny_i2c_read(i2c, REG_ID, &data); in attiny_i2c_probe() 316 switch (data) { in attiny_i2c_probe() 321 dev_err(&i2c->dev, "Unknown Atmel firmware revision: 0x%02x\n", data); in attiny_i2c_probe()
|
/kernel/linux/linux-6.6/drivers/usb/typec/ |
H A D | hd3ss3220.c | 157 static irqreturn_t hd3ss3220_irq_handler(int irq, void *data) in hd3ss3220_irq_handler() argument 159 struct i2c_client *client = to_i2c_client(data); in hd3ss3220_irq_handler() 177 unsigned int data; in hd3ss3220_probe() local 216 typec_cap.data = TYPEC_PORT_DRD; in hd3ss3220_probe() 227 ret = regmap_read(hd3ss3220->regmap, HD3SS3220_REG_CN_STAT_CTRL, &data); in hd3ss3220_probe() 231 if (data & HD3SS3220_REG_CN_STAT_CTRL_INT_STATUS) { in hd3ss3220_probe() 234 data | HD3SS3220_REG_CN_STAT_CTRL_INT_STATUS); in hd3ss3220_probe()
|
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | internal.h | 116 int (*write)(void *context, const void *data, size_t count); 154 /* if set, the cache contains newer data than the HW */ 324 * Create a test register map with data stored in RAM, not intended 328 struct regmap_ram_data *data, 332 #define regmap_init_ram(config, data) \ 333 __regmap_lockdep_wrapper(__regmap_init_ram, #config, config, data) 336 struct regmap_ram_data *data, 340 #define regmap_init_raw_ram(config, data) \ 341 __regmap_lockdep_wrapper(__regmap_init_raw_ram, #config, config, data)
|