/kernel/linux/linux-5.10/drivers/input/joystick/ |
H A D | pxrc.c | 33 u8 *data = urb->transfer_buffer; in pxrc_usb_irq() local 61 input_report_abs(pxrc->input, ABS_X, data[0]); in pxrc_usb_irq() 62 input_report_abs(pxrc->input, ABS_Y, data[2]); in pxrc_usb_irq() 63 input_report_abs(pxrc->input, ABS_RX, data[3]); in pxrc_usb_irq() 64 input_report_abs(pxrc->input, ABS_RY, data[4]); in pxrc_usb_irq() 65 input_report_abs(pxrc->input, ABS_RUDDER, data[5]); in pxrc_usb_irq() 66 input_report_abs(pxrc->input, ABS_THROTTLE, data[6]); in pxrc_usb_irq() 67 input_report_abs(pxrc->input, ABS_MISC, data[7]); in pxrc_usb_irq() 69 input_report_key(pxrc->input, BTN_A, data[1]); in pxrc_usb_irq()
|
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | sis_i2c.c | 26 * <contact data - variable length> 40 * Maximum amount of data transmitted in one shot is 64 bytes, if controller 69 /* Offsets within contact data */ 172 static int sis_ts_report_contact(struct sis_ts_data *ts, const u8 *data, u8 id) in sis_ts_report_contact() argument 176 u8 status = data[SIS_CONTACT_STATUS_OFFSET]; in sis_ts_report_contact() 183 data[SIS_CONTACT_STATUS_OFFSET]); in sis_ts_report_contact() 187 slot = input_mt_get_slot_by_key(input, data[SIS_CONTACT_ID_OFFSET]); in sis_ts_report_contact() 199 width = data[SIS_CONTACT_WIDTH_OFFSET]; in sis_ts_report_contact() 200 height = data[SIS_CONTACT_HEIGHT_OFFSET]; in sis_ts_report_contact() 205 data[SIS_CONTACT_PRESSURE_OFFSE in sis_ts_report_contact() [all...] |
/kernel/linux/linux-5.10/drivers/input/serio/ |
H A D | ps2mult.c | 73 static int ps2mult_serio_write(struct serio *serio, unsigned char data) in ps2mult_serio_write() argument 86 need_escape = memchr(ps2mult_controls, data, sizeof(ps2mult_controls)); in ps2mult_serio_write() 89 "write: %s%02x\n", need_escape ? "ESC " : "", data); in ps2mult_serio_write() 94 serio_write(mx_port, data); in ps2mult_serio_write() 233 unsigned char data, unsigned int dfl) in ps2mult_interrupt() 239 dev_dbg(&serio->dev, "Received %02x flags %02x\n", data, dfl); in ps2mult_interrupt() 247 serio_interrupt(in_port->serio, data, dfl); in ps2mult_interrupt() 251 switch (data) { in ps2mult_interrupt() 283 serio_interrupt(in_port->serio, data, dfl); in ps2mult_interrupt() 232 ps2mult_interrupt(struct serio *serio, unsigned char data, unsigned int dfl) ps2mult_interrupt() argument
|
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | sunkbd.c | 56 * Per-keyboard data. 79 unsigned char data, unsigned int flags) in sunkbd_interrupt() 88 sunkbd->reset = data; in sunkbd_interrupt() 94 sunkbd->layout = data; in sunkbd_interrupt() 99 switch (data) { in sunkbd_interrupt() 118 if (sunkbd->keycode[data & SUNKBD_KEY]) { in sunkbd_interrupt() 120 sunkbd->keycode[data & SUNKBD_KEY], in sunkbd_interrupt() 121 !(data & SUNKBD_RELEASE)); in sunkbd_interrupt() 126 data & SUNKBD_KEY, in sunkbd_interrupt() 127 data in sunkbd_interrupt() 78 sunkbd_interrupt(struct serio *serio, unsigned char data, unsigned int flags) sunkbd_interrupt() argument [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | qcom-irq-combiner.c | 83 static void combiner_irq_chip_mask_irq(struct irq_data *data) in combiner_irq_chip_mask_irq() argument 85 struct combiner *combiner = irq_data_get_irq_chip_data(data); in combiner_irq_chip_mask_irq() 86 struct combiner_reg *reg = combiner->regs + data->hwirq / REG_SIZE; in combiner_irq_chip_mask_irq() 88 clear_bit(data->hwirq % REG_SIZE, ®->enabled); in combiner_irq_chip_mask_irq() 91 static void combiner_irq_chip_unmask_irq(struct irq_data *data) in combiner_irq_chip_unmask_irq() argument 93 struct combiner *combiner = irq_data_get_irq_chip_data(data); in combiner_irq_chip_unmask_irq() 94 struct combiner_reg *reg = combiner->regs + data->hwirq / REG_SIZE; in combiner_irq_chip_unmask_irq() 96 set_bit(data->hwirq % REG_SIZE, ®->enabled); in combiner_irq_chip_unmask_irq() 186 reg = &ares->data.generic_reg; in get_registers_cb()
|
H A D | irq-atmel-aic.c | 229 { .compatible = "atmel,at91rm9200", .data = at91rm9200_aic_irq_fixup }, 230 { .compatible = "atmel,at91sam9g45", .data = at91sam9g45_aic_irq_fixup }, 231 { .compatible = "atmel,at91sam9n12", .data = at91rm9200_aic_irq_fixup }, 232 { .compatible = "atmel,at91sam9rl", .data = at91sam9g45_aic_irq_fixup }, 233 { .compatible = "atmel,at91sam9x5", .data = at91rm9200_aic_irq_fixup }, 234 { .compatible = "atmel,at91sam9260", .data = at91sam9260_aic_irq_fixup }, 235 { .compatible = "atmel,at91sam9261", .data = at91sam9260_aic_irq_fixup }, 236 { .compatible = "atmel,at91sam9263", .data = at91sam9260_aic_irq_fixup }, 237 { .compatible = "atmel,at91sam9g20", .data = at91sam9260_aic_irq_fixup },
|
/kernel/linux/linux-5.10/drivers/gpu/drm/lima/ |
H A D | lima_gp.c | 17 #define gp_write(reg, data) writel(data, ip->iomem + reg) 20 static irqreturn_t lima_gp_irq_handler(int irq, void *data) in lima_gp_irq_handler() argument 22 struct lima_ip *ip = data; in lima_gp_irq_handler() 70 if (ip->data.async_reset) in lima_gp_soft_reset_async() 76 ip->data.async_reset = true; in lima_gp_soft_reset_async() 85 if (!ip->data.async_reset) in lima_gp_soft_reset_async_wait() 99 ip->data.async_reset = false; in lima_gp_soft_reset_async_wait() 279 ip->data.async_reset = false; in lima_gp_hw_init()
|
/kernel/linux/linux-5.10/drivers/media/pci/bt8xx/ |
H A D | bttv-i2c.c | 46 static void bttv_bit_setscl(void *data, int state) in bttv_bit_setscl() argument 48 struct bttv *btv = (struct bttv*)data; in bttv_bit_setscl() 58 static void bttv_bit_setsda(void *data, int state) in bttv_bit_setsda() argument 60 struct bttv *btv = (struct bttv*)data; in bttv_bit_setsda() 70 static int bttv_bit_getscl(void *data) in bttv_bit_getscl() argument 72 struct bttv *btv = (struct bttv*)data; in bttv_bit_getscl() 79 static int bttv_bit_getsda(void *data) in bttv_bit_getsda() argument 81 struct bttv *btv = (struct bttv*)data; in bttv_bit_getsda() 357 btv->i2c_algo.data = btv; in init_bttv_i2c()
|
/kernel/linux/linux-5.10/drivers/misc/sgi-gru/ |
H A D | gruprocfs.c | 108 size_t count, loff_t *data) in statistics_write() 134 const char __user *userbuf, size_t count, loff_t *data) in mcs_statistics_write() 148 size_t count, loff_t *data) in options_write() 159 static int cch_seq_show(struct seq_file *file, void *data) in cch_seq_show() argument 161 long gid = *(long *)data; in cch_seq_show() 187 static int gru_seq_show(struct seq_file *file, void *data) in gru_seq_show() argument 189 long gid = *(long *)data, ctxfree, cbrfree, dsrfree; in gru_seq_show() 209 static void seq_stop(struct seq_file *file, void *data) in seq_stop() argument 220 static void *seq_next(struct seq_file *file, void *data, loff_t *gid) in seq_next() argument 107 statistics_write(struct file *file, const char __user *userbuf, size_t count, loff_t *data) statistics_write() argument 133 mcs_statistics_write(struct file *file, const char __user *userbuf, size_t count, loff_t *data) mcs_statistics_write() argument 147 options_write(struct file *file, const char __user *userbuf, size_t count, loff_t *data) options_write() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-sti.c | 313 const struct sti_dwmac_of_data *data; in sti_dwmac_probe() local 318 data = of_device_get_match_data(&pdev->dev); in sti_dwmac_probe() 319 if (!data) { in sti_dwmac_probe() 320 dev_err(&pdev->dev, "No OF match data provided\n"); in sti_dwmac_probe() 340 dev_err(&pdev->dev, "Unable to parse OF data\n"); in sti_dwmac_probe() 344 dwmac->fix_retime_src = data->fix_retime_src; in sti_dwmac_probe() 347 plat_dat->fix_mac_speed = data->fix_retime_src; in sti_dwmac_probe() 415 { .compatible = "st,stih415-dwmac", .data = &stih4xx_dwmac_data}, 416 { .compatible = "st,stih416-dwmac", .data = &stih4xx_dwmac_data}, 417 { .compatible = "st,stid127-dwmac", .data [all...] |
/kernel/linux/linux-5.10/drivers/iio/dac/ |
H A D | ad5449.c | 52 * struct ad5449 - driver instance specific data 58 * @data: spi transfer buffers 59 * @lock: lock to protect the data buffer during SPI ops 74 __be16 data[2] ____cacheline_aligned; 93 st->data[0] = cpu_to_be16((addr << 12) | val); in ad5449_write() 94 ret = spi_write(st->spi, st->data, 2); in ad5449_write() 107 .tx_buf = &st->data[0], in ad5449_read() 111 .tx_buf = &st->data[1], in ad5449_read() 112 .rx_buf = &st->data[1], in ad5449_read() 118 st->data[ in ad5449_read() [all...] |
/kernel/linux/linux-5.10/drivers/i2c/algos/ |
H A D | i2c-algo-pcf.c | 38 #define set_pcf(adap, ctl, val) adap->setpcf(adap->data, ctl, val) 39 #define get_pcf(adap, ctl) adap->getpcf(adap->data, ctl) 40 #define get_own(adap) adap->getown(adap->data) 41 #define get_clock(adap) adap->getclock(adap->data) 42 #define i2c_outb(adap, val) adap->setpcf(adap->data, 0, val) 43 #define i2c_inb(adap) adap->getpcf(adap->data, 0) 124 adap->waitforpin(adap->data); in wait_for_pin() 140 * in the Philips IC12 data book (1995, Aug 29). 304 adap->xfer_begin(adap->data); in pcf_xfer() 379 adap->xfer_end(adap->data); in pcf_xfer() [all...] |
/kernel/linux/linux-5.10/drivers/soc/tegra/ |
H A D | powergate-bpmp.c | 46 msg.tx.data = &request; in tegra_bpmp_powergate_set_state() 74 msg.tx.data = &request; in tegra_bpmp_powergate_get_state() 76 msg.rx.data = &response; in tegra_bpmp_powergate_get_state() 102 msg.tx.data = &request; in tegra_bpmp_powergate_get_max_id() 104 msg.rx.data = &response; in tegra_bpmp_powergate_get_max_id() 132 msg.tx.data = &request; in tegra_bpmp_powergate_get_name() 134 msg.rx.data = &response; in tegra_bpmp_powergate_get_name() 309 tegra_powergate_xlate(struct of_phandle_args *spec, void *data) in tegra_powergate_xlate() argument 312 struct genpd_onecell_data *genpd = data; in tegra_powergate_xlate()
|
/kernel/linux/linux-5.10/drivers/sh/intc/ |
H A D | handle.c | 235 unsigned int i, j, data; in intc_enable_disable_enum() local 240 data = _intc_mask_data(desc, d, enum_id, &i, &j); in intc_enable_disable_enum() 241 if (data) in intc_enable_disable_enum() 242 intc_enable_disable(d, data, enable); in intc_enable_disable_enum() 244 } while (data); in intc_enable_disable_enum() 249 data = _intc_prio_data(desc, d, enum_id, &i, &j); in intc_enable_disable_enum() 250 if (data) in intc_enable_disable_enum() 251 intc_enable_disable(d, data, enable); in intc_enable_disable_enum() 254 } while (data); in intc_enable_disable_enum()
|
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
H A D | wcnss_ctrl.c | 89 * @fragment: fragment data 112 * @data: pointer to the incoming data packet 113 * @count: size of the incoming data packet 118 void *data, in wcnss_ctrl_smd_callback() 126 const struct wcnss_msg_hdr *hdr = data; in wcnss_ctrl_smd_callback() 136 version = data; in wcnss_ctrl_smd_callback() 150 nvresp = data; in wcnss_ctrl_smd_callback() 201 const void *data; in wcnss_download_nv() local 216 data in wcnss_download_nv() 117 wcnss_ctrl_smd_callback(struct rpmsg_device *rpdev, void *data, int count, void *priv, u32 addr) wcnss_ctrl_smd_callback() argument [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-meson.c | 55 #define RTC_DATA_BITS (32) /* number of data bits to tx/rx */ 97 static void meson_rtc_send_bits(struct meson_rtc *rtc, u32 data, in meson_rtc_send_bits() argument 103 meson_rtc_send_bit(rtc, data & bit); in meson_rtc_send_bits() 160 unsigned int *data) in meson_rtc_serial_bus_reg_read() 173 *data = meson_rtc_get_data(rtc); in meson_rtc_serial_bus_reg_read() 179 unsigned int data) in meson_rtc_serial_bus_reg_write() 190 meson_rtc_send_bits(rtc, data, RTC_DATA_BITS); in meson_rtc_serial_bus_reg_write() 211 static int meson_rtc_write_static(struct meson_rtc *rtc, u32 data) in meson_rtc_write_static() argument 216 FIELD_PREP(RTC_REG4_STATIC_VALUE, (data >> 8))); in meson_rtc_write_static() 219 tmp = FIELD_PREP(RTC_ADDR0_DATA, (data in meson_rtc_write_static() 159 meson_rtc_serial_bus_reg_read(void *context, unsigned int reg, unsigned int *data) meson_rtc_serial_bus_reg_read() argument 178 meson_rtc_serial_bus_reg_write(void *context, unsigned int reg, unsigned int data) meson_rtc_serial_bus_reg_write() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/core/ |
H A D | ledtrig-usbport.c | 24 struct usbport_trig_data *data; member 57 static int usbport_trig_usb_dev_check(struct usb_device *usb_dev, void *data) in usbport_trig_usb_dev_check() argument 59 struct usbport_trig_data *usbport_data = data; in usbport_trig_usb_dev_check() 108 usbport_trig_update_count(port->data); in usbport_trig_port_store() 198 port->data = usbport_data; in usbport_trig_add_port() 236 void *data) in usbport_trig_add_usb_dev_ports() 238 struct usbport_trig_data *usbport_data = data; in usbport_trig_add_usb_dev_ports() 276 void *data) in usbport_trig_notify() 281 struct usb_device *usb_dev = data; in usbport_trig_notify() 235 usbport_trig_add_usb_dev_ports(struct usb_device *usb_dev, void *data) usbport_trig_add_usb_dev_ports() argument 275 usbport_trig_notify(struct notifier_block *nb, unsigned long action, void *data) usbport_trig_notify() argument
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/os_dep/ |
H A D | recv_linux.c | 73 eth_type = get_unaligned_be16(&sub_skb->data[6]); in rtw_os_alloc_msdu_pkt() 76 ((!memcmp(sub_skb->data, rfc1042_header, SNAP_SIZE) && in rtw_os_alloc_msdu_pkt() 78 !memcmp(sub_skb->data, bridge_tunnel_header, SNAP_SIZE))) { in rtw_os_alloc_msdu_pkt() 206 wrqu.data.length = sizeof(ev); in rtw_handle_tkip_mic_err() 221 rx_pid = *(u16*)(skb->data+ETH_HLEN); in rtw_os_ksocket_send() 228 u16 len = *(u16 *)(skb->data+ETH_HLEN+2); in rtw_os_ksocket_send() 232 DBG_871X("0x%x\n", *(skb->data+ETH_HLEN+4+i)); in rtw_os_ksocket_send() 264 skb->data = precv_frame->u.hdr.rx_data; in rtw_recv_indicatepkt() 270 RT_TRACE(_module_recv_osdep_c_, _drv_info_, ("\n skb->head =%p skb->data =%p skb->tail =%p skb->end =%p skb->len =%d\n", skb->head, skb->data, skb_tail_pointe in rtw_recv_indicatepkt() [all...] |
/kernel/linux/linux-5.10/drivers/usb/storage/ |
H A D | onetouch.c | 43 unsigned char *data; /* input data */ member 91 signed char *data = onetouch->data; in usb_onetouch_irq() local 108 input_report_key(dev, ONETOUCH_BUTTON, data[0] & 0x02); in usb_onetouch_irq() 191 onetouch->data = usb_alloc_coherent(udev, ONETOUCH_PKT_LEN, in onetouch_connect_input() 193 if (!onetouch->data) in onetouch_connect_input() 235 usb_fill_int_urb(onetouch->irq, udev, pipe, onetouch->data, maxp, in onetouch_connect_input() 254 onetouch->data, onetouch->data_dma); in onetouch_connect_input() 269 onetouch->data, onetouc in onetouch_release_input() [all...] |
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | fsl-mph-dr-of.c | 178 struct fsl_usb2_platform_data data, *pdata; in fsl_usb2_mph_dr_of_probe() local 192 pdata = &data; in fsl_usb2_mph_dr_of_probe() 193 if (match->data) in fsl_usb2_mph_dr_of_probe() 194 memcpy(pdata, match->data, sizeof(data)); in fsl_usb2_mph_dr_of_probe() 196 memset(pdata, 0, sizeof(data)); in fsl_usb2_mph_dr_of_probe() 351 { .compatible = "fsl-usb2-mph", .data = &fsl_usb2_mpc8xxx_pd, }, 352 { .compatible = "fsl-usb2-dr", .data = &fsl_usb2_mpc8xxx_pd, }, 354 { .compatible = "fsl,mpc5121-usb2-dr", .data = &fsl_usb2_mpc5121_pd, },
|
/kernel/linux/linux-5.10/samples/uhid/ |
H A D | uhid-example.c | 217 if (ev->u.output.data[0] != 0x2) in handle_output() 222 ev->u.output.data[1]); in handle_output() 286 ev.u.input.data[0] = 0x1; in send_event() 288 ev.u.input.data[1] |= 0x1; in send_event() 290 ev.u.input.data[1] |= 0x2; in send_event() 292 ev.u.input.data[1] |= 0x4; in send_event() 294 ev.u.input.data[2] = abs_hor; in send_event() 295 ev.u.input.data[3] = abs_ver; in send_event() 296 ev.u.input.data[4] = wheel; in send_event()
|
/kernel/linux/linux-5.10/net/nfc/nci/ |
H A D | uart.c | 99 len = tty->ops->write(tty, skb->data, skb->len); in nci_uart_write_work() 212 * device driver can accept more send data. 214 * Arguments: tty pointer to associated tty instance data 234 * Called by tty low level driver when receive data is 237 * Arguments: tty pointer to tty isntance data 238 * data pointer to received data 239 * flags pointer to flags for data 240 * count count of received data in bytes 244 static void nci_uart_tty_receive(struct tty_struct *tty, const u8 *data, in nci_uart_tty_receive() argument 301 nci_uart_tty_write(struct tty_struct *tty, struct file *file, const unsigned char *data, size_t count) nci_uart_tty_write() argument 330 nci_uart_default_recv_buf(struct nci_uart *nu, const u8 *data, char *flags, int count) nci_uart_default_recv_buf() argument [all...] |
/kernel/linux/linux-5.10/security/keys/trusted-keys/ |
H A D | trusted_tpm2.c | 57 * @payload: the key data in clear and encrypted form 141 rc = tpm_transmit_cmd(chip, &buf, 4, "sealing data"); in tpm2_seal_trusted() 145 blob_len = be32_to_cpup((__be32 *) &buf.data[TPM_HEADER_SIZE]); in tpm2_seal_trusted() 155 memcpy(payload->blob, &buf.data[TPM_HEADER_SIZE + 4], blob_len); in tpm2_seal_trusted() 176 * @payload: the key data in clear and encrypted form 226 (__be32 *) &buf.data[TPM_HEADER_SIZE]); in tpm2_load_cmd() 241 * @payload: the key data in clear and encrypted form 256 u8 *data; in tpm2_unseal_cmd() local 278 (__be16 *) &buf.data[TPM_HEADER_SIZE + 4]); in tpm2_unseal_cmd() 288 data in tpm2_unseal_cmd() [all...] |
/kernel/linux/linux-5.10/scripts/dtc/ |
H A D | util.c | 108 bool util_is_printable_string(const void *data, int len) in util_is_printable_string() argument 110 const char *s = data; in util_is_printable_string() 372 void utilfdt_print_data(const char *data, int len) in utilfdt_print_data() argument 377 /* no data, don't print */ in utilfdt_print_data() 381 if (util_is_printable_string(data, len)) { in utilfdt_print_data() 384 s = data; in utilfdt_print_data() 388 if (s < data + len) in utilfdt_print_data() 390 } while (s < data + len); in utilfdt_print_data() 393 const fdt32_t *cell = (const fdt32_t *)data; in utilfdt_print_data() 401 const unsigned char *p = (const unsigned char *)data; in utilfdt_print_data() [all...] |
/kernel/linux/linux-5.10/sound/soc/rockchip/ |
H A D | rockchip_spdif.c | 46 .data = (void *)RK_SPDIF_RK3066 }, 48 .data = (void *)RK_SPDIF_RK3188 }, 50 .data = (void *)RK_SPDIF_RK3366 }, 52 .data = (void *)RK_SPDIF_RK3288 }, 54 .data = (void *)RK_SPDIF_RK3366 }, 56 .data = (void *)RK_SPDIF_RK3366 }, 58 .data = (void *)RK_SPDIF_RK3366 }, 60 .data = (void *)RK_SPDIF_RK3366 }, 289 if (match->data == (void *)RK_SPDIF_RK3288) { in rk_spdif_probe()
|