/kernel/linux/linux-6.6/drivers/usb/gadget/legacy/ |
H A D | inode.c | 41 * eliminate I/O gaps between requests, to help when streaming data. 57 * IN data or to read() OUT data. To halt the endpoint, a "wrong 62 * respect to data left in endpoint fifos after aborted operations; or 97 * - SETUP: read/write will transfer control data and succeed; 152 static inline void get_dev (struct dev_data *data) in get_dev() argument 154 refcount_inc (&data->count); in get_dev() 157 static void put_dev (struct dev_data *data) in put_dev() argument 159 if (likely (!refcount_dec_and_test (&data->count))) in put_dev() 162 BUG_ON (waitqueue_active (&data in put_dev() 207 get_ep(struct ep_data *data) get_ep() argument 212 put_ep(struct ep_data *data) put_ep() argument 378 struct ep_data *data = fd->private_data; ep_release() local 399 struct ep_data *data = fd->private_data; ep_ioctl() local 722 ep_config(struct ep_data *data, const char *buf, size_t len) ep_config() argument 816 struct ep_data *data = inode->i_private; ep_open() local 1592 struct ep_data *data; activate_ep_files() local 1961 gadgetfs_make_inode(struct super_block *sb, void *data, const struct file_operations *fops, int mode) gadgetfs_make_inode() argument 1983 gadgetfs_create_file(struct super_block *sb, char const *name, void *data, const struct file_operations *fops) gadgetfs_create_file() argument [all...] |
/drivers/peripheral/sensor/chipset/accel/ |
H A D | accel_bmi160.c | 26 static int32_t ReadBmi160RawData(struct SensorCfgData *data, struct AccelData *rawData, uint64_t *timestamp) in ReadBmi160RawData() argument 35 CHECK_NULL_PTR_RETURN_VALUE(data, HDF_ERR_INVALID_PARAM); in ReadBmi160RawData() 43 int32_t ret = ReadSensor(&data->busCfg, BMI160_STATUS_ADDR, &status, sizeof(uint8_t)); in ReadBmi160RawData() 45 HDF_LOGE("%s: data status [%hhu] ret [%d]", __func__, status, ret); in ReadBmi160RawData() 49 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_X_LSB_ADDR, ®[ACCEL_X_AXIS_LSB], sizeof(uint8_t)); in ReadBmi160RawData() 50 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data"); in ReadBmi160RawData() 52 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_X_MSB_ADDR, ®[ACCEL_X_AXIS_MSB], sizeof(uint8_t)); in ReadBmi160RawData() 53 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data"); in ReadBmi160RawData() 55 ret = ReadSensor(&data->busCfg, BMI160_ACCEL_Y_LSB_ADDR, ®[ACCEL_Y_AXIS_LSB], sizeof(uint8_t)); in ReadBmi160RawData() 56 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data"); in ReadBmi160RawData() 116 InitBmi160(struct SensorCfgData *data) InitBmi160() argument 143 DispatchBMI160(struct HdfDeviceIoClient *client, int cmd, struct HdfSBuf *data, struct HdfSBuf *reply) DispatchBMI160() argument [all...] |
H A D | accel_mxc6655xa.c | 50 static int32_t ReadMxc6655xaRawData(struct SensorCfgData *data, struct AccelData *rawData, uint64_t *timestamp) in ReadMxc6655xaRawData() argument 62 CHECK_NULL_PTR_RETURN_VALUE(data, HDF_ERR_INVALID_PARAM); in ReadMxc6655xaRawData() 70 int32_t ret = ReadSensor(&data->busCfg, MXC6655XA_STATUS_ADDR, &status, sizeof(uint8_t)); in ReadMxc6655xaRawData() 72 HDF_LOGE("%s: data status [%u] ret [%d]", __func__, status, ret); in ReadMxc6655xaRawData() 76 ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_X_LSB_ADDR, ®[ACCEL_X_AXIS_LSB], sizeof(uint8_t)); in ReadMxc6655xaRawData() 77 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data"); in ReadMxc6655xaRawData() 79 ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_X_MSB_ADDR, ®[ACCEL_X_AXIS_MSB], sizeof(uint8_t)); in ReadMxc6655xaRawData() 80 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data"); in ReadMxc6655xaRawData() 82 ret = ReadSensor(&data->busCfg, MXC6655XA_ACCEL_Y_LSB_ADDR, ®[ACCEL_Y_AXIS_LSB], sizeof(uint8_t)); in ReadMxc6655xaRawData() 83 CHECK_PARSER_RESULT_RETURN_VALUE(ret, "read data"); in ReadMxc6655xaRawData() 143 InitMxc6655xa(struct SensorCfgData *data) InitMxc6655xa() argument 156 DispatchMXC6655xa(struct HdfDeviceIoClient *client, int cmd, struct HdfSBuf *data, struct HdfSBuf *reply) DispatchMXC6655xa() argument [all...] |
/drivers/peripheral/sensor/test/unittest/dump/ |
H A D | hdf_sensor_dump_test.cpp | 166 struct HdfSBuf* data = HdfSbufTypedObtain(SBUF_IPC); in HWTEST_F() local 167 HdfSbufWriteUint32(data, g_initDataNum); in HWTEST_F() 168 HdfSbufWriteString(data, "-h"); in HWTEST_F() 169 GetSensorDump(data, reply); in HWTEST_F() 190 struct HdfSBuf* data = HdfSbufTypedObtain(SBUF_IPC); in HWTEST_F() local 191 HdfSbufWriteUint32(data, g_initDataNum); in HWTEST_F() 192 HdfSbufWriteString(data, "-c"); in HWTEST_F() 193 GetSensorDump(data, reply); in HWTEST_F() 218 struct HdfSBuf* data = HdfSbufTypedObtain(SBUF_IPC); in HWTEST_F() local 219 HdfSbufWriteUint32(data, g_initDataNu in HWTEST_F() 237 struct HdfSBuf* data = HdfSbufTypedObtain(SBUF_IPC); HWTEST_F() local [all...] |
/kernel/linux/linux-5.10/crypto/async_tx/ |
H A D | raid6test.c | 23 static struct page *data[NDISKS+3]; variable 40 prandom_bytes(page_address(data[i]), PAGE_SIZE); in makedata() 41 dataptrs[i] = data[i]; in makedata() 82 /* data+Q failure. Reconstruct data from P, in raid6_dual_recov() 101 /* data+P failure. */ in raid6_dual_recov() 106 /* data+data failure. */ in raid6_dual_recov() 139 erra = memcmp(page_address(data[i]), page_address(recovi), PAGE_SIZE); in test_disks() 140 errb = memcmp(page_address(data[ in test_disks() [all...] |
/kernel/linux/linux-5.10/arch/hexagon/include/asm/ |
H A D | io.h | 33 extern void __raw_readsw(const void __iomem *addr, void *data, int wordlen); 34 extern void __raw_writesw(void __iomem *addr, const void *data, int wordlen); 36 extern void __raw_readsl(const void __iomem *addr, void *data, int wordlen); 37 extern void __raw_writesl(void __iomem *addr, const void *data, int wordlen); 119 * @data: data to write to 123 static inline void writeb(u8 data, volatile void __iomem *addr) in writeb() argument 128 : "r" (addr), "r" (data) in writeb() 133 static inline void writew(u16 data, volatile void __iomem *addr) in writew() argument 138 : "r" (addr), "r" (data) in writew() 144 writel(u32 data, volatile void __iomem *addr) writel() argument 226 outb(u8 data, unsigned long port) outb() argument 231 outw(u16 data, unsigned long port) outw() argument 236 outl(u32 data, unsigned long port) outl() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/ |
H A D | ptrace32.c | 40 unsigned long data = cdata; in compat_arch_ptrace() local 46 * data is a pointer specifying where the user wants the in compat_arch_ptrace() 69 ret = put_user(tmp, (u32 __user *)data); in compat_arch_ptrace() 99 ret = put_user((unsigned int)tmp, (u32 __user *)data); in compat_arch_ptrace() 105 * data is a pointer specifying where the user wants the in compat_arch_ptrace() 147 ret = put_user(reg32bits, (u32 __user *)data); in compat_arch_ptrace() 153 * data is the 4 bytes that the user wants written in compat_arch_ptrace() 162 u32 tmp = data; in compat_arch_ptrace() 190 ret = ptrace_put_reg(child, index, data); in compat_arch_ptrace() 199 [FPRINDEX(index)] = data; in compat_arch_ptrace() [all...] |
/kernel/linux/linux-5.10/arch/um/drivers/ |
H A D | slip_user.c | 19 static int slip_user_init(void *data, void *dev) in slip_user_init() argument 21 struct slip_data *pri = data; in slip_user_init() 65 struct slip_pre_exec_data *data = arg; in slip_pre_exec() local 67 if (data->stdin_fd >= 0) in slip_pre_exec() 68 dup2(data->stdin_fd, 0); in slip_pre_exec() 69 dup2(data->stdout_fd, 1); in slip_pre_exec() 70 if (data->close_me >= 0) in slip_pre_exec() 71 close(data->close_me); in slip_pre_exec() 123 static int slip_open(void *data) in slip_open() argument 125 struct slip_data *pri = data; in slip_open() 191 slip_close(int fd, void *data) slip_close() argument 223 slip_add_addr(unsigned char *addr, unsigned char *netmask, void *data) slip_add_addr() argument 233 slip_del_addr(unsigned char *addr, unsigned char *netmask, void *data) slip_del_addr() argument [all...] |
/kernel/linux/linux-6.6/arch/hexagon/include/asm/ |
H A D | io.h | 31 extern void __raw_readsw(const void __iomem *addr, void *data, int wordlen); 32 extern void __raw_writesw(void __iomem *addr, const void *data, int wordlen); 34 extern void __raw_readsl(const void __iomem *addr, void *data, int wordlen); 35 extern void __raw_writesl(void __iomem *addr, const void *data, int wordlen); 116 * @data: data to write to 120 static inline void writeb(u8 data, volatile void __iomem *addr) in writeb() argument 125 : "r" (addr), "r" (data) in writeb() 130 static inline void writew(u16 data, volatile void __iomem *addr) in writew() argument 135 : "r" (addr), "r" (data) in writew() 141 writel(u32 data, volatile void __iomem *addr) writel() argument 228 outb(u8 data, unsigned long port) outb() argument 233 outw(u16 data, unsigned long port) outw() argument 238 outl(u32 data, unsigned long port) outl() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ptrace/ |
H A D | ptrace32.c | 42 unsigned long data = cdata; in compat_arch_ptrace() local 48 * data is a pointer specifying where the user wants the in compat_arch_ptrace() 71 ret = put_user(tmp, (u32 __user *)data); in compat_arch_ptrace() 100 ret = put_user((unsigned int)tmp, (u32 __user *)data); in compat_arch_ptrace() 106 * data is a pointer specifying where the user wants the in compat_arch_ptrace() 147 ret = put_user(reg32bits, (u32 __user *)data); in compat_arch_ptrace() 153 * data is the 4 bytes that the user wants written in compat_arch_ptrace() 162 u32 tmp = data; in compat_arch_ptrace() 189 ret = ptrace_put_reg(child, index, data); in compat_arch_ptrace() 198 [FPRINDEX(index)] = data; in compat_arch_ptrace() [all...] |
/kernel/linux/linux-6.6/arch/um/drivers/ |
H A D | slip_user.c | 19 static int slip_user_init(void *data, void *dev) in slip_user_init() argument 21 struct slip_data *pri = data; in slip_user_init() 65 struct slip_pre_exec_data *data = arg; in slip_pre_exec() local 67 if (data->stdin_fd >= 0) in slip_pre_exec() 68 dup2(data->stdin_fd, 0); in slip_pre_exec() 69 dup2(data->stdout_fd, 1); in slip_pre_exec() 70 if (data->close_me >= 0) in slip_pre_exec() 71 close(data->close_me); in slip_pre_exec() 123 static int slip_open(void *data) in slip_open() argument 125 struct slip_data *pri = data; in slip_open() 191 slip_close(int fd, void *data) slip_close() argument 223 slip_add_addr(unsigned char *addr, unsigned char *netmask, void *data) slip_add_addr() argument 233 slip_del_addr(unsigned char *addr, unsigned char *netmask, void *data) slip_del_addr() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega20_thermal.c | 34 struct vega20_hwmgr *data = hwmgr->backend; in vega20_disable_fan_control_feature() local 37 if (data->smu_features[GNLD_FAN_CONTROL].supported) { in vega20_disable_fan_control_feature() 40 data->smu_features[GNLD_FAN_CONTROL]. in vega20_disable_fan_control_feature() 45 data->smu_features[GNLD_FAN_CONTROL].enabled = false; in vega20_disable_fan_control_feature() 53 struct vega20_hwmgr *data = hwmgr->backend; in vega20_fan_ctrl_stop_smc_fan_control() local 55 if (data->smu_features[GNLD_FAN_CONTROL].supported) in vega20_fan_ctrl_stop_smc_fan_control() 63 struct vega20_hwmgr *data = hwmgr->backend; in vega20_enable_fan_control_feature() local 66 if (data->smu_features[GNLD_FAN_CONTROL].supported) { in vega20_enable_fan_control_feature() 69 data->smu_features[GNLD_FAN_CONTROL]. in vega20_enable_fan_control_feature() 74 data in vega20_enable_fan_control_feature() 82 struct vega20_hwmgr *data = hwmgr->backend; vega20_fan_ctrl_start_smc_fan_control() local 120 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); vega20_fan_ctrl_get_fan_speed_percent() local 328 struct vega20_hwmgr *data = (struct vega20_hwmgr *)(hwmgr->backend); vega20_thermal_setup_fan_table() local [all...] |
/kernel/linux/linux-5.10/drivers/hid/usbhid/ |
H A D | usbmouse.c | 45 signed char *data; member 52 signed char *data = mouse->data; in usb_mouse_irq() local 68 input_report_key(dev, BTN_LEFT, data[0] & 0x01); in usb_mouse_irq() 69 input_report_key(dev, BTN_RIGHT, data[0] & 0x02); in usb_mouse_irq() 70 input_report_key(dev, BTN_MIDDLE, data[0] & 0x04); in usb_mouse_irq() 71 input_report_key(dev, BTN_SIDE, data[0] & 0x08); in usb_mouse_irq() 72 input_report_key(dev, BTN_EXTRA, data[0] & 0x10); in usb_mouse_irq() 74 input_report_rel(dev, REL_X, data[1]); in usb_mouse_irq() 75 input_report_rel(dev, REL_Y, data[ in usb_mouse_irq() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | gk20a.c | 42 struct gk20a_pmu_dvfs_data *data; member 70 struct gk20a_pmu_dvfs_data *data = pmu->data; in gk20a_pmu_dvfs_get_target_state() local 77 if (load > data->p_load_max) { in gk20a_pmu_dvfs_get_target_state() 80 level += ((load - data->p_load_target) * 10 / in gk20a_pmu_dvfs_get_target_state() 81 data->p_load_target) / 2; in gk20a_pmu_dvfs_get_target_state() 118 struct gk20a_pmu_dvfs_data *data = pmu->data; in gk20a_pmu_dvfs_work() local 140 data->avg_load = (data in gk20a_pmu_dvfs_work() [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/matrox/ |
H A D | i2c-matroxfb.c | 72 static void matroxfb_gpio_setsda(void* data, int state) { in matroxfb_gpio_setsda() argument 73 struct i2c_bit_adapter* b = data; in matroxfb_gpio_setsda() 74 matroxfb_i2c_set(b->minfo, b->mask.data, state); in matroxfb_gpio_setsda() 77 static void matroxfb_gpio_setscl(void* data, int state) { in matroxfb_gpio_setscl() argument 78 struct i2c_bit_adapter* b = data; in matroxfb_gpio_setscl() 82 static int matroxfb_gpio_getsda(void* data) { in matroxfb_gpio_getsda() argument 83 struct i2c_bit_adapter* b = data; in matroxfb_gpio_getsda() 84 return (matroxfb_read_gpio(b->minfo) & b->mask.data) ? 1 : 0; in matroxfb_gpio_getsda() 87 static int matroxfb_gpio_getscl(void* data) { in matroxfb_gpio_getscl() argument 88 struct i2c_bit_adapter* b = data; in matroxfb_gpio_getscl() 102 i2c_bus_reg(struct i2c_bit_adapter* b, struct matrox_fb_info* minfo, unsigned int data, unsigned int clock, const char *name, int class) i2c_bus_reg() argument 205 i2c_matroxfb_remove(struct matrox_fb_info* minfo, void* data) i2c_matroxfb_remove() argument [all...] |
/kernel/linux/linux-5.10/tools/lib/traceevent/plugins/ |
H A D | plugin_function.c | 180 void *data = record->data; in trace_stack_handler() local 192 for (data += field->offset; data < record->data + record->size; in trace_stack_handler() 193 data += long_size) { in trace_stack_handler() 194 addr = tep_read_number(event->tep, data, long_size); in trace_stack_handler() 217 void *data = record->data; in trace_raw_data_handler() local 232 for (data in trace_raw_data_handler() [all...] |
/kernel/linux/linux-5.10/drivers/w1/slaves/ |
H A D | w1_ds2433.c | 61 static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data, in w1_f23_refresh_block() argument 67 if (data->validcrc & (1 << block)) in w1_f23_refresh_block() 71 data->validcrc = 0; in w1_f23_refresh_block() 79 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); in w1_f23_refresh_block() 82 if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID) in w1_f23_refresh_block() 83 data->validcrc |= (1 << block); in w1_f23_refresh_block() 95 struct w1_f23_data *data = sl->family_data; in eeprom_read() local 111 if (w1_f23_refresh_block(sl, data, i)) { in eeprom_read() 116 memcpy(buf, &data->memory[off], count); in eeprom_read() 143 * The data mus 152 w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data) w1_f23_write() argument 272 struct w1_f23_data *data; w1_f23_add_slave() local [all...] |
/kernel/linux/linux-5.10/fs/unicode/ |
H A D | utf8-core.c | 15 const struct utf8data *data = utf8nfdi(um->version); in utf8_validate() local 17 if (utf8nlen(data, str->name, str->len) < 0) in utf8_validate() 26 const struct utf8data *data = utf8nfdi(um->version); in utf8_strncmp() local 30 if (utf8ncursor(&cur1, data, s1->name, s1->len) < 0) in utf8_strncmp() 33 if (utf8ncursor(&cur2, data, s2->name, s2->len) < 0) in utf8_strncmp() 53 const struct utf8data *data = utf8nfdicf(um->version); in utf8_strncasecmp() local 57 if (utf8ncursor(&cur1, data, s1->name, s1->len) < 0) in utf8_strncasecmp() 60 if (utf8ncursor(&cur2, data, s2->name, s2->len) < 0) in utf8_strncasecmp() 84 const struct utf8data *data = utf8nfdicf(um->version); in utf8_strncasecmp_folded() local 89 if (utf8ncursor(&cur1, data, s in utf8_strncasecmp_folded() 108 const struct utf8data *data = utf8nfdicf(um->version); utf8_casefold() local 131 const struct utf8data *data = utf8nfdicf(um->version); utf8_casefold_hash() local 152 const struct utf8data *data = utf8nfdi(um->version); utf8_normalize() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/fbtft/ |
H A D | fbtft-io.c | 33 * @par: Driver data 132 u8 data; in fbtft_write_gpio8_wr() local 142 data = *(u8 *)buf; in fbtft_write_gpio8_wr() 147 /* Set data */ in fbtft_write_gpio8_wr() 149 if (data == prev_data) { in fbtft_write_gpio8_wr() 153 if ((data & 1) != (prev_data & 1)) in fbtft_write_gpio8_wr() 155 data & 1); in fbtft_write_gpio8_wr() 156 data >>= 1; in fbtft_write_gpio8_wr() 162 gpiod_set_value(par->gpio.db[i], data & 1); in fbtft_write_gpio8_wr() 163 data >> in fbtft_write_gpio8_wr() 182 u16 data; fbtft_write_gpio16_wr() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | ke_counter.c | 44 unsigned int *data) in ke_counter_insn_write() 51 val = data[0]; in ke_counter_insn_write() 66 unsigned int *data) in ke_counter_insn_read() 81 data[i] = val; in ke_counter_insn_read() 98 unsigned int *data) in ke_counter_insn_config() 102 switch (data[0]) { in ke_counter_insn_config() 104 switch (data[1]) { in ke_counter_insn_config() 123 data[1] = KE_CLK_20MHZ; in ke_counter_insn_config() 124 data[2] = 50; /* 50ns */ in ke_counter_insn_config() 127 data[ in ke_counter_insn_config() 41 ke_counter_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) ke_counter_insn_write() argument 63 ke_counter_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) ke_counter_insn_read() argument 95 ke_counter_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) ke_counter_insn_config() argument 148 ke_counter_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) ke_counter_do_insn_bits() argument [all...] |
/kernel/linux/linux-6.6/drivers/w1/slaves/ |
H A D | w1_ds2433.c | 61 static int w1_f23_refresh_block(struct w1_slave *sl, struct w1_f23_data *data, in w1_f23_refresh_block() argument 67 if (data->validcrc & (1 << block)) in w1_f23_refresh_block() 71 data->validcrc = 0; in w1_f23_refresh_block() 79 w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); in w1_f23_refresh_block() 82 if (crc16(CRC16_INIT, &data->memory[off], W1_PAGE_SIZE) == CRC16_VALID) in w1_f23_refresh_block() 83 data->validcrc |= (1 << block); in w1_f23_refresh_block() 95 struct w1_f23_data *data = sl->family_data; in eeprom_read() local 112 if (w1_f23_refresh_block(sl, data, i)) { in eeprom_read() 117 memcpy(buf, &data->memory[off], count); in eeprom_read() 146 * @data 154 w1_f23_write(struct w1_slave *sl, int addr, int len, const u8 *data) w1_f23_write() argument 275 struct w1_f23_data *data; w1_f23_add_slave() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/fbtft/ |
H A D | fbtft-io.c | 33 * @par: Driver data 132 u8 data; in fbtft_write_gpio8_wr() local 142 data = *(u8 *)buf; in fbtft_write_gpio8_wr() 147 /* Set data */ in fbtft_write_gpio8_wr() 149 if (data == prev_data) { in fbtft_write_gpio8_wr() 153 if ((data & 1) != (prev_data & 1)) in fbtft_write_gpio8_wr() 155 data & 1); in fbtft_write_gpio8_wr() 156 data >>= 1; in fbtft_write_gpio8_wr() 162 gpiod_set_value(par->gpio.db[i], data & 1); in fbtft_write_gpio8_wr() 163 data >> in fbtft_write_gpio8_wr() 182 u16 data; fbtft_write_gpio16_wr() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/matrox/ |
H A D | i2c-matroxfb.c | 72 static void matroxfb_gpio_setsda(void* data, int state) { in matroxfb_gpio_setsda() argument 73 struct i2c_bit_adapter* b = data; in matroxfb_gpio_setsda() 74 matroxfb_i2c_set(b->minfo, b->mask.data, state); in matroxfb_gpio_setsda() 77 static void matroxfb_gpio_setscl(void* data, int state) { in matroxfb_gpio_setscl() argument 78 struct i2c_bit_adapter* b = data; in matroxfb_gpio_setscl() 82 static int matroxfb_gpio_getsda(void* data) { in matroxfb_gpio_getsda() argument 83 struct i2c_bit_adapter* b = data; in matroxfb_gpio_getsda() 84 return (matroxfb_read_gpio(b->minfo) & b->mask.data) ? 1 : 0; in matroxfb_gpio_getsda() 87 static int matroxfb_gpio_getscl(void* data) { in matroxfb_gpio_getscl() argument 88 struct i2c_bit_adapter* b = data; in matroxfb_gpio_getscl() 102 i2c_bus_reg(struct i2c_bit_adapter* b, struct matrox_fb_info* minfo, unsigned int data, unsigned int clock, const char *name, int class) i2c_bus_reg() argument 205 i2c_matroxfb_remove(struct matrox_fb_info* minfo, void* data) i2c_matroxfb_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | ke_counter.c | 43 unsigned int *data) in ke_counter_insn_write() 50 val = data[0]; in ke_counter_insn_write() 65 unsigned int *data) in ke_counter_insn_read() 80 data[i] = val; in ke_counter_insn_read() 97 unsigned int *data) in ke_counter_insn_config() 101 switch (data[0]) { in ke_counter_insn_config() 103 switch (data[1]) { in ke_counter_insn_config() 122 data[1] = KE_CLK_20MHZ; in ke_counter_insn_config() 123 data[2] = 50; /* 50ns */ in ke_counter_insn_config() 126 data[ in ke_counter_insn_config() 40 ke_counter_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) ke_counter_insn_write() argument 62 ke_counter_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) ke_counter_insn_read() argument 94 ke_counter_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) ke_counter_insn_config() argument 147 ke_counter_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) ke_counter_do_insn_bits() argument [all...] |
/kernel/linux/linux-6.6/drivers/peci/ |
H A D | cpu.c | 42 * @data: where to store the read data 48 int peci_pcs_read(struct peci_device *device, u8 index, u16 param, u32 *data) in peci_pcs_read() argument 61 *data = peci_request_data_readl(req); in peci_pcs_read() 76 * @data: where to store the read data 83 u16 reg, u32 *data) in peci_pci_local_read() 96 *data = peci_request_data_readl(req); in peci_pci_local_read() 112 * @data: where to store the read data 82 peci_pci_local_read(struct peci_device *device, u8 bus, u8 dev, u8 func, u16 reg, u32 *data) peci_pci_local_read() argument 118 peci_ep_pci_local_read(struct peci_device *device, u8 seg, u8 bus, u8 dev, u8 func, u16 reg, u32 *data) peci_ep_pci_local_read() argument 155 peci_mmio_read(struct peci_device *device, u8 bar, u8 seg, u8 bus, u8 dev, u8 func, u64 address, u32 *data) peci_mmio_read() argument [all...] |