/kernel/linux/linux-6.6/fs/cachefiles/ |
H A D | daemon.c | 283 char *data, *args, *cp; in cachefiles_daemon_write() local 296 data = memdup_user_nul(_data, datalen); in cachefiles_daemon_write() 297 if (IS_ERR(data)) in cachefiles_daemon_write() 298 return PTR_ERR(data); in cachefiles_daemon_write() 301 if (memchr(data, '\0', datalen)) in cachefiles_daemon_write() 305 cp = memchr(data, '\n', datalen); in cachefiles_daemon_write() 307 if (cp == data) in cachefiles_daemon_write() 316 for (args = data; *args; args++) in cachefiles_daemon_write() 320 if (args == data) in cachefiles_daemon_write() 328 if (strcmp(cmd->name, data) in cachefiles_daemon_write() [all...] |
/kernel/linux/linux-6.6/fs/devpts/ |
H A D | inode.c | 53 .data = &pty_limit, 61 .data = &pty_reserve, 69 .data = &pty_count, 223 * Set @opts to mount options specified in @data. If an option is not 224 * specified in @data, set it to its default value. 226 * Note: @data may be NULL (in which case all options are set to default). 228 static int parse_mount_options(char *data, int op, struct pts_mount_opts *opts) in parse_mount_options() argument 249 while ((p = strsep(&data, ",")) != NULL) { in parse_mount_options() 366 static int devpts_remount(struct super_block *sb, int *flags, char *data) in devpts_remount() argument 372 err = parse_mount_options(data, PARSE_REMOUN in devpts_remount() 427 devpts_fill_super(struct super_block *s, void *data, int silent) devpts_fill_super() argument 484 devpts_mount(struct file_system_type *fs_type, int flags, const char *dev_name, void *data) devpts_mount() argument [all...] |
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | pcwd_usb.c | 123 /* the buffer to intr data */ 134 /* The data MSB that is reported back */ 136 /* The data LSB that is reported back */ 169 unsigned char *data = usb_pcwd->intr_buffer; in usb_pcwd_intr_done() local 190 dev_dbg(dev, "received following data cmd=0x%02x msb=0x%02x lsb=0x%02x", in usb_pcwd_intr_done() 191 data[0], data[1], data[2]); in usb_pcwd_intr_done() 193 usb_pcwd->cmd_command = data[0]; in usb_pcwd_intr_done() 194 usb_pcwd->cmd_data_msb = data[ in usb_pcwd_intr_done() 361 usb_pcwd_write(struct file *file, const char __user *data, size_t len, loff_t *ppos) usb_pcwd_write() argument 509 usb_pcwd_temperature_read(struct file *file, char __user *data, size_t len, loff_t *ppos) usb_pcwd_temperature_read() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | debugfs.h | 25 void *data; member 76 struct dentry *parent, void *data, 79 struct dentry *parent, void *data, 83 struct dentry *parent, void *data, 95 void *data); 161 int (*read_fn)(struct seq_file *s, void *data)); 191 struct dentry *parent, void *data, in debugfs_create_file() 199 void *data, in debugfs_create_file_unsafe() 206 struct dentry *parent, void *data, in debugfs_create_file_size() 227 void *data) in debugfs_create_automount() 190 debugfs_create_file(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops) debugfs_create_file() argument 197 debugfs_create_file_unsafe(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops) debugfs_create_file_unsafe() argument 205 debugfs_create_file_size(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops, loff_t file_size) debugfs_create_file_size() argument 224 debugfs_create_automount(const char *name, struct dentry *parent, debugfs_automount_t f, void *data) debugfs_create_automount() argument 352 debugfs_create_devm_seqfile(struct device *dev, const char *name, struct dentry *parent, int (*read_fn)(struct seq_file *s, void *data)) debugfs_create_devm_seqfile() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus.c | 655 .data = &sun4i_a10_cedrus_variant, 659 .data = &sun5i_a13_cedrus_variant, 663 .data = &sun7i_a20_cedrus_variant, 667 .data = &sun8i_a33_cedrus_variant, 671 .data = &sun8i_h3_cedrus_variant, 675 .data = &sun8i_v3s_cedrus_variant, 679 .data = &sun8i_r40_cedrus_variant, 683 .data = &sun20i_d1_cedrus_variant, 687 .data = &sun50i_a64_cedrus_variant, 691 .data [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-sh.c | 81 static void spi_sh_write(struct spi_sh_data *ss, unsigned long data, in spi_sh_write() argument 85 iowrite8(data, ss->addr + (offset >> 2)); in spi_sh_write() 87 iowrite32(data, ss->addr + offset); in spi_sh_write() 156 unsigned char *data; in spi_sh_send() local 162 data = (unsigned char *)t->tx_buf; in spi_sh_send() 170 spi_sh_write(ss, (unsigned long)data[i], SPI_SH_TBR); in spi_sh_send() 182 data += cur_len; in spi_sh_send() 221 unsigned char *data; in spi_sh_receive() local 234 data = (unsigned char *)t->rx_buf; in spi_sh_receive() 253 data[ in spi_sh_receive() [all...] |
H A D | spi-bcm2835aux.c | 38 * so some data is taken from the file: 156 u32 data; in bcm2835aux_rd_fifo() local 159 data = bcm2835aux_rd(bs, BCM2835_AUX_SPI_IO); in bcm2835aux_rd_fifo() 163 *bs->rx_buf++ = (data >> 16) & 0xff; in bcm2835aux_rd_fifo() 166 *bs->rx_buf++ = (data >> 8) & 0xff; in bcm2835aux_rd_fifo() 169 *bs->rx_buf++ = (data >> 0) & 0xff; in bcm2835aux_rd_fifo() 179 u32 data; in bcm2835aux_wr_fifo() local 186 data = 0; in bcm2835aux_wr_fifo() 189 data |= byte << (8 * (2 - i)); in bcm2835aux_wr_fifo() 193 data | in bcm2835aux_wr_fifo() [all...] |
H A D | spi-meson-spifc.c | 97 u32 data; in meson_spifc_wait_ready() local 100 regmap_read(spifc->regmap, REG_SLAVE, &data); in meson_spifc_wait_ready() 101 if (data & SLAVE_TRST_DONE) in meson_spifc_wait_ready() 110 * meson_spifc_drain_buffer() - copy data from device buffer to memory 118 u32 data; in meson_spifc_drain_buffer() local 122 regmap_read(spifc->regmap, REG_C0 + i, &data); in meson_spifc_drain_buffer() 125 *((u32 *)buf) = data; in meson_spifc_drain_buffer() 128 memcpy(buf, &data, len - i); in meson_spifc_drain_buffer() 136 * meson_spifc_fill_buffer() - copy data from memory to device buffer 144 u32 data; in meson_spifc_fill_buffer() local [all...] |
/kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
H A D | 8250_lpss.c | 58 struct dw8250_port_data data; member 67 static inline struct lpss8250 *to_lpss8250(struct dw8250_port_data *data) in to_lpss8250() argument 69 return container_of(data, struct lpss8250, data); in to_lpss8250() 166 struct uart_8250_dma *dma = &lpss->data.dma; in ehl_serial_setup() 186 struct uart_8250_port *up = serial8250_get_port(lpss->data.line); in ehl_serial_exit() 204 struct uart_8250_dma *dma = &lpss->data.dma; in qrk_serial_setup_dma() 278 struct uart_8250_dma *dma = &lpss->data.dma; in lpss8250_dma_setup() 340 uart.port.private_data = &lpss->data; in lpss8250_probe() 366 lpss->data in lpss8250_probe() [all...] |
/kernel/linux/linux-6.6/drivers/thermal/ |
H A D | sun8i_thermal.c | 118 /* ths have no data yet */ in sun8i_ths_get_temp() 184 static irqreturn_t sun8i_irq_thread(int irq, void *data) in sun8i_irq_thread() argument 186 struct ths_device *tmdev = data; in sun8i_irq_thread() 235 * The calibration data on the H6 is the ambient temperature and in sun50i_h6_ths_calibrate() 251 * Calibration data is CALIBRATE_DEFAULT - (calculated in sun50i_h6_ths_calibrate() 262 * still work without calibration, although the data in sun50i_h6_ths_calibrate() 292 * Even if the external calibration data stored in sid is in sun8i_ths_calibrate() 294 * the data won't be so accurate. in sun8i_ths_calibrate() 301 * So here we do not return error if the calibration data is in sun8i_ths_calibrate() 322 static void sun8i_ths_reset_control_assert(void *data) in sun8i_ths_reset_control_assert() argument [all...] |
H A D | imx8mm_thermal.c | 24 /* TMU calibration data registers */ 52 /* TMU OCOTP calibration data bitfields */ 97 static int imx8mm_tmu_get_temp(void *data, int *temp) in imx8mm_tmu_get_temp() argument 99 struct tmu_sensor *sensor = data; in imx8mm_tmu_get_temp() 117 static int imx8mp_tmu_get_temp(void *data, int *temp) in imx8mp_tmu_get_temp() argument 119 struct tmu_sensor *sensor = data; in imx8mp_tmu_get_temp() 277 * Lack of calibration data OCOTP reference is not considered in imx8mm_tmu_probe_set_calib() 296 const struct thermal_soc_data *data; in imx8mm_tmu_probe() local 301 data = of_device_get_match_data(&pdev->dev); in imx8mm_tmu_probe() 304 data in imx8mm_tmu_probe() [all...] |
/kernel/linux/linux-6.6/drivers/rpmsg/ |
H A D | qcom_glink_rpm.c | 85 void *data, unsigned int offset, size_t count) in glink_rpm_rx_peek() 98 __ioread32_copy(data, pipe->fifo + tail, in glink_rpm_rx_peek() 103 __ioread32_copy(data + len, pipe->fifo, in glink_rpm_rx_peek() 140 const void *data, size_t count) in glink_rpm_tx_write_one() 146 __iowrite32_copy(pipe->fifo + head, data, in glink_rpm_tx_write_one() 151 __iowrite32_copy(pipe->fifo, data + len, in glink_rpm_tx_write_one() 164 const void *data, size_t dlen) in glink_rpm_tx_write() 183 memcpy(padding, data + aligned_dlen, dlen - aligned_dlen); in glink_rpm_tx_write() 187 head = glink_rpm_tx_write_one(pipe, head, data, aligned_dlen); in glink_rpm_tx_write() 204 static irqreturn_t qcom_glink_rpm_intr(int irq, void *data) in qcom_glink_rpm_intr() argument 84 glink_rpm_rx_peek(struct qcom_glink_pipe *glink_pipe, void *data, unsigned int offset, size_t count) glink_rpm_rx_peek() argument 138 glink_rpm_tx_write_one(struct glink_rpm_pipe *pipe, unsigned int head, const void *data, size_t count) glink_rpm_tx_write_one() argument 162 glink_rpm_tx_write(struct qcom_glink_pipe *glink_pipe, const void *hdr, size_t hlen, const void *data, size_t dlen) glink_rpm_tx_write() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/backlight/ |
H A D | tdo24m.c | 159 CMD1(0xbe, 0x00), /* Dummy data for QuadData operation */ 179 uint32_t data; in tdo24m_writes() local 188 data = *p << (7 - nparams); in tdo24m_writes() 191 lcd->buf[0] = (data >> 8) & 0xff; in tdo24m_writes() 192 lcd->buf[1] = data & 0xff; in tdo24m_writes() 195 lcd->buf[0] = (data >> 16) & 0xff; in tdo24m_writes() 196 lcd->buf[1] = (data >> 8) & 0xff; in tdo24m_writes() 197 lcd->buf[2] = data & 0xff; in tdo24m_writes() 200 lcd->buf[0] = (data >> 24) & 0xff; in tdo24m_writes() 201 lcd->buf[1] = (data >> 1 in tdo24m_writes() [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wm8505.c | 3 * Pinctrl data for Wondermedia WM8505 SoC 481 struct wmt_pinctrl_data *data; in wm8505_pinctrl_probe() local 483 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in wm8505_pinctrl_probe() 484 if (!data) in wm8505_pinctrl_probe() 487 data->banks = wm8505_banks; in wm8505_pinctrl_probe() 488 data->nbanks = ARRAY_SIZE(wm8505_banks); in wm8505_pinctrl_probe() 489 data->pins = wm8505_pins; in wm8505_pinctrl_probe() 490 data->npins = ARRAY_SIZE(wm8505_pins); in wm8505_pinctrl_probe() 491 data in wm8505_pinctrl_probe() [all...] |
H A D | pinctrl-vt8500.c | 3 * Pinctrl data for VIA VT8500 SoC 450 struct wmt_pinctrl_data *data; in vt8500_pinctrl_probe() local 452 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in vt8500_pinctrl_probe() 453 if (!data) in vt8500_pinctrl_probe() 456 data->banks = vt8500_banks; in vt8500_pinctrl_probe() 457 data->nbanks = ARRAY_SIZE(vt8500_banks); in vt8500_pinctrl_probe() 458 data->pins = vt8500_pins; in vt8500_pinctrl_probe() 459 data->npins = ARRAY_SIZE(vt8500_pins); in vt8500_pinctrl_probe() 460 data in vt8500_pinctrl_probe() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | uvc_video.c | 29 u8 *data, int len) in uvc_video_encode_header() 36 data[1] = UVC_STREAM_EOH | video->fid; in uvc_video_encode_header() 42 data[1] |= UVC_STREAM_PTS; in uvc_video_encode_header() 43 put_unaligned_le32(pts, &data[pos]); in uvc_video_encode_header() 54 data[1] |= UVC_STREAM_SCR; in uvc_video_encode_header() 55 put_unaligned_le32(stc, &data[pos]); in uvc_video_encode_header() 56 put_unaligned_le16(sof, &data[pos+4]); in uvc_video_encode_header() 60 data[0] = pos; in uvc_video_encode_header() 63 data[1] |= UVC_STREAM_EOF; in uvc_video_encode_header() 70 u8 *data, in in uvc_video_encode_data() 28 uvc_video_encode_header(struct uvc_video *video, struct uvc_buffer *buf, u8 *data, int len) uvc_video_encode_header() argument 69 uvc_video_encode_data(struct uvc_video *video, struct uvc_buffer *buf, u8 *data, int len) uvc_video_encode_data() argument [all...] |
/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | property.c | 126 property->value.data = kcalloc(property->length, sizeof(u32), in tb_property_parse() 128 if (!property->value.data) { in tb_property_parse() 132 parse_dwdata(property->value.data, block + entry->value, in tb_property_parse() 212 * This function parses the XDomain properties data block into format that 271 kfree(property->value.data); in tb_property_free() 359 * data/text is included right after the directory and each in __tb_property_format_dir() 377 * | data 0 | <------------------|--' | in __tb_property_format_dir() 379 * | data 1 | <------------------|-----' in __tb_property_format_dir() 395 * | data 0 | in __tb_property_format_dir() 447 format_dwdata(&block[data_offset], property->value.data, in __tb_property_format_dir() [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | tps62360-regulator.c | 111 unsigned int data; in tps62360_dcdc_get_voltage_sel() local 114 ret = regmap_read(tps->regmap, REG_VSET0 + tps->curr_vset_id, &data); in tps62360_dcdc_get_voltage_sel() 120 vsel = (int)data & tps->voltage_reg_mask; in tps62360_dcdc_get_voltage_sel() 209 unsigned int data; in tps62360_get_mode() local 212 ret = regmap_read(tps->regmap, REG_VSET0 + tps->curr_vset_id, &data); in tps62360_get_mode() 218 return (data & FORCE_PWM_ENABLE) ? in tps62360_get_mode() 295 dev_err(dev, "Not able to get OF regulator init data\n"); in of_get_tps62360_platform_data() 309 { .compatible = "ti,tps62360", .data = (void *)TPS62360}, 310 { .compatible = "ti,tps62361", .data = (void *)TPS62361}, 311 { .compatible = "ti,tps62362", .data [all...] |
/kernel/linux/linux-6.6/drivers/clk/qcom/ |
H A D | clk-cpu-8996.c | 264 void *data); 547 void *data) in cpu_clk_notifier_cb() 550 struct clk_notifier_data *cnd = data; in cpu_clk_notifier_cb() 586 struct clk_hw_onecell_data *data; in qcom_cpu_clk_msm8996_driver_probe() local 590 data = devm_kzalloc(dev, struct_size(data, hws, 2), GFP_KERNEL); in qcom_cpu_clk_msm8996_driver_probe() 591 if (!data) in qcom_cpu_clk_msm8996_driver_probe() 593 data->num = 2; in qcom_cpu_clk_msm8996_driver_probe() 607 data->hws[0] = &pwrcl_pmux.clkr.hw; in qcom_cpu_clk_msm8996_driver_probe() 608 data in qcom_cpu_clk_msm8996_driver_probe() 546 cpu_clk_notifier_cb(struct notifier_block *nb, unsigned long event, void *data) cpu_clk_notifier_cb() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/intel/keembay/ |
H A D | ocs-hcu.c | 97 * @src_addr: Source address of the data. 98 * @src_len: Length of data to be fetched. 229 * ocs_hcu_get_intermediate_data() - Get intermediate data. 231 * @data: Where to store the intermediate. 237 * Note: once all data has been processed, the intermediate data actually 244 struct ocs_hcu_idata *data, in ocs_hcu_get_intermediate_data() 253 if (!data) in ocs_hcu_get_intermediate_data() 256 chain = (u32 *)data->digest; in ocs_hcu_get_intermediate_data() 264 * This loops is safe because data in ocs_hcu_get_intermediate_data() 243 ocs_hcu_get_intermediate_data(struct ocs_hcu_dev *hcu_dev, struct ocs_hcu_idata *data, enum ocs_hcu_algo algo) ocs_hcu_get_intermediate_data() argument 286 ocs_hcu_set_intermediate_data(struct ocs_hcu_dev *hcu_dev, const struct ocs_hcu_idata *data, enum ocs_hcu_algo algo) ocs_hcu_set_intermediate_data() argument 726 ocs_hcu_digest(struct ocs_hcu_dev *hcu_dev, enum ocs_hcu_algo algo, void *data, size_t data_len, u8 *dgst, size_t dgst_len) ocs_hcu_digest() argument [all...] |
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | npcm_edac.c | 109 u64 addr = 0, data = 0; in handle_ce() local 122 data = ((data | val_h) << 32) | val_l; in handle_ce() 131 "addr = 0x%llx, data = 0x%llx, id = 0x%x", addr, data, id); in handle_ce() 142 u64 addr = 0, data = 0; in handle_ue() local 155 data = ((data | val_h) << 32) | val_l; in handle_ue() 164 "addr = 0x%llx, data = 0x%llx, id = 0x%x", addr, data, i in handle_ue() 198 force_ecc_error(struct file *file, const char __user *data, size_t count, loff_t *ppos) force_ecc_error() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | trace.h | 67 TP_PROTO(struct ath11k *ar, const void *data, size_t len), 69 TP_ARGS(ar, data, len), 82 memcpy(__get_dynamic_array(ppdu), data, len); 94 TP_PROTO(struct ath11k *ar, const void *data, size_t log_type, size_t len), 96 TP_ARGS(ar, data, log_type, len), 111 memcpy(__get_dynamic_array(rxdesc), data, len); 282 TP_PROTO(struct ath11k_base *ab, const void *data, size_t len), 284 TP_ARGS(ab, data, len), 290 __dynamic_array(u8, data, len) 297 memcpy(__get_dynamic_array(data), dat [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tx.c | 134 * Advances piobuf pointer. Leaves additional data in the copy buffer. 137 u8 *data, int len, in efx_memcpy_toio_aligned() 142 __iowrite64_copy(*piobuf, data, block_len >> 3); in efx_memcpy_toio_aligned() 147 data += block_len; in efx_memcpy_toio_aligned() 150 memcpy(copy_buf->buf, data, len); in efx_memcpy_toio_aligned() 155 /* Copy to PIO, respecting dword alignment, popping data from copy buffer first. 156 * Advances piobuf pointer. Leaves additional data in the copy buffer. 159 u8 *data, int len, in efx_memcpy_toio_aligned_cb() 167 memcpy(copy_buf->buf + copy_buf->used, data, copy_to_buf); in efx_memcpy_toio_aligned_cb() 177 data in efx_memcpy_toio_aligned_cb() 136 efx_memcpy_toio_aligned(struct efx_nic *efx, u8 __iomem **piobuf, u8 *data, int len, struct efx_short_copy_buffer *copy_buf) efx_memcpy_toio_aligned() argument 158 efx_memcpy_toio_aligned_cb(struct efx_nic *efx, u8 __iomem **piobuf, u8 *data, int len, struct efx_short_copy_buffer *copy_buf) efx_memcpy_toio_aligned_cb() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx88/ |
H A D | cx88-input.c | 71 u32 gpio, data, auxgpio; in cx88_ir_handle_key() local 113 /* extract data */ in cx88_ir_handle_key() 114 data = ir_extract_bits(gpio, ir->mask_keycode); in cx88_ir_handle_key() 116 gpio, data, in cx88_ir_handle_key() 124 data = (data << 4) | ((gpio_key & 0xf0) >> 4); in cx88_ir_handle_key() 126 rc_keydown(ir->dev, RC_PROTO_UNKNOWN, data, 0); in cx88_ir_handle_key() 135 addr = (data >> 8) & 0xffff; in cx88_ir_handle_key() 136 cmd = (data >> 0) & 0x00ff; in cx88_ir_handle_key() 148 rc_keydown_notimeout(ir->dev, RC_PROTO_UNKNOWN, data, in cx88_ir_handle_key() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/ |
H A D | fwio.c | 72 /* request_firmware() allocate data using vmalloc(). It is not compatible with underlying hardware 103 const char *data; in get_firmware() local 121 data = (*fw)->data; in get_firmware() 122 if (memcmp(data, "KEYSET", 6) != 0) { in get_firmware() 128 keyset_file = (hex_to_bin(data[6]) * 16) | hex_to_bin(data[7]); in get_firmware() 171 static int upload_firmware(struct wfx_dev *wdev, const u8 *data, size_t len) in upload_firmware() argument 198 data + offs, DNLD_BLOCK_SIZE); in upload_firmware() 261 wfx_sram_write_dma_safe(wdev, WFX_DCA_FW_SIGNATURE, fw->data in load_firmware_secure() [all...] |