/kernel/linux/linux-6.6/drivers/input/keyboard/ |
H A D | gpio_keys.c | 130 struct gpio_button_data *bdata = data; in gpio_keys_quiesce_key() local 132 if (!bdata->gpiod) in gpio_keys_quiesce_key() 133 hrtimer_cancel(&bdata->release_timer); in gpio_keys_quiesce_key() 134 else if (bdata->debounce_use_hrtimer) in gpio_keys_quiesce_key() 135 hrtimer_cancel(&bdata->debounce_timer); in gpio_keys_quiesce_key() 137 cancel_delayed_work_sync(&bdata->work); in gpio_keys_quiesce_key() 142 * @bdata: button data for button to be disabled 144 * Disables button pointed by @bdata. This is done by masking 149 * Make sure that @bdata->disable_lock is locked when entering 153 static void gpio_keys_disable_button(struct gpio_button_data *bdata) in gpio_keys_disable_button() argument 175 gpio_keys_enable_button(struct gpio_button_data *bdata) gpio_keys_enable_button() argument 211 struct gpio_button_data *bdata = &ddata->data[i]; gpio_keys_attr_show_helper() local 265 struct gpio_button_data *bdata = &ddata->data[i]; gpio_keys_attr_store_helper() local 280 struct gpio_button_data *bdata = &ddata->data[i]; gpio_keys_attr_store_helper() local 366 gpio_keys_gpio_report_event(struct gpio_button_data *bdata) gpio_keys_gpio_report_event() argument 390 gpio_keys_debounce_event(struct gpio_button_data *bdata) gpio_keys_debounce_event() argument 401 struct gpio_button_data *bdata = gpio_keys_gpio_work_func() local 409 struct gpio_button_data *bdata = gpio_keys_debounce_timer() local 419 struct gpio_button_data *bdata = dev_id; gpio_keys_gpio_isr() local 453 struct gpio_button_data *bdata = container_of(t, gpio_keys_irq_timer() local 469 struct gpio_button_data *bdata = dev_id; gpio_keys_irq_isr() local 511 struct gpio_button_data *bdata = &ddata->data[idx]; gpio_keys_setup_key() local 684 struct gpio_button_data *bdata = &ddata->data[i]; gpio_keys_report_state() local 900 gpio_keys_button_enable_wakeup(struct gpio_button_data *bdata) gpio_keys_button_enable_wakeup() argument 928 gpio_keys_button_disable_wakeup(struct gpio_button_data *bdata) gpio_keys_button_disable_wakeup() argument 954 struct gpio_button_data *bdata; gpio_keys_enable_wakeup() local 984 struct gpio_button_data *bdata; gpio_keys_disable_wakeup() local [all...] |
H A D | gpio_keys_polled.c | 69 struct gpio_keys_button_data *bdata) in gpio_keys_polled_check_state() 73 state = gpiod_get_value_cansleep(bdata->gpiod); in gpio_keys_polled_check_state() 80 if (state != bdata->last_state) { in gpio_keys_polled_check_state() 81 bdata->count = 0; in gpio_keys_polled_check_state() 82 bdata->last_state = state; in gpio_keys_polled_check_state() 97 struct gpio_keys_button_data *bdata = &bdev->data[i]; in gpio_keys_polled_poll() local 99 if (bdata->count < bdata->threshold) { in gpio_keys_polled_poll() 100 bdata->count++; in gpio_keys_polled_poll() 102 bdata in gpio_keys_polled_poll() 67 gpio_keys_polled_check_state(struct input_dev *input, const struct gpio_keys_button *button, struct gpio_keys_button_data *bdata) gpio_keys_polled_check_state() argument 281 struct gpio_keys_button_data *bdata = &bdev->data[i]; gpio_keys_polled_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | gpio_keys.c | 127 * @bdata: button data for button to be disabled 129 * Disables button pointed by @bdata. This is done by masking 134 * Make sure that @bdata->disable_lock is locked when entering 138 static void gpio_keys_disable_button(struct gpio_button_data *bdata) in gpio_keys_disable_button() argument 140 if (!bdata->disabled) { in gpio_keys_disable_button() 144 disable_irq(bdata->irq); in gpio_keys_disable_button() 146 if (bdata->gpiod) in gpio_keys_disable_button() 147 cancel_delayed_work_sync(&bdata->work); in gpio_keys_disable_button() 149 del_timer_sync(&bdata->release_timer); in gpio_keys_disable_button() 151 bdata in gpio_keys_disable_button() 165 gpio_keys_enable_button(struct gpio_button_data *bdata) gpio_keys_enable_button() argument 201 struct gpio_button_data *bdata = &ddata->data[i]; gpio_keys_attr_show_helper() local 255 struct gpio_button_data *bdata = &ddata->data[i]; gpio_keys_attr_store_helper() local 270 struct gpio_button_data *bdata = &ddata->data[i]; gpio_keys_attr_store_helper() local 356 gpio_keys_gpio_report_event(struct gpio_button_data *bdata) gpio_keys_gpio_report_event() argument 381 struct gpio_button_data *bdata = gpio_keys_gpio_work_func() local 392 struct gpio_button_data *bdata = dev_id; gpio_keys_gpio_isr() local 420 struct gpio_button_data *bdata = from_timer(bdata, t, release_timer); gpio_keys_irq_timer() local 435 struct gpio_button_data *bdata = dev_id; gpio_keys_irq_isr() local 469 struct gpio_button_data *bdata = data; gpio_keys_quiesce_key() local 486 struct gpio_button_data *bdata = &ddata->data[idx]; gpio_keys_setup_key() local 648 struct gpio_button_data *bdata = &ddata->data[i]; gpio_keys_report_state() local 861 gpio_keys_button_enable_wakeup(struct gpio_button_data *bdata) gpio_keys_button_enable_wakeup() argument 889 gpio_keys_button_disable_wakeup(struct gpio_button_data *bdata) gpio_keys_button_disable_wakeup() argument 915 struct gpio_button_data *bdata; gpio_keys_enable_wakeup() local 945 struct gpio_button_data *bdata; gpio_keys_disable_wakeup() local [all...] |
H A D | gpio_keys_polled.c | 69 struct gpio_keys_button_data *bdata) in gpio_keys_polled_check_state() 73 state = gpiod_get_value_cansleep(bdata->gpiod); in gpio_keys_polled_check_state() 80 if (state != bdata->last_state) { in gpio_keys_polled_check_state() 81 bdata->count = 0; in gpio_keys_polled_check_state() 82 bdata->last_state = state; in gpio_keys_polled_check_state() 97 struct gpio_keys_button_data *bdata = &bdev->data[i]; in gpio_keys_polled_poll() local 99 if (bdata->count < bdata->threshold) { in gpio_keys_polled_poll() 100 bdata->count++; in gpio_keys_polled_poll() 102 bdata in gpio_keys_polled_poll() 67 gpio_keys_polled_check_state(struct input_dev *input, const struct gpio_keys_button *button, struct gpio_keys_button_data *bdata) gpio_keys_polled_check_state() argument 281 struct gpio_keys_button_data *bdata = &bdev->data[i]; gpio_keys_polled_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/net/can/ctucanfd/ |
H A D | ctucanfd_pci.c | 66 struct ctucan_pci_board_data *bdata = ctucan_pci_get_bdata(pdev); in ctucan_pci_set_drvdata() local 68 list_add(&priv->peers_on_pdev, &bdata->ndev_list_head); in ctucan_pci_set_drvdata() 87 struct ctucan_pci_board_data *bdata; in ctucan_pci_probe() local 156 bdata = kzalloc(sizeof(*bdata), GFP_KERNEL); in ctucan_pci_probe() 157 if (!bdata) { in ctucan_pci_probe() 162 INIT_LIST_HEAD(&bdata->ndev_list_head); in ctucan_pci_probe() 163 bdata->bar0_base = bar0_base; in ctucan_pci_probe() 164 bdata->cra_base = cra_addr; in ctucan_pci_probe() 165 bdata in ctucan_pci_probe() 229 struct ctucan_pci_board_data *bdata = ctucan_pci_get_bdata(pdev); ctucan_pci_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/shmobile/ |
H A D | shmob_drm_backlight.c | 20 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_update() local 27 return bdata->set_brightness(brightness); in shmob_drm_backlight_update() 34 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_get_brightness() local 36 return bdata->get_brightness(); in shmob_drm_backlight_get_brightness() 58 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_init() local 63 if (!bdata->max_brightness) in shmob_drm_backlight_init() 66 backlight = backlight_device_register(bdata->name, dev->dev, scon, in shmob_drm_backlight_init() 74 backlight->props.max_brightness = bdata->max_brightness; in shmob_drm_backlight_init() 75 backlight->props.brightness = bdata->max_brightness; in shmob_drm_backlight_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/shmobile/ |
H A D | shmob_drm_backlight.c | 20 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_update() local 23 return bdata->set_brightness(brightness); in shmob_drm_backlight_update() 30 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_get_brightness() local 32 return bdata->get_brightness(); in shmob_drm_backlight_get_brightness() 54 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_init() local 59 if (!bdata->max_brightness) in shmob_drm_backlight_init() 62 backlight = backlight_device_register(bdata->name, dev->dev, scon, in shmob_drm_backlight_init() 70 backlight->props.max_brightness = bdata->max_brightness; in shmob_drm_backlight_init() 71 backlight->props.brightness = bdata->max_brightness; in shmob_drm_backlight_init()
|
/kernel/linux/linux-5.10/drivers/misc/ |
H A D | ad525x_dpot.c | 84 struct ad_dpot_bus_data bdata; member 98 return dpot->bdata.bops->read_d8(dpot->bdata.client); in dpot_read_d8() 103 return dpot->bdata.bops->read_r8d8(dpot->bdata.client, reg); in dpot_read_r8d8() 108 return dpot->bdata.bops->read_r8d16(dpot->bdata.client, reg); in dpot_read_r8d16() 113 return dpot->bdata.bops->write_d8(dpot->bdata.client, val); in dpot_write_d8() 118 return dpot->bdata in dpot_write_r8d8() 679 ad_dpot_probe(struct device *dev, struct ad_dpot_bus_data *bdata, unsigned long devid, const char *name) ad_dpot_probe() argument [all...] |
H A D | ad525x_dpot-i2c.c | 56 struct ad_dpot_bus_data bdata = { in ad_dpot_i2c_probe() local 67 return ad_dpot_probe(&client->dev, &bdata, id->driver_data, id->name); in ad_dpot_i2c_probe()
|
H A D | ad525x_dpot-spi.c | 83 struct ad_dpot_bus_data bdata = { in ad_dpot_spi_probe() local 88 return ad_dpot_probe(&spi->dev, &bdata, in ad_dpot_spi_probe()
|
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | ad525x_dpot.c | 84 struct ad_dpot_bus_data bdata; member 98 return dpot->bdata.bops->read_d8(dpot->bdata.client); in dpot_read_d8() 103 return dpot->bdata.bops->read_r8d8(dpot->bdata.client, reg); in dpot_read_r8d8() 108 return dpot->bdata.bops->read_r8d16(dpot->bdata.client, reg); in dpot_read_r8d16() 113 return dpot->bdata.bops->write_d8(dpot->bdata.client, val); in dpot_write_d8() 118 return dpot->bdata in dpot_write_r8d8() 682 ad_dpot_probe(struct device *dev, struct ad_dpot_bus_data *bdata, unsigned long devid, const char *name) ad_dpot_probe() argument [all...] |
H A D | ad525x_dpot-i2c.c | 56 struct ad_dpot_bus_data bdata = { in ad_dpot_i2c_probe() local 67 return ad_dpot_probe(&client->dev, &bdata, id->driver_data, id->name); in ad_dpot_i2c_probe()
|
H A D | ad525x_dpot-spi.c | 83 struct ad_dpot_bus_data bdata = { in ad_dpot_spi_probe() local 88 return ad_dpot_probe(&spi->dev, &bdata, in ad_dpot_spi_probe()
|
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | cpu_ops_sbi.c | 70 struct sbi_hart_boot_data *bdata = &per_cpu(boot_data, cpuid); in sbi_cpu_start() local 74 bdata->task_ptr = tidle; in sbi_cpu_start() 75 bdata->stack_ptr = task_stack_page(tidle) + THREAD_SIZE; in sbi_cpu_start() 78 hsm_data = __pa(bdata); in sbi_cpu_start()
|
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | orphan.c | 17 __le32 *bdata; in ext4_orphan_file_add() local 54 bdata = (__le32 *)(oi->of_binfo[i].ob_bh->b_data); in ext4_orphan_file_add() 72 while (bdata[j]) { in ext4_orphan_file_add() 78 } while (cmpxchg(&bdata[j], (__le32)0, cpu_to_le32(inode->i_ino)) != in ext4_orphan_file_add() 195 __le32 *bdata; in ext4_orphan_file_del() local 212 bdata = (__le32 *)(oi->of_binfo[blk].ob_bh->b_data); in ext4_orphan_file_del() 213 bdata[off] = 0; in ext4_orphan_file_del() 389 __le32 *bdata; in ext4_orphan_cleanup() local 478 bdata = (__le32 *)(oi->of_binfo[i].ob_bh->b_data); in ext4_orphan_cleanup() 480 if (!bdata[ in ext4_orphan_cleanup() 578 __le32 *bdata; ext4_init_orphan_info() local [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | intel-m10-bmc-hwmon.c | 35 const struct m10bmc_hwmon_board_data *bdata; member 126 tbl = hw->bdata->tables[type]; in find_sensor_data() 296 hw->bdata = (const struct m10bmc_hwmon_board_data *)id->driver_data; in m10bmc_hwmon_probe() 298 hw->chip.info = hw->bdata->hinfo; in m10bmc_hwmon_probe()
|
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.c | 1022 const struct samsung_pin_bank_data *bdata; in samsung_pinctrl_get_soc_data() local 1059 bdata = ctrl->pin_banks; in samsung_pinctrl_get_soc_data() 1060 for (i = 0; i < ctrl->nr_banks; ++i, ++bdata, ++bank) { in samsung_pinctrl_get_soc_data() 1061 bank->type = bdata->type; in samsung_pinctrl_get_soc_data() 1062 bank->pctl_offset = bdata->pctl_offset; in samsung_pinctrl_get_soc_data() 1063 bank->nr_pins = bdata->nr_pins; in samsung_pinctrl_get_soc_data() 1064 bank->eint_func = bdata->eint_func; in samsung_pinctrl_get_soc_data() 1065 bank->eint_type = bdata->eint_type; in samsung_pinctrl_get_soc_data() 1066 bank->eint_mask = bdata->eint_mask; in samsung_pinctrl_get_soc_data() 1067 bank->eint_offset = bdata in samsung_pinctrl_get_soc_data() [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.c | 1062 const struct samsung_pin_bank_data *bdata; in samsung_pinctrl_get_soc_data() local 1099 bdata = ctrl->pin_banks; in samsung_pinctrl_get_soc_data() 1100 for (i = 0; i < ctrl->nr_banks; ++i, ++bdata, ++bank) { in samsung_pinctrl_get_soc_data() 1101 bank->type = bdata->type; in samsung_pinctrl_get_soc_data() 1102 bank->pctl_offset = bdata->pctl_offset; in samsung_pinctrl_get_soc_data() 1103 bank->nr_pins = bdata->nr_pins; in samsung_pinctrl_get_soc_data() 1104 bank->eint_func = bdata->eint_func; in samsung_pinctrl_get_soc_data() 1105 bank->eint_type = bdata->eint_type; in samsung_pinctrl_get_soc_data() 1106 bank->eint_mask = bdata->eint_mask; in samsung_pinctrl_get_soc_data() 1107 bank->eint_offset = bdata in samsung_pinctrl_get_soc_data() [all...] |
/kernel/linux/linux-5.10/drivers/isdn/hardware/mISDN/ |
H A D | hfcpci.c | 394 u_char *bdata, int count) in hfcpci_empty_bfifo() 408 (*(bdata + (le16_to_cpu(zp->z1) - B_SUB_VAL)))) { in hfcpci_empty_bfifo() 432 ptr1 = bdata + (le16_to_cpu(zp->z2) - B_SUB_VAL); in hfcpci_empty_bfifo() 439 ptr1 = bdata; /* start of buffer */ in hfcpci_empty_bfifo() 535 struct bzfifo *txbz, u_char *bdata) in hfcpci_empty_fifo_trans() 579 ptr1 = bdata + (le16_to_cpu(*z2r) - B_SUB_VAL); in hfcpci_empty_fifo_trans() 586 ptr1 = bdata; /* start of buffer */ in hfcpci_empty_fifo_trans() 604 u_char *bdata; in main_rec_hfcpci() local 610 bdata = ((union fifo_area *)(hc->hw.fifos))->b_chans.rxdat_b2; in main_rec_hfcpci() 615 bdata in main_rec_hfcpci() 393 hfcpci_empty_bfifo(struct bchannel *bch, struct bzfifo *bz, u_char *bdata, int count) hfcpci_empty_bfifo() argument 534 hfcpci_empty_fifo_trans(struct bchannel *bch, struct bzfifo *rxbz, struct bzfifo *txbz, u_char *bdata) hfcpci_empty_fifo_trans() argument 745 u_char *bdata; hfcpci_fill_fifo() local [all...] |
/kernel/linux/linux-6.6/drivers/isdn/hardware/mISDN/ |
H A D | hfcpci.c | 394 u_char *bdata, int count) in hfcpci_empty_bfifo() 408 (*(bdata + (le16_to_cpu(zp->z1) - B_SUB_VAL)))) { in hfcpci_empty_bfifo() 432 ptr1 = bdata + (le16_to_cpu(zp->z2) - B_SUB_VAL); in hfcpci_empty_bfifo() 439 ptr1 = bdata; /* start of buffer */ in hfcpci_empty_bfifo() 535 struct bzfifo *txbz, u_char *bdata) in hfcpci_empty_fifo_trans() 579 ptr1 = bdata + (le16_to_cpu(*z2r) - B_SUB_VAL); in hfcpci_empty_fifo_trans() 586 ptr1 = bdata; /* start of buffer */ in hfcpci_empty_fifo_trans() 604 u_char *bdata; in main_rec_hfcpci() local 610 bdata = ((union fifo_area *)(hc->hw.fifos))->b_chans.rxdat_b2; in main_rec_hfcpci() 615 bdata in main_rec_hfcpci() 393 hfcpci_empty_bfifo(struct bchannel *bch, struct bzfifo *bz, u_char *bdata, int count) hfcpci_empty_bfifo() argument 534 hfcpci_empty_fifo_trans(struct bchannel *bch, struct bzfifo *rxbz, struct bzfifo *txbz, u_char *bdata) hfcpci_empty_fifo_trans() argument 745 u_char *bdata; hfcpci_fill_fifo() local [all...] |
/kernel/linux/linux-5.10/drivers/i2c/ |
H A D | i2c-core-acpi.c | 28 u8 bdata; member 621 gsb->bdata = status; in i2c_acpi_space_handler() 625 status = i2c_smbus_write_byte(client, gsb->bdata); in i2c_acpi_space_handler() 633 gsb->bdata = status; in i2c_acpi_space_handler() 638 gsb->bdata); in i2c_acpi_space_handler()
|
/kernel/linux/linux-6.6/drivers/i2c/ |
H A D | i2c-core-acpi.c | 28 u8 bdata; member 674 gsb->bdata = status; in i2c_acpi_space_handler() 678 status = i2c_smbus_write_byte(client, gsb->bdata); in i2c_acpi_space_handler() 686 gsb->bdata = status; in i2c_acpi_space_handler() 691 gsb->bdata); in i2c_acpi_space_handler()
|
/kernel/linux/linux-5.10/arch/arm/mach-omap2/include/mach/ |
H A D | serial.h | 64 extern void omap_serial_init_port(struct omap_board_data *bdata,
|
/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hid-picolcd_fb.c | 150 const u8 *bdata = bitmap + tile * 256 + chip * 8 + b * 32; in picolcd_fb_update_tile() local 153 tdata[i] |= (bdata[i/8] >> (i % 8)) & 0x01; in picolcd_fb_update_tile() 158 const u8 *bdata = bitmap + (tile * 256 + chip * 8 + b * 32) * 8; in picolcd_fb_update_tile() local 161 tdata[i] |= (bdata[i] & 0x80) ? 0x01 : 0x00; in picolcd_fb_update_tile()
|
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | hid-picolcd_fb.c | 150 const u8 *bdata = bitmap + tile * 256 + chip * 8 + b * 32; in picolcd_fb_update_tile() local 153 tdata[i] |= (bdata[i/8] >> (i % 8)) & 0x01; in picolcd_fb_update_tile() 158 const u8 *bdata = bitmap + (tile * 256 + chip * 8 + b * 32) * 8; in picolcd_fb_update_tile() local 161 tdata[i] |= (bdata[i] & 0x80) ? 0x01 : 0x00; in picolcd_fb_update_tile()
|