/kernel/linux/linux-6.6/drivers/xen/xen-pciback/ |
H A D | conf_space_header.c | 51 static int command_read(struct pci_dev *dev, int offset, u16 *value, void *data) in command_read() argument 54 const struct pci_cmd_info *cmd = data; in command_read() 62 static int command_write(struct pci_dev *dev, int offset, u16 value, void *data) in command_write() argument 67 struct pci_cmd_info *cmd = data; in command_write() 127 static int rom_write(struct pci_dev *dev, int offset, u32 value, void *data) in rom_write() argument 129 struct pci_bar_info *bar = data; in rom_write() 132 dev_warn(&dev->dev, "driver data not found\n"); in rom_write() 160 static int bar_write(struct pci_dev *dev, int offset, u32 value, void *data) in bar_write() argument 162 struct pci_bar_info *bar = data; in bar_write() 168 dev_warn(&dev->dev, "driver data no in bar_write() 196 bar_read(struct pci_dev *dev, int offset, u32 * value, void *data) bar_read() argument 247 bar_reset(struct pci_dev *dev, int offset, void *data) bar_reset() argument 254 bar_release(struct pci_dev *dev, int offset, void *data) bar_release() argument 259 xen_pcibk_read_vendor(struct pci_dev *dev, int offset, u16 *value, void *data) xen_pcibk_read_vendor() argument 267 xen_pcibk_read_device(struct pci_dev *dev, int offset, u16 *value, void *data) xen_pcibk_read_device() argument 275 interrupt_read(struct pci_dev *dev, int offset, u8 * value, void *data) interrupt_read() argument 283 bist_write(struct pci_dev *dev, int offset, u8 value, void *data) bist_write() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | proc_fs.h | 94 unsigned int state_size, void *data); 95 #define proc_create_seq_data(name, mode, parent, ops, data) \ 96 proc_create_seq_private(name, mode, parent, ops, 0, data) 101 int (*show)(struct seq_file *, void *), void *data); 115 * Obtain the private data passed by user through proc_create_data() or 130 unsigned int state_size, void *data); 135 int (*show)(struct seq_file *, void *), void *data); 140 unsigned int state_size, void *data); 145 void *data); 180 struct proc_dir_entry *parent, void *data, boo in _proc_mkdir() 179 _proc_mkdir(const char *name, umode_t mode, struct proc_dir_entry *parent, void *data, bool force_lookup) _proc_mkdir() argument 184 proc_mkdir_data(const char *name, umode_t mode, struct proc_dir_entry *parent, void *data) proc_mkdir_data() argument 200 proc_create_data(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops, void *data) proc_create_data() argument [all...] |
/kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
H A D | 8250_of.c | 317 { .compatible = "ns8250", .data = (void *)PORT_8250, }, 318 { .compatible = "ns16450", .data = (void *)PORT_16450, }, 319 { .compatible = "ns16550a", .data = (void *)PORT_16550A, }, 320 { .compatible = "ns16550", .data = (void *)PORT_16550, }, 321 { .compatible = "ns16750", .data = (void *)PORT_16750, }, 322 { .compatible = "ns16850", .data = (void *)PORT_16850, }, 323 { .compatible = "nxp,lpc3220-uart", .data = (void *)PORT_LPC3220, }, 324 { .compatible = "ralink,rt2880-uart", .data = (void *)PORT_RT2880, }, 325 { .compatible = "intel,xscale-uart", .data = (void *)PORT_XSCALE, }, 327 .data [all...] |
/kernel/linux/linux-6.6/drivers/power/reset/ |
H A D | at91-reset.c | 69 * struct at91_reset - AT91 reset specific data structure 74 * @data: platform specific reset data 86 const struct at91_reset_data *data; member 97 * struct at91_reset_data - AT91 reset data 112 * reset register it can be left driving the data bus and 146 "r" (reset->data->reset_args), in at91_reset() 204 .data = (void *)AT91_SDRAMC_LPR, 208 .data = (void *)AT91_DDRSDRC_LPR, 231 .data [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-max77620.c | 26 static irqreturn_t max77620_gpio_irqhandler(int irq, void *data) in max77620_gpio_irqhandler() argument 28 struct max77620_gpio *gpio = data; in max77620_gpio_irqhandler() 51 static void max77620_gpio_irq_mask(struct irq_data *data) in max77620_gpio_irq_mask() argument 53 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in max77620_gpio_irq_mask() 56 gpio->irq_enabled[data->hwirq] = false; in max77620_gpio_irq_mask() 57 gpiochip_disable_irq(chip, data->hwirq); in max77620_gpio_irq_mask() 60 static void max77620_gpio_irq_unmask(struct irq_data *data) in max77620_gpio_irq_unmask() argument 62 struct gpio_chip *chip = irq_data_get_irq_chip_data(data); in max77620_gpio_irq_unmask() 65 gpiochip_enable_irq(chip, data->hwirq); in max77620_gpio_irq_unmask() 66 gpio->irq_enabled[data in max77620_gpio_irq_unmask() 69 max77620_gpio_set_irq_type(struct irq_data *data, unsigned int type) max77620_gpio_set_irq_type() argument 98 max77620_gpio_bus_lock(struct irq_data *data) max77620_gpio_bus_lock() argument 106 max77620_gpio_bus_sync_unlock(struct irq_data *data) max77620_gpio_bus_sync_unlock() argument [all...] |
H A D | gpio-pcf857x.c | 76 int (*write)(struct i2c_client *client, unsigned int data); 84 static int i2c_write_le8(struct i2c_client *client, unsigned int data) in i2c_write_le8() argument 86 return i2c_smbus_write_byte(client, data); in i2c_write_le8() 191 static irqreturn_t pcf857x_irq(int irq, void *data) in pcf857x_irq() argument 193 struct pcf857x *gpio = data; in pcf857x_irq() 216 static void noop(struct irq_data *data) { } in noop() argument 218 static int pcf857x_irq_set_wake(struct irq_data *data, unsigned int on) in pcf857x_irq_set_wake() argument 220 struct pcf857x *gpio = irq_data_get_irq_chip_data(data); in pcf857x_irq_set_wake() 225 static void pcf857x_irq_enable(struct irq_data *data) in pcf857x_irq_enable() argument 227 struct pcf857x *gpio = irq_data_get_irq_chip_data(data); in pcf857x_irq_enable() 234 pcf857x_irq_disable(struct irq_data *data) pcf857x_irq_disable() argument 243 pcf857x_irq_bus_lock(struct irq_data *data) pcf857x_irq_bus_lock() argument 250 pcf857x_irq_bus_sync_unlock(struct irq_data *data) pcf857x_irq_bus_sync_unlock() argument [all...] |
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | qoriq-cpufreq.c | 34 * struct soc_data - SoC specific data 163 struct cpu_data *data; in qoriq_cpufreq_cpu_init() local 171 data = kzalloc(sizeof(*data), GFP_KERNEL); in qoriq_cpufreq_cpu_init() 172 if (!data) in qoriq_cpufreq_cpu_init() 184 data->pclk = kcalloc(count, sizeof(struct clk *), GFP_KERNEL); in qoriq_cpufreq_cpu_init() 185 if (!data->pclk) in qoriq_cpufreq_cpu_init() 194 data->pclk[i] = clk; in qoriq_cpufreq_cpu_init() 203 data->table = table; in qoriq_cpufreq_cpu_init() 207 policy->driver_data = data; in qoriq_cpufreq_cpu_init() 230 struct cpu_data *data = policy->driver_data; qoriq_cpufreq_cpu_exit() local 244 struct cpu_data *data = policy->driver_data; qoriq_cpufreq_target() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | opfn.c | 17 bool (*request)(struct rvt_qp *qp, u64 *data); 18 bool (*response)(struct rvt_qp *qp, u64 *data); 19 bool (*reply)(struct rvt_qp *qp, u64 data); 47 u64 data; in opfn_conn_request() local 70 if (!extd || !extd->request || !extd->request(qp, &data)) { in opfn_conn_request() 80 trace_hfi1_opfn_data_conn_request(qp, capcode, data); in opfn_conn_request() 81 data = (data & ~0xf) | capcode; in opfn_conn_request() 86 wr.compare_add = data; in opfn_conn_request() 139 u64 data in opfn_conn_response() local 175 opfn_conn_reply(struct rvt_qp *qp, u64 data) opfn_conn_reply() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/fjes/ |
H A D | fjes_ethtool.c | 44 struct ethtool_stats *stats, u64 *data) in fjes_get_ethtool_stats() 54 data[i] = (fjes_gstrings_stats[i].sizeof_stat == sizeof(u64)) in fjes_get_ethtool_stats() 60 data[i++] = hw->ep_shm_info[epidx].ep_stats in fjes_get_ethtool_stats() 62 data[i++] = hw->ep_shm_info[epidx].ep_stats in fjes_get_ethtool_stats() 64 data[i++] = hw->ep_shm_info[epidx].ep_stats.send_intr_rx; in fjes_get_ethtool_stats() 65 data[i++] = hw->ep_shm_info[epidx].ep_stats.send_intr_unshare; in fjes_get_ethtool_stats() 66 data[i++] = hw->ep_shm_info[epidx].ep_stats in fjes_get_ethtool_stats() 68 data[i++] = hw->ep_shm_info[epidx].ep_stats.recv_intr_rx; in fjes_get_ethtool_stats() 69 data[i++] = hw->ep_shm_info[epidx].ep_stats.recv_intr_unshare; in fjes_get_ethtool_stats() 70 data[ in fjes_get_ethtool_stats() 43 fjes_get_ethtool_stats(struct net_device *netdev, struct ethtool_stats *stats, u64 *data) fjes_get_ethtool_stats() argument 85 fjes_get_strings(struct net_device *netdev, u32 stringset, u8 *data) fjes_get_strings() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvif/ |
H A D | object.c | 31 nvif_object_ioctl(struct nvif_object *object, void *data, u32 size, void **hack) in nvif_object_ioctl() argument 36 } *args = data; in nvif_object_ioctl() 47 return client->driver->ioctl(client->object.priv, data, size, hack); in nvif_object_ioctl() 117 return args.rd.data; in nvif_object_rd() 121 nvif_object_wr(struct nvif_object *object, int size, u64 addr, u32 data) in nvif_object_wr() argument 130 .wr.data = data, in nvif_object_wr() 139 nvif_object_mthd(struct nvif_object *object, u32 mthd, void *data, u32 size) in nvif_object_mthd() argument 159 memcpy(args->mthd.data, data, siz in nvif_object_mthd() 262 nvif_object_ctor(struct nvif_object *parent, const char *name, u32 handle, s32 oclass, void *data, u32 size, struct nvif_object *object) nvif_object_ctor() argument [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | lan966x-hwmon.c | 81 unsigned int data; in lan966x_hwmon_read_temp() local 84 ret = regmap_read(hwmon->regmap_pvt, PVT_SENSOR_STAT, &data); in lan966x_hwmon_read_temp() 88 if (!(data & SENSOR_STAT_DATA_VALID)) in lan966x_hwmon_read_temp() 92 FIELD_GET(SENSOR_STAT_DATA, data)); in lan966x_hwmon_read_temp() 100 unsigned int data; in lan966x_hwmon_read_fan() local 103 ret = regmap_read(hwmon->regmap_fan, FAN_CNT, &data); in lan966x_hwmon_read_fan() 111 *val = FIELD_GET(FAN_CNT_DATA, data) * 60 / 2; in lan966x_hwmon_read_fan() 119 unsigned int data; in lan966x_hwmon_read_pwm() local 122 ret = regmap_read(hwmon->regmap_fan, FAN_CFG, &data); in lan966x_hwmon_read_pwm() 126 *val = FIELD_GET(FAN_CFG_DUTY_CYCLE, data); in lan966x_hwmon_read_pwm() 135 unsigned int data; lan966x_hwmon_read_pwm_freq() local 221 lan966x_hwmon_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr, int channel) lan966x_hwmon_is_visible() argument 282 lan966x_hwmon_disable(void *data) lan966x_hwmon_disable() argument [all...] |
/kernel/linux/linux-6.6/drivers/input/tablet/ |
H A D | acecad.c | 32 unsigned char *data; member 39 unsigned char *data = acecad->data; in usb_acecad_irq() local 62 prox = (data[0] & 0x04) >> 2; in usb_acecad_irq() 66 int x = data[1] | (data[2] << 8); in usb_acecad_irq() 67 int y = data[3] | (data[4] << 8); in usb_acecad_irq() 69 int pressure = data[5] | (data[ in usb_acecad_irq() [all...] |
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | goodix_fwupload.c | 33 static u16 goodix_firmware_checksum(const u8 *data, int size) in goodix_firmware_checksum() argument 39 checksum += (data[i] << 8) + data[i + 1]; in goodix_firmware_checksum() 48 const u8 *data; in goodix_firmware_verify() local 60 data = fw->data + GOODIX_FW_HEADER_LENGTH; in goodix_firmware_verify() 61 checksum = goodix_firmware_checksum(data, 4 * GOODIX_FW_SECTION_LENGTH); in goodix_firmware_verify() 67 data += 4 * GOODIX_FW_SECTION_LENGTH; in goodix_firmware_verify() 68 checksum = goodix_firmware_checksum(data, GOODIX_FW_DSP_LENGTH); in goodix_firmware_verify() 74 fw_header = (const struct goodix_fw_header *)fw->data; in goodix_firmware_verify() 193 const u8 *data; goodix_firmware_upload() local [all...] |
H A D | wm9713.c | 262 u16 data = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD); in wm9713_poll_sample() local 263 if (!(data & WM97XX_PEN_DOWN)) in wm9713_poll_sample() 320 static int wm9713_poll_coord(struct wm97xx *wm, struct wm97xx_data *data) in wm9713_poll_coord() argument 345 data->x = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD); in wm9713_poll_coord() 362 /* read back data */ in wm9713_poll_coord() 363 data->y = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD); in wm9713_poll_coord() 365 data->p = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD); in wm9713_poll_coord() 367 data->p = DEFAULT_PRESSURE; in wm9713_poll_coord() 373 if (!(data->x & WM97XX_ADCSEL_X) || !(data in wm9713_poll_coord() 390 wm9713_poll_touch(struct wm97xx *wm, struct wm97xx_data *data) wm9713_poll_touch() argument [all...] |
H A D | wm9712.c | 256 u16 data = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD); in wm9712_poll_sample() local 257 if (!(data & WM97XX_PEN_DOWN)) in wm9712_poll_sample() 314 static int wm9712_poll_coord(struct wm97xx *wm, struct wm97xx_data *data) in wm9712_poll_coord() argument 334 data->x = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD); in wm9712_poll_coord() 351 /* read back y data */ in wm9712_poll_coord() 352 data->y = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD); in wm9712_poll_coord() 354 data->p = wm97xx_reg_read(wm, AC97_WM97XX_DIGITISER_RD); in wm9712_poll_coord() 356 data->p = DEFAULT_PRESSURE; in wm9712_poll_coord() 362 if (!(data->x & WM97XX_ADCSEL_X) || !(data in wm9712_poll_coord() 379 wm9712_poll_touch(struct wm97xx *wm, struct wm97xx_data *data) wm9712_poll_touch() argument [all...] |
/kernel/linux/linux-6.6/drivers/interconnect/qcom/ |
H A D | osm-l3.c | 134 qn = src->data; in qcom_osm_l3_set() 167 struct icc_onecell_data *data; in qcom_osm_l3_probe() local 233 data = devm_kzalloc(&pdev->dev, struct_size(data, nodes, num_nodes), GFP_KERNEL); in qcom_osm_l3_probe() 234 if (!data) in qcom_osm_l3_probe() 236 data->num_nodes = num_nodes; in qcom_osm_l3_probe() 243 provider->data = data; in qcom_osm_l3_probe() 258 node->data = (void *)qnodes[i]; in qcom_osm_l3_probe() 264 data in qcom_osm_l3_probe() [all...] |
/kernel/linux/linux-6.6/sound/soc/intel/avs/boards/ |
H A D | es8336.c | 41 struct avs_card_drvdata *data; in avs_es8336_speaker_power_event() local 44 data = snd_soc_card_get_drvdata(card); in avs_es8336_speaker_power_event() 48 gpiod_set_value_cansleep(data->gpiod, speaker_en); in avs_es8336_speaker_power_event() 104 struct avs_card_drvdata *data; in avs_es8336_codec_init() local 108 data = snd_soc_card_get_drvdata(card); in avs_es8336_codec_init() 116 &data->jack, pins, num_pins); in avs_es8336_codec_init() 129 data->gpiod = gpiod; in avs_es8336_codec_init() 130 snd_jack_set_key(data->jack.jack, SND_JACK_BTN_0, KEY_PLAYPAUSE); in avs_es8336_codec_init() 131 snd_soc_component_set_jack(component, &data->jack, NULL); in avs_es8336_codec_init() 140 struct avs_card_drvdata *data in avs_es8336_codec_exit() local 251 struct avs_card_drvdata *data = snd_soc_card_get_drvdata(card); avs_card_resume_post() local 260 struct avs_card_drvdata *data; avs_es8336_probe() local [all...] |
/kernel/linux/linux-6.6/sound/soc/qcom/ |
H A D | apq8016_sbc.c | 196 struct apq8016_sbc_data *data = snd_soc_card_get_drvdata(card); in msm8916_qdsp6_startup() local 204 if (++data->mi2s_clk_count[mi2s] > 1) in msm8916_qdsp6_startup() 217 struct apq8016_sbc_data *data = snd_soc_card_get_drvdata(card); in msm8916_qdsp6_shutdown() local 225 if (--data->mi2s_clk_count[mi2s] > 0) in msm8916_qdsp6_shutdown() 291 struct apq8016_sbc_data *data; in apq8016_sbc_platform_probe() local 298 data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL); in apq8016_sbc_platform_probe() 299 if (!data) in apq8016_sbc_platform_probe() 302 card = &data->card; in apq8016_sbc_platform_probe() 314 data in apq8016_sbc_platform_probe() [all...] |
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | features.c | 40 struct features_reply_data *data = FEATURES_REPDATA(reply_base); in features_prepare_data() local 44 ethnl_features_to_bitmap32(data->hw, dev->hw_features); in features_prepare_data() 45 ethnl_features_to_bitmap32(data->wanted, dev->wanted_features); in features_prepare_data() 46 ethnl_features_to_bitmap32(data->active, dev->features); in features_prepare_data() 47 ethnl_features_to_bitmap32(data->nochange, NETIF_F_NEVER_CHANGE); in features_prepare_data() 49 ethnl_features_to_bitmap32(data->all, all_features); in features_prepare_data() 57 const struct features_reply_data *data = FEATURES_REPDATA(reply_base); in features_reply_size() local 62 ret = ethnl_bitset32_size(data->hw, data->all, NETDEV_FEATURE_COUNT, in features_reply_size() 67 ret = ethnl_bitset32_size(data in features_reply_size() 90 const struct features_reply_data *data = FEATURES_REPDATA(reply_base); features_fill_reply() local [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-bt8xx.c | 73 u32 outen, data; in bt8xxgpio_gpio_direction_input() local 77 data = bgread(BT848_GPIO_DATA); in bt8xxgpio_gpio_direction_input() 78 data &= ~(1 << nr); in bt8xxgpio_gpio_direction_input() 79 bgwrite(data, BT848_GPIO_DATA); in bt8xxgpio_gpio_direction_input() 108 u32 outen, data; in bt8xxgpio_gpio_direction_output() local 116 data = bgread(BT848_GPIO_DATA); in bt8xxgpio_gpio_direction_output() 118 data |= (1 << nr); in bt8xxgpio_gpio_direction_output() 120 data &= ~(1 << nr); in bt8xxgpio_gpio_direction_output() 121 bgwrite(data, BT848_GPIO_DATA); in bt8xxgpio_gpio_direction_output() 133 u32 data; in bt8xxgpio_gpio_set() local [all...] |
/kernel/linux/linux-5.10/crypto/ |
H A D | algboss.c | 28 struct crypto_attr_type data; member 35 struct crypto_attr_alg data; member 39 struct crypto_attr_u32 data; member 57 static int cryptomgr_probe(void *data) in cryptomgr_probe() argument 59 struct cryptomgr_param *param = data; in cryptomgr_probe() 138 memcpy(param->attrs[i].alg.data.name, name, len); in cryptomgr_schedule_probe() 143 param->attrs[i].nu32.data.num = in cryptomgr_schedule_probe() 167 param->type.data.type = larval->alg.cra_flags & ~CRYPTO_ALG_TESTED; in cryptomgr_schedule_probe() 168 param->type.data.mask = larval->mask & ~CRYPTO_ALG_TESTED; in cryptomgr_schedule_probe() 193 static int cryptomgr_test(void *data) in cryptomgr_test() argument 252 cryptomgr_notify(struct notifier_block *this, unsigned long msg, void *data) cryptomgr_notify() argument [all...] |
/kernel/linux/linux-5.10/arch/m68k/kernel/ |
H A D | ptrace.c | 99 unsigned long data) in put_reg() 115 *(unsigned short *)addr = data; in put_reg() 119 *addr = data; in put_reg() 162 unsigned long addr, unsigned long data) in arch_ptrace() 167 unsigned long __user *datap = (unsigned long __user *) data; in arch_ptrace() 204 data &= SR_MASK; in arch_ptrace() 205 data |= get_reg(child, PT_SR) & ~SR_MASK; in arch_ptrace() 208 if (put_reg(child, regno, data)) in arch_ptrace() 215 data <<= 15; in arch_ptrace() 216 data in arch_ptrace() 98 put_reg(struct task_struct *task, int regno, unsigned long data) put_reg() argument 161 arch_ptrace(struct task_struct *child, long request, unsigned long addr, unsigned long data) arch_ptrace() argument [all...] |
/kernel/linux/linux-5.10/arch/sh/boards/mach-migor/ |
H A D | lcd_qvga.c | 40 static unsigned long adjust_reg18(unsigned short data) in adjust_reg18() argument 44 tmp1 = (data<<1 | 0x00000001) & 0x000001FF; in adjust_reg18() 45 tmp2 = (data<<2 | 0x00000200) & 0x0003FE00; in adjust_reg18() 51 unsigned short reg, unsigned short data) in write_reg() 53 sys_ops->write_index(sys_ops_handle, adjust_reg18(reg << 8 | data)); in write_reg() 58 unsigned short reg, unsigned short data) in write_reg16() 61 sys_ops->write_data(sys_ops_handle, adjust_reg18(data)); in write_reg16() 68 unsigned long data; in read_reg16() local 71 data = sys_ops->read_data(sys_ops_handle); in read_reg16() 72 return ((data >> in read_reg16() 49 write_reg(void *sys_ops_handle, struct sh_mobile_lcdc_sys_bus_ops *sys_ops, unsigned short reg, unsigned short data) write_reg() argument 56 write_reg16(void *sys_ops_handle, struct sh_mobile_lcdc_sys_bus_ops *sys_ops, unsigned short reg, unsigned short data) write_reg16() argument 75 migor_lcd_qvga_seq(void *sys_ops_handle, struct sh_mobile_lcdc_sys_bus_ops *sys_ops, unsigned short const *data, int no_data) migor_lcd_qvga_seq() argument [all...] |
/kernel/linux/linux-5.10/arch/um/os-Linux/drivers/ |
H A D | ethertap_user.c | 22 static int etap_user_init(void *data, void *dev) in etap_user_init() argument 24 struct ethertap_data *pri = data; in etap_user_init() 84 struct etap_pre_exec_data *data = arg; in etap_pre_exec() local 86 dup2(data->control_remote, 1); in etap_pre_exec() 87 close(data->data_me); in etap_pre_exec() 88 close(data->control_me); in etap_pre_exec() 137 static int etap_open(void *data) in etap_open() argument 139 struct ethertap_data *pri = data; in etap_open() 150 printk(UM_KERN_ERR "etap_open - data socketpair failed - " in etap_open() 196 static void etap_close(int fd, void *data) in etap_close() argument 217 etap_add_addr(unsigned char *addr, unsigned char *netmask, void *data) etap_add_addr() argument 228 etap_del_addr(unsigned char *addr, unsigned char *netmask, void *data) etap_del_addr() argument [all...] |
/kernel/linux/linux-5.10/arch/um/drivers/ |
H A D | mconsole_user.c | 66 if (!strncmp(req->request.data, cmd->command, in mconsole_parse() 93 len = MIN(sizeof(req->request.data) - 1, in mconsole_get_request() 95 memmove(req->request.data, &req->request, len); in mconsole_get_request() 96 req->request.data[len] = '\0'; in mconsole_get_request() 116 req->request.data[req->request.len] = '\0'; in mconsole_get_request() 148 memcpy(reply.data, str, len); in mconsole_reply_len() 149 reply.data[len] = '\0'; in mconsole_reply_len() 154 len = sizeof(reply) + reply.len - sizeof(reply.data); in mconsole_reply_len() 179 int mconsole_notify(char *sock_name, int type, const void *data, int len) in mconsole_notify() argument 205 len = (len > sizeof(packet.data)) in mconsole_notify() [all...] |