/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | nv50.c | 190 u32 data = nvbios_outp_match(bios, t, m, ver, hdr, cnt, len, iedt); in nv50_disp_super_iedt() local 191 if (!data) in nv50_disp_super_iedt() 193 return data; in nv50_disp_super_iedt() 206 u32 data; in nv50_disp_super_ied_on() local 214 data = nv50_disp_super_iedt(head, outp, &ver, &hdr, &cnt, &len, &iedt); in nv50_disp_super_ied_on() 215 if (!data) in nv50_disp_super_ied_on() 228 data = nvbios_ocfg_match(bios, data, ior->asy.proto_evo, flags, in nv50_disp_super_ied_on() 230 if (!data) { in nv50_disp_super_ied_on() 237 data in nv50_disp_super_ied_on() 258 u32 data; nv50_disp_super_ied_off() local 618 u32 data = nvkm_rd32(device, 0x610084 + (chid * 0x08)); nv50_disp_intr_error() local [all...] |
/kernel/linux/linux-5.10/drivers/memory/ |
H A D | renesas-rpc-if.c | 426 rpc->dir = op->data.dir; in rpcif_prepare() 427 if (op->data.buswidth) { in rpcif_prepare() 430 rpc->buffer = op->data.buf.in; in rpcif_prepare() 431 switch (op->data.dir) { in rpcif_prepare() 441 if (op->data.ddr) in rpcif_prepare() 447 nbytes = op->data.nbytes; in rpcif_prepare() 450 rpc->enable |= RPCIF_SMENR_SPIDB(rpcif_bit_size(op->data.buswidth)); in rpcif_prepare() 477 u32 nbytes, data[2]; in rpcif_manual_xfer() local 490 memcpy(data, rpc->buffer + pos, nbytes); in rpcif_manual_xfer() 493 data[ in rpcif_manual_xfer() 541 u32 nbytes, data[2]; rpcif_manual_xfer() local [all...] |
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | bd99954-charger.c | 19 * The BD99954 data sheet divides charging to three phases. 115 struct mutex lock; /* Protect state data */ 449 u16 *data; in bd9995x_get_chip_state() member 468 *state_fields[i].data = tmp; in bd9995x_get_chip_state() 872 u16 *data; member 879 u16 *data; member 897 .data = &init->itrich_set, in bd9995x_fw_probe() 903 .data = &init->iprech_set, in bd9995x_fw_probe() 909 .data = &init->vprechg_th_set, in bd9995x_fw_probe() 915 .data in bd9995x_fw_probe() [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pcie-altera.c | 101 u32 data, bool align); 208 * Minimum 2 loops to read TLP headers and 1 loop to read data in tlp_read_packet() 286 u32 data, bool align) in tlp_write_packet() 301 tlp_rp_regdata.reg0 = data; in tlp_write_packet() 305 tlp_rp_regdata.reg1 = data; in tlp_write_packet() 313 u32 data, bool dummy) in s10_tlp_write_packet() 318 s10_tlp_write_tx(pcie, data, RP_TX_EOP); in s10_tlp_write_packet() 435 u32 data; in _altera_pcie_cfg_read() local 455 (where & ~DWORD_MASK), byte_en, &data); in _altera_pcie_cfg_read() 461 *value = (data >> ( in _altera_pcie_cfg_read() 285 tlp_write_packet(struct altera_pcie *pcie, u32 *headers, u32 data, bool align) tlp_write_packet() argument 312 s10_tlp_write_packet(struct altera_pcie *pcie, u32 *headers, u32 data, bool dummy) s10_tlp_write_packet() argument 545 u32 data; altera_read_cap_word() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/ |
H A D | inno_hdmi.c | 306 struct hdmi_data_info *data = &hdmi->hdmi_data; in inno_hdmi_config_video_csc() local 314 /* Input video mode is SDR RGB24bit, data enable signal from external */ in inno_hdmi_config_video_csc() 324 if (data->enc_in_format == data->enc_out_format) { in inno_hdmi_config_video_csc() 325 if ((data->enc_in_format == HDMI_COLORSPACE_RGB) || in inno_hdmi_config_video_csc() 326 (data->enc_in_format >= HDMI_COLORSPACE_YUV444)) { in inno_hdmi_config_video_csc() 338 if (data->colorimetry == HDMI_COLORIMETRY_ITU_601) { in inno_hdmi_config_video_csc() 339 if ((data->enc_in_format == HDMI_COLORSPACE_RGB) && in inno_hdmi_config_video_csc() 340 (data->enc_out_format == HDMI_COLORSPACE_YUV444)) { in inno_hdmi_config_video_csc() 345 } else if ((data in inno_hdmi_config_video_csc() 807 inno_hdmi_bind(struct device *dev, struct device *master, void *data) inno_hdmi_bind() argument 892 inno_hdmi_unbind(struct device *dev, struct device *master, void *data) inno_hdmi_unbind() argument [all...] |
/kernel/linux/linux-6.6/drivers/memory/tegra/ |
H A D | mc.c | 26 { .compatible = "nvidia,tegra20-mc-gart", .data = &tegra20_mc_soc }, 29 { .compatible = "nvidia,tegra30-mc", .data = &tegra30_mc_soc }, 32 { .compatible = "nvidia,tegra114-mc", .data = &tegra114_mc_soc }, 35 { .compatible = "nvidia,tegra124-mc", .data = &tegra124_mc_soc }, 38 { .compatible = "nvidia,tegra132-mc", .data = &tegra132_mc_soc }, 41 { .compatible = "nvidia,tegra210-mc", .data = &tegra210_mc_soc }, 44 { .compatible = "nvidia,tegra186-mc", .data = &tegra186_mc_soc }, 47 { .compatible = "nvidia,tegra194-mc", .data = &tegra194_mc_soc }, 50 { .compatible = "nvidia,tegra234-mc", .data = &tegra234_mc_soc }, 56 static void tegra_mc_devm_action_put_device(void *data) in tegra_mc_devm_action_put_device() argument 561 tegra30_mc_handle_irq(int irq, void *data) tegra30_mc_handle_irq() argument 758 tegra_mc_icc_xlate(struct of_phandle_args *spec, void *data) tegra_mc_icc_xlate() argument [all...] |
/kernel/linux/linux-6.6/drivers/memory/ |
H A D | renesas-rpc-if.c | 473 rpc->dir = op->data.dir; in rpcif_prepare() 474 if (op->data.buswidth) { in rpcif_prepare() 477 rpc->buffer = op->data.buf.in; in rpcif_prepare() 478 switch (op->data.dir) { in rpcif_prepare() 488 if (op->data.ddr) in rpcif_prepare() 494 nbytes = op->data.nbytes; in rpcif_prepare() 497 rpc->enable |= RPCIF_SMENR_SPIDB(rpcif_bit_size(op->data.buswidth)); in rpcif_prepare() 527 u32 nbytes, data[2], *p = data; in rpcif_manual_xfer() local 540 memcpy(data, rp in rpcif_manual_xfer() 585 u32 nbytes, data[2], *p = data; rpcif_manual_xfer() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/ |
H A D | ispstat.c | 31 /* HACK: AF module seems to be writing one more paxel data than it should. */ 242 dev_dbg(stat->isp->dev, "%s: data wasn't properly written.\n", in isp_stat_buf_queue() 278 struct omap3isp_stat_data *data) in isp_stat_buf_get() 296 "%s: current buffer has corrupted data\n.", in isp_stat_buf_get() 298 /* Mark empty because it doesn't have valid data. */ in isp_stat_buf_get() 310 if (buf->buf_size > data->buf_size) { in isp_stat_buf_get() 320 rval = copy_to_user(data->buf, in isp_stat_buf_get() 326 "%s: failed copying %d bytes of stat data\n", in isp_stat_buf_get() 389 * ISP DMA, external DMA or PIO to transfer data. 461 struct omap3isp_stat_event_status *status = (void *)event.u.data; in isp_stat_queue_event() 277 isp_stat_buf_get(struct ispstat *stat, struct omap3isp_stat_data *data) isp_stat_buf_get() argument 481 omap3isp_stat_request_statistics(struct ispstat *stat, struct omap3isp_stat_data *data) omap3isp_stat_request_statistics() argument 512 omap3isp_stat_request_statistics_time32(struct ispstat *stat, struct omap3isp_stat_data_time32 *data) omap3isp_stat_request_statistics_time32() argument [all...] |
/kernel/linux/linux-6.6/fs/lockd/ |
H A D | svclock.c | 77 sprintf(p, "%02x", cookie->data[i]); in nlmdbg_cookie2a() 180 if (memcmp(a->data, b->data, a->len)) in nlm_cookie_match() 427 /* set default data area */ in nlmsvc_setgrantargs() 428 call->a_args.lock.oh.data = call->a_owner; in nlmsvc_setgrantargs() 432 void *data = kmalloc(lock->oh.len, GFP_KERNEL); in nlmsvc_setgrantargs() local 433 if (!data) in nlmsvc_setgrantargs() 435 call->a_args.lock.oh.data = (u8 *) data; in nlmsvc_setgrantargs() 438 memcpy(call->a_args.lock.oh.data, loc in nlmsvc_setgrantargs() 909 nlmsvc_grant_callback(struct rpc_task *task, void *data) nlmsvc_grant_callback() argument 949 nlmsvc_grant_release(void *data) nlmsvc_grant_release() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/ |
H A D | rtllib_tx.c | 39 * 802.11 frame_control for data frames - 2 bytes 46 * | | | x=0 data |DS | DS |frag| | mgm |data | | 47 * | | | x=1 data+ack | | | | | | | | 58 * | | tion | (BSSID) | | | ence | data | | 60 * Total: 28 non-data bytes `----.----' 62 * .- 'Frame data' expands to <---------------------------' 72 * Total: 8 non-data bytes `----.----' 83 * Total: 8 non-data bytes 94 * Total: 18 non-data byte 134 rtllib_put_snap(u8 *data, u16 h_proto) rtllib_put_snap() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_crypt_tkip.c | 283 hdr = (struct rtl_80211_hdr_4addr *)skb->data; in ieee80211_tkip_encrypt() 354 hdr = (struct rtl_80211_hdr_4addr *)skb->data; in ieee80211_tkip_decrypt() 355 pos = skb->data + hdr_len; in ieee80211_tkip_decrypt() 439 memmove(skb->data + 8, skb->data, hdr_len); in ieee80211_tkip_decrypt() 447 u8 *data, size_t data_len, u8 *mic) in michael_mic() 463 err = crypto_shash_update(desc, data, data_len); in michael_mic() 477 hdr11 = (struct rtl_80211_hdr_4addr *)skb->data; in michael_mic_hdr() 510 hdr = (struct rtl_80211_hdr_4addr *)skb->data; in ieee80211_michael_mic_add() 524 tkey->tx_hdr[12] = *(skb->data in ieee80211_michael_mic_add() 446 michael_mic(struct crypto_shash *tfm_michael, u8 *key, u8 *hdr, u8 *data, size_t data_len, u8 *mic) michael_mic() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/i2c/ |
H A D | atomisp-ov2722.c | 44 unsigned char data[6]; in ov2722_read_reg() local 54 dev_err(&client->dev, "%s error, invalid data length\n", in ov2722_read_reg() 64 msg[0].buf = data; in ov2722_read_reg() 67 data[0] = (u8)(reg >> 8); in ov2722_read_reg() 68 data[1] = (u8)(reg & 0xff); in ov2722_read_reg() 73 msg[1].buf = data; in ov2722_read_reg() 87 *val = (u8)data[0]; in ov2722_read_reg() 89 *val = be16_to_cpu(*(__be16 *)&data[0]); in ov2722_read_reg() 91 *val = be32_to_cpu(*(__be32 *)&data[0]); in ov2722_read_reg() 96 static int ov2722_i2c_write(struct i2c_client *client, u16 len, u8 *data) in ov2722_i2c_write() argument 115 unsigned char data[4] = {0}; ov2722_write_reg() local [all...] |
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | bd99954-charger.c | 19 * The BD99954 data sheet divides charging to three phases. 115 struct mutex lock; /* Protect state data */ 449 u16 *data; in bd9995x_get_chip_state() member 468 *state_fields[i].data = tmp; in bd9995x_get_chip_state() 814 u16 *data; member 821 u16 *data; member 838 .data = &init->itrich_set, in bd9995x_fw_probe() 843 .data = &init->iprech_set, in bd9995x_fw_probe() 848 .data = &init->vprechg_th_set, in bd9995x_fw_probe() 853 .data in bd9995x_fw_probe() [all...] |
/kernel/linux/linux-6.6/drivers/firmware/ |
H A D | dmi_scan.c | 91 u8 *data = buf; in dmi_decode_table() local 101 (data - buf + sizeof(struct dmi_header)) <= dmi_len) { in dmi_decode_table() 102 const struct dmi_header *dm = (const struct dmi_header *)data; in dmi_decode_table() 109 data += dm->length; in dmi_decode_table() 110 while ((data - buf < dmi_len - 1) && (data[0] || data[1])) in dmi_decode_table() 111 data++; in dmi_decode_table() 112 if (data - buf < dmi_len - 1) in dmi_decode_table() 115 data in dmi_decode_table() 338 void *data; dmi_save_ipmi_device() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/st/ |
H A D | clkgen-pll.c | 66 struct clkgen_pll_data *data; member 89 .data = (struct clkgen_pll_data *)&st_pll3200c32_cx_0, 97 .data = (struct clkgen_pll_data *)&st_pll3200c32_cx_0, 106 .data = (struct clkgen_pll_data *)&st_pll3200c32_cx_0, 124 .data = (struct clkgen_pll_data *)&st_pll3200c32_cx_1, 132 .data = (struct clkgen_pll_data *)&st_pll3200c32_cx_1, 158 .data = (struct clkgen_pll_data *)&st_pll3200c32_407_a9, 183 .data = (struct clkgen_pll_data *)&st_pll4600c28_418_a9, 207 struct clkgen_pll_data *data; member 247 struct clkgen_field *field = &pll->data in __clkgen_pll_enable() [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | comedi_test.c | 27 * generate sample waveforms on systems that don't have data acquisition 194 * This is the background routine used to generate arbitrary data. 430 struct comedi_insn *insn, unsigned int *data) in waveform_ai_insn_read() 436 data[i] = devpriv->ao_loopbacks[chan]; in waveform_ai_insn_read() 640 struct comedi_insn *insn, unsigned int *data) in waveform_ao_insn_write() 646 devpriv->ao_loopbacks[chan] = data[i]; in waveform_ao_insn_write() 654 unsigned int *data) in waveform_ai_insn_config() 656 if (data[0] == INSN_CONFIG_GET_CMD_TIMING_CONSTRAINTS) { in waveform_ai_insn_config() 658 * input: data[1], data[ in waveform_ai_insn_config() 428 waveform_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) waveform_ai_insn_read() argument 638 waveform_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) waveform_ao_insn_write() argument 651 waveform_ai_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) waveform_ai_insn_config() argument 678 waveform_ao_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) waveform_ao_insn_config() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sgi/ |
H A D | meth.c | 232 * to put data on 64bit aligned boundary */ in meth_init_rx_ring() 422 * to put data on 64bit aligned boundary */ in meth_rx() 615 skb_copy_from_linear_data(skb, desc->data.dt + (120 - len), skb->len); in meth_tx_short_prepare() 617 memset(desc->data.dt + 120 - len + skb->len, 0, len-skb->len); in meth_tx_short_prepare() 624 void *buffer_data = (void *)(((unsigned long)skb->data + 7) & ~7); in meth_tx_1page_prepare() 625 int unaligned_len = (int)((unsigned long)buffer_data - (unsigned long)skb->data); in meth_tx_1page_prepare() 633 skb_copy_from_linear_data(skb, desc->data.dt + (120 - unaligned_len), in meth_tx_1page_prepare() 641 desc->data.cat_buf[0].form.start_addr = catbuf >> 3; in meth_tx_1page_prepare() 642 desc->data.cat_buf[0].form.len = buffer_len - 1; in meth_tx_1page_prepare() 649 void *buffer1_data = (void *)(((unsigned long)skb->data in meth_tx_2page_prepare() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas_tf/ |
H A D | if_usb.c | 45 uint16_t nb, u8 data); 276 u8 *firmware = (u8 *) cardp->fw->data; in if_usb_send_fw_pkt() 291 extra __le32 field in between the header and the data, in if_usb_send_fw_pkt() 300 memcpy(fwdata->data, &firmware[cardp->totalbytes], in if_usb_send_fw_pkt() 313 lbtf_deb_usb2(&cardp->udev->dev, "There are data to follow\n"); in if_usb_send_fw_pkt() 363 * usb_tx_block - transfer data to the device 366 * @payload: pointer to payload data 367 * @nb: data length 368 * @data: non-zero for data, zer 372 usb_tx_block(struct if_usb_card *cardp, uint8_t *payload, uint16_t nb, u8 data) usb_tx_block() argument 718 u8 data = 0; if_usb_host_to_card() local 768 check_fwfile_format(const u8 *data, u32 totlen) check_fwfile_format() argument [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | kyber-iosched.c | 327 * we don't want to throttle again until we get more data, so we in kyber_timer_fn() 554 static void kyber_limit_depth(blk_opf_t opf, struct blk_mq_alloc_data *data) in kyber_limit_depth() argument 561 struct kyber_queue_data *kqd = data->q->elevator->elevator_data; in kyber_limit_depth() 563 data->shallow_depth = kqd->async_depth; in kyber_limit_depth() 667 static bool flush_busy_kcq(struct sbitmap *sb, unsigned int bitnr, void *data) in flush_busy_kcq() argument 669 struct flush_kcq_data *flush_data = data; in flush_busy_kcq() 685 struct flush_kcq_data data = { in kyber_flush_busy_kcqs() local 692 flush_busy_kcq, &data); in kyber_flush_busy_kcqs() 901 static int kyber_##name##_tokens_show(void *data, struct seq_file *m) \ 903 struct request_queue *q = data; \ 960 kyber_async_depth_show(void *data, struct seq_file *m) kyber_async_depth_show() argument 969 kyber_cur_domain_show(void *data, struct seq_file *m) kyber_cur_domain_show() argument 978 kyber_batching_show(void *data, struct seq_file *m) kyber_batching_show() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/ |
H A D | inno_hdmi.c | 316 struct hdmi_data_info *data = &hdmi->hdmi_data; in inno_hdmi_config_video_csc() local 324 /* Input video mode is SDR RGB24bit, data enable signal from external */ in inno_hdmi_config_video_csc() 334 if (data->enc_in_format == data->enc_out_format) { in inno_hdmi_config_video_csc() 335 if ((data->enc_in_format == HDMI_COLORSPACE_RGB) || in inno_hdmi_config_video_csc() 336 (data->enc_in_format >= HDMI_COLORSPACE_YUV444)) { in inno_hdmi_config_video_csc() 348 if (data->colorimetry == HDMI_COLORIMETRY_ITU_601) { in inno_hdmi_config_video_csc() 349 if ((data->enc_in_format == HDMI_COLORSPACE_RGB) && in inno_hdmi_config_video_csc() 350 (data->enc_out_format == HDMI_COLORSPACE_YUV444)) { in inno_hdmi_config_video_csc() 355 } else if ((data in inno_hdmi_config_video_csc() 818 inno_hdmi_bind(struct device *dev, struct device *master, void *data) inno_hdmi_bind() argument 901 inno_hdmi_unbind(struct device *dev, struct device *master, void *data) inno_hdmi_unbind() argument [all...] |
/kernel/linux/linux-6.6/drivers/interconnect/qcom/ |
H A D | msm8974.c | 590 src_qn = src->data; in msm8974_icc_set() 591 dst_qn = dst->data; in msm8974_icc_set() 653 struct icc_onecell_data *data; in msm8974_icc_probe() local 674 data = devm_kzalloc(dev, struct_size(data, nodes, num_nodes), in msm8974_icc_probe() 676 if (!data) in msm8974_icc_probe() 678 data->num_nodes = num_nodes; in msm8974_icc_probe() 699 provider->data = data; in msm8974_icc_probe() 714 node->data in msm8974_icc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | bcm3510.c | 56 /* demodulator private data */ 379 c.ctl_dat[0].data = 0x80 | bc; in bcm3510_tuner_cmd() 383 c.ctl_dat[1].data = 4; in bcm3510_tuner_cmd() 387 c.ctl_dat[2].data = 0x20; in bcm3510_tuner_cmd() 393 c.ctl_dat[3].data = 0x40; in bcm3510_tuner_cmd() 397 c.ctl_dat[4].data = n >> 3; in bcm3510_tuner_cmd() 401 c.ctl_dat[5].data = ((n & 0x7) << 5) | (a >> 2); in bcm3510_tuner_cmd() 405 c.ctl_dat[6].data = (a << 6) & 0xdf; in bcm3510_tuner_cmd() 411 c.ctl_dat[7].data = 0x40; in bcm3510_tuner_cmd() 415 c.ctl_dat[8].data in bcm3510_tuner_cmd() [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-log-writes.c | 26 * check data at a later time. So for example you would: 28 * write data 37 * close to the order in which the data hits the actual disk, not its cache. So 47 * on data being written before invoking a FLUSH. FUA bypasses cache so once it 52 * way we would process all the discards first and then write all the data, when 53 * in fact we want to do the data and the discard in the order that they 73 * [log_write_entry][ data written ] 93 * data_len - the size of the data in this log entry, this is for private log 94 * entry stuff, the MARK data provided by userspace for example. 128 char *data; member 212 write_metadata(struct log_writes_c *lc, void *entry, size_t entrylen, void *data, size_t datalen, sector_t sector) write_metadata() argument 258 write_inline_data(struct log_writes_c *lc, void *entry, size_t entrylen, void *data, size_t datalen, sector_t sector) write_inline_data() argument 584 log_mark(struct log_writes_c *lc, char *data) log_mark() argument 835 log_writes_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) log_writes_iterate_devices() argument [all...] |
/kernel/linux/linux-6.6/net/wireless/ |
H A D | wext-core.c | 29 * Meta-data about all the standard Wireless Extension request we 262 * Meta-data about all the additional standard Wireless Extension events 475 * Nothing in the kernel sends scan events with data, be safe. in wireless_send_event() 476 * This is necessary because we cannot fix up scan event data in wireless_send_event() 478 * applications are required to retrieve the scan data anyway in wireless_send_event() 479 * and no data is included in the event, this codifies that in wireless_send_event() 512 if (wrqu->data.length > descr->max_tokens) { in wireless_send_event() 514 cmd, wrqu->data.length); in wireless_send_event() 517 if (wrqu->data.length < descr->min_tokens) { in wireless_send_event() 519 cmd, wrqu->data in wireless_send_event() 887 union iwreq_data *data = (union iwreq_data *) iwp; ioctl_standard_iw_point() local [all...] |
/kernel/linux/linux-6.6/net/switchdev/ |
H A D | switchdev.c | 55 const void *data); 62 unsigned long data[]; member 95 dfitem->func(dfitem->dev, dfitem->data); in switchdev_deferred_process() 112 const void *data, size_t data_len, in switchdev_deferred_enqueue() 117 dfitem = kmalloc(struct_size(dfitem, data, data_len), GFP_ATOMIC); in switchdev_deferred_enqueue() 122 memcpy(dfitem->data, data, data_len); in switchdev_deferred_enqueue() 167 const void *data) in switchdev_port_attr_set_deferred() 169 const struct switchdev_attr *attr = data; in switchdev_port_attr_set_deferred() 248 const void *data) in switchdev_port_obj_add_deferred() 111 switchdev_deferred_enqueue(struct net_device *dev, const void *data, size_t data_len, switchdev_deferred_func_t *func) switchdev_deferred_enqueue() argument 166 switchdev_port_attr_set_deferred(struct net_device *dev, const void *data) switchdev_port_attr_set_deferred() argument 247 switchdev_port_obj_add_deferred(struct net_device *dev, const void *data) switchdev_port_obj_add_deferred() argument 299 switchdev_port_obj_del_deferred(struct net_device *dev, const void *data) switchdev_port_obj_del_deferred() argument [all...] |