Home
last modified time | relevance | path

Searched refs:ldev (Results 1 – 25 of 97) sorted by relevance

1234

/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dlag.c64 static u8 lag_active_port_bits(struct mlx5_lag *ldev) in lag_active_port_bits() argument
71 mlx5_infer_tx_enabled(&ldev->tracker, ldev, enabled_ports, in lag_active_port_bits()
79 static int mlx5_cmd_create_lag(struct mlx5_core_dev *dev, struct mlx5_lag *ldev, in mlx5_cmd_create_lag() argument
86 u8 *ports = ldev->v2p_map; in mlx5_cmd_create_lag()
93 idx0 = mlx5_lag_get_dev_index_by_seq(ldev, 0); in mlx5_cmd_create_lag()
94 idx1 = mlx5_lag_get_dev_index_by_seq(ldev, 1); in mlx5_cmd_create_lag()
119 static int mlx5_cmd_modify_lag(struct mlx5_core_dev *dev, struct mlx5_lag *ldev, in mlx5_cmd_modify_lag() argument
126 idx0 = mlx5_lag_get_dev_index_by_seq(ldev, 0); in mlx5_cmd_modify_lag()
127 idx1 = mlx5_lag_get_dev_index_by_seq(ldev, 1); in mlx5_cmd_modify_lag()
160 static void mlx5_infer_tx_disabled(struct lag_tracker *tracker, struct mlx5_lag *ldev, in mlx5_infer_tx_disabled() argument
[all …]
H A Dmpesw.c11 static void mlx5_mpesw_metadata_cleanup(struct mlx5_lag *ldev) in mlx5_mpesw_metadata_cleanup() argument
18 mlx5_ldev_for_each(i, 0, ldev) { in mlx5_mpesw_metadata_cleanup()
19 dev = ldev->pf[i].dev; in mlx5_mpesw_metadata_cleanup()
21 pf_metadata = ldev->lag_mpesw.pf_metadata[i]; in mlx5_mpesw_metadata_cleanup()
28 ldev->lag_mpesw.pf_metadata[i] = 0; in mlx5_mpesw_metadata_cleanup()
32 static int mlx5_mpesw_metadata_set(struct mlx5_lag *ldev) in mlx5_mpesw_metadata_set() argument
39 mlx5_ldev_for_each(i, 0, ldev) { in mlx5_mpesw_metadata_set()
40 dev = ldev->pf[i].dev; in mlx5_mpesw_metadata_set()
48 ldev->lag_mpesw.pf_metadata[i] = pf_metadata; in mlx5_mpesw_metadata_set()
55 mlx5_ldev_for_each(i, 0, ldev) { in mlx5_mpesw_metadata_set()
[all …]
H A Dport_sel.c38 static int mlx5_lag_create_port_sel_table(struct mlx5_lag *ldev, in mlx5_lag_create_port_sel_table() argument
42 int first_idx = mlx5_lag_get_dev_index_by_seq(ldev, MLX5_LAG_P1); in mlx5_lag_create_port_sel_table()
53 dev = ldev->pf[first_idx].dev; in mlx5_lag_create_port_sel_table()
54 ft_attr.max_fte = ldev->ports * ldev->buckets; in mlx5_lag_create_port_sel_table()
80 mlx5_ldev_for_each(i, 0, ldev) { in mlx5_lag_create_port_sel_table()
81 for (j = 0; j < ldev->buckets; j++) { in mlx5_lag_create_port_sel_table()
84 idx = i * ldev->buckets + j; in mlx5_lag_create_port_sel_table()
87 dest.vport.vhca_id = MLX5_CAP_GEN(ldev->pf[affinity - 1].dev, in mlx5_lag_create_port_sel_table()
94 mlx5_ldev_for_each_reverse(k, i, 0, ldev) { in mlx5_lag_create_port_sel_table()
96 idx = k * ldev->buckets + j; in mlx5_lag_create_port_sel_table()
[all …]
H A Dlag.h84 __mlx5_lag_is_active(struct mlx5_lag *ldev) in __mlx5_lag_is_active() argument
86 return ldev->mode != MLX5_LAG_MODE_NONE; in __mlx5_lag_is_active()
90 mlx5_lag_is_ready(struct mlx5_lag *ldev) in mlx5_lag_is_ready() argument
92 return test_bit(MLX5_LAG_FLAG_NDEVS_READY, &ldev->state_flags); in mlx5_lag_is_ready()
95 bool mlx5_lag_shared_fdb_supported(struct mlx5_lag *ldev);
96 bool mlx5_lag_check_prereq(struct mlx5_lag *ldev);
97 void mlx5_modify_lag(struct mlx5_lag *ldev,
99 int mlx5_activate_lag(struct mlx5_lag *ldev,
103 int mlx5_lag_dev_get_netdev_idx(struct mlx5_lag *ldev,
107 void mlx5_infer_tx_enabled(struct lag_tracker *tracker, struct mlx5_lag *ldev,
[all …]
/linux/net/smc/
H A Dsmc_loopback.c29 static void smc_lo_generate_ids(struct smc_lo_dev *ldev) in smc_lo_generate_ids() argument
31 struct smcd_gid *lgid = &ldev->local_gid; in smc_lo_generate_ids()
39 ldev->chid = SMC_LO_RESERVED_CHID; in smc_lo_generate_ids()
45 struct smc_lo_dev *ldev = smcd->priv; in smc_lo_query_rgid() local
48 if (!ldev || rgid->gid != ldev->local_gid.gid || in smc_lo_query_rgid()
49 rgid->gid_ext != ldev->local_gid.gid_ext) in smc_lo_query_rgid()
58 struct smc_lo_dev *ldev = smcd->priv; in smc_lo_register_dmb() local
62 for_each_clear_bit(sba_idx, ldev->sba_idx_mask, SMC_LO_MAX_DMBS) { in smc_lo_register_dmb()
63 if (!test_and_set_bit(sba_idx, ldev->sba_idx_mask)) in smc_lo_register_dmb()
90 write_lock_bh(&ldev->dmb_ht_lock); in smc_lo_register_dmb()
[all …]
/linux/drivers/gpu/drm/stm/
H A Dltdc.c61 #define LAY_OFS (ldev->caps.layer_ofs)
87 #define LTDC_L1C0R (ldev->caps.layer_regs[0]) /* L1 configuration 0 */
88 #define LTDC_L1C1R (ldev->caps.layer_regs[1]) /* L1 configuration 1 */
89 #define LTDC_L1RCR (ldev->caps.layer_regs[2]) /* L1 reload control */
90 #define LTDC_L1CR (ldev->caps.layer_regs[3]) /* L1 control register */
91 #define LTDC_L1WHPCR (ldev->caps.layer_regs[4]) /* L1 window horizontal position configuration */
92 #define LTDC_L1WVPCR (ldev->caps.layer_regs[5]) /* L1 window vertical position configuration */
93 #define LTDC_L1CKCR (ldev->caps.layer_regs[6]) /* L1 color keying configuration */
94 #define LTDC_L1PFCR (ldev->caps.layer_regs[7]) /* L1 pixel format configuration */
95 #define LTDC_L1CACR (ldev->caps.layer_regs[8]) /* L1 constant alpha configuration */
[all …]
/linux/sound/aoa/fabrics/
H A Dlayout.c676 struct layout_dev *ldev = snd_kcontrol_chip(kcontrol); in detect_choice_get() local
680 ucontrol->value.integer.value[0] = ldev->switch_on_headphone; in detect_choice_get()
683 ucontrol->value.integer.value[0] = ldev->switch_on_lineout; in detect_choice_get()
694 struct layout_dev *ldev = snd_kcontrol_chip(kcontrol); in detect_choice_put() local
698 ldev->switch_on_headphone = !!ucontrol->value.integer.value[0]; in detect_choice_put()
701 ldev->switch_on_lineout = !!ucontrol->value.integer.value[0]; in detect_choice_put()
732 struct layout_dev *ldev = snd_kcontrol_chip(kcontrol); in detected_get() local
737 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
741 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
770 struct layout_dev *ldev, in check_codec() argument
[all …]
/linux/drivers/virtio/
H A Dvirtio_pci_legacy_dev.c16 int vp_legacy_probe(struct virtio_pci_legacy_device *ldev) in vp_legacy_probe() argument
18 struct pci_dev *pci_dev = ldev->pci_dev; in vp_legacy_probe()
47 ldev->ioaddr = pci_iomap(pci_dev, 0, 0); in vp_legacy_probe()
48 if (!ldev->ioaddr) { in vp_legacy_probe()
53 ldev->isr = ldev->ioaddr + VIRTIO_PCI_ISR; in vp_legacy_probe()
55 ldev->id.vendor = pci_dev->subsystem_vendor; in vp_legacy_probe()
56 ldev->id.device = pci_dev->subsystem_device; in vp_legacy_probe()
69 void vp_legacy_remove(struct virtio_pci_legacy_device *ldev) in vp_legacy_remove() argument
71 struct pci_dev *pci_dev = ldev->pci_dev; in vp_legacy_remove()
73 pci_iounmap(pci_dev, ldev->ioaddr); in vp_legacy_remove()
[all …]
H A Dvirtio_pci_legacy.c27 return vp_legacy_get_features(&vp_dev->ldev); in vp_get_features()
42 vp_legacy_set_features(&vp_dev->ldev, vdev->features); in vp_finalize_features()
52 void __iomem *ioaddr = vp_dev->ldev.ioaddr + in vp_get()
68 void __iomem *ioaddr = vp_dev->ldev.ioaddr + in vp_set()
82 return vp_legacy_get_status(&vp_dev->ldev); in vp_get_status()
90 vp_legacy_set_status(&vp_dev->ldev, status); in vp_set_status()
97 vp_legacy_set_status(&vp_dev->ldev, 0); in vp_reset()
100 vp_legacy_get_status(&vp_dev->ldev); in vp_reset()
107 return vp_legacy_config_vector(&vp_dev->ldev, vector); in vp_config_vector()
124 num = vp_legacy_get_queue_size(&vp_dev->ldev, index); in setup_vq()
[all …]
/linux/drivers/gpu/drm/lima/
H A Dlima_device.c242 static void lima_fini_ip(struct lima_device *ldev, int index) in lima_fini_ip() argument
245 struct lima_ip *ip = ldev->ip + index; in lima_fini_ip()
251 static int lima_resume_ip(struct lima_device *ldev, int index) in lima_resume_ip() argument
254 struct lima_ip *ip = ldev->ip + index; in lima_resume_ip()
263 static void lima_suspend_ip(struct lima_device *ldev, int index) in lima_suspend_ip() argument
266 struct lima_ip *ip = ldev->ip + index; in lima_suspend_ip()
277 pipe->ldev = dev; in lima_init_gp_pipe()
309 pipe->ldev = dev; in lima_init_pp_pipe()
355 int lima_device_init(struct lima_device *ldev) in lima_device_init() argument
357 struct platform_device *pdev = to_platform_device(ldev->dev); in lima_device_init()
[all …]
H A Dlima_drv.c40 struct lima_device *ldev = to_lima_dev(dev); in lima_ioctl_get_param() local
47 switch (ldev->id) { in lima_ioctl_get_param()
61 args->value = ldev->pipe[lima_pipe_pp].num_processor; in lima_ioctl_get_param()
65 args->value = ldev->gp_version; in lima_ioctl_get_param()
69 args->value = ldev->pp_version; in lima_ioctl_get_param()
105 struct lima_device *ldev = to_lima_dev(dev); in lima_ioctl_gem_submit() local
121 pipe = ldev->pipe + args->pipe; in lima_ioctl_gem_submit()
193 struct lima_device *ldev = to_lima_dev(dev); in lima_ioctl_ctx_create() local
198 return lima_ctx_create(ldev, &priv->ctx_mgr, &args->id); in lima_ioctl_ctx_create()
216 struct lima_device *ldev = to_lima_dev(dev); in lima_drm_driver_open() local
[all …]
/linux/drivers/soundwire/
H A Dintel_init.c26 struct sdw_intel_link_dev *ldev = auxiliary_dev_to_sdw_intel_link_dev(auxdev); in intel_link_dev_release() local
28 kfree(ldev); in intel_link_dev_release()
38 struct sdw_intel_link_dev *ldev; in intel_link_dev_register() local
43 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in intel_link_dev_register()
44 if (!ldev) in intel_link_dev_register()
47 auxdev = &ldev->auxdev; in intel_link_dev_register()
61 ctx->ldev[link_id] = ldev; in intel_link_dev_register()
64 link = &ldev->link_res; in intel_link_dev_register()
96 kfree(ldev); in intel_link_dev_register()
100 ret = auxiliary_device_add(&ldev->auxdev); in intel_link_dev_register()
[all …]
/linux/drivers/hid/
H A Dhid-led.c78 int (*init)(struct hidled_device *ldev);
89 struct hidled_device *ldev; member
113 static int hidled_send(struct hidled_device *ldev, __u8 *buf) in hidled_send() argument
117 mutex_lock(&ldev->lock); in hidled_send()
123 memcpy(ldev->buf, buf, ldev->config->report_size); in hidled_send()
125 if (ldev->config->report_type == RAW_REQUEST) in hidled_send()
126 ret = hid_hw_raw_request(ldev->hdev, buf[0], ldev->buf, in hidled_send()
127 ldev->config->report_size, in hidled_send()
130 else if (ldev->config->report_type == OUTPUT_REPORT) in hidled_send()
131 ret = hid_hw_output_report(ldev->hdev, ldev->buf, in hidled_send()
[all …]
H A Dhid-picolcd_lcd.c20 static int picolcd_get_contrast(struct lcd_device *ldev) in picolcd_get_contrast() argument
22 struct picolcd_data *data = lcd_get_data(ldev); in picolcd_get_contrast()
26 static int picolcd_set_contrast(struct lcd_device *ldev, int contrast) in picolcd_set_contrast() argument
28 struct picolcd_data *data = lcd_get_data(ldev); in picolcd_set_contrast()
52 struct lcd_device *ldev; in picolcd_init_lcd() local
62 ldev = lcd_device_register(dev_name(dev), dev, data, &picolcd_lcdops); in picolcd_init_lcd()
63 if (IS_ERR(ldev)) { in picolcd_init_lcd()
65 return PTR_ERR(ldev); in picolcd_init_lcd()
67 ldev->props.max_contrast = 0x0ff; in picolcd_init_lcd()
69 data->lcd = ldev; in picolcd_init_lcd()
[all …]
/linux/drivers/vdpa/alibaba/
H A Deni_vdpa.c40 struct virtio_pci_legacy_device ldev; member
58 return &eni_vdpa->ldev; in vdpa_to_ldev()
63 struct virtio_pci_legacy_device *ldev = vdpa_to_ldev(vdpa); in eni_vdpa_get_device_features() local
64 u64 features = vp_legacy_get_features(ldev); in eni_vdpa_get_device_features()
74 struct virtio_pci_legacy_device *ldev = vdpa_to_ldev(vdpa); in eni_vdpa_set_driver_features() local
77 ENI_ERR(ldev->pci_dev, in eni_vdpa_set_driver_features()
82 vp_legacy_set_features(ldev, (u32)features); in eni_vdpa_set_driver_features()
89 struct virtio_pci_legacy_device *ldev = vdpa_to_ldev(vdpa); in eni_vdpa_get_driver_features() local
91 return vp_legacy_get_driver_features(ldev); in eni_vdpa_get_driver_features()
96 struct virtio_pci_legacy_device *ldev = vdpa_to_ldev(vdpa); in eni_vdpa_get_status() local
[all …]
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_crtc.c24 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc0_soft_reset() local
27 val = lsdc_rreg32(ldev, LSDC_CRTC0_CFG_REG); in lsdc_crtc0_soft_reset()
36 lsdc_wreg32(ldev, LSDC_CRTC0_CFG_REG, val); in lsdc_crtc0_soft_reset()
42 lsdc_wreg32(ldev, LSDC_CRTC0_CFG_REG, val); in lsdc_crtc0_soft_reset()
50 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc1_soft_reset() local
53 val = lsdc_rreg32(ldev, LSDC_CRTC1_CFG_REG); in lsdc_crtc1_soft_reset()
62 lsdc_wreg32(ldev, LSDC_CRTC1_CFG_REG, val); in lsdc_crtc1_soft_reset()
68 lsdc_wreg32(ldev, LSDC_CRTC1_CFG_REG, val); in lsdc_crtc1_soft_reset()
76 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc0_enable() local
79 val = lsdc_rreg32(ldev, LSDC_CRTC0_CFG_REG); in lsdc_crtc0_enable()
[all …]
H A Dlsdc_plane.c43 struct lsdc_device *ldev = to_lsdc(fb->dev); in lsdc_fb_base_addr() local
46 return lsdc_bo_gpu_offset(lbo) + ldev->vram_base; in lsdc_fb_base_addr()
463 struct lsdc_device *ldev = primary->ldev; in lsdc_primary0_update_fb_addr() local
471 status = lsdc_rreg32(ldev, LSDC_CRTC0_CFG_REG); in lsdc_primary0_update_fb_addr()
473 lsdc_wreg32(ldev, LSDC_CRTC0_FB1_ADDR_LO_REG, lo); in lsdc_primary0_update_fb_addr()
474 lsdc_wreg32(ldev, LSDC_CRTC0_FB1_ADDR_HI_REG, hi); in lsdc_primary0_update_fb_addr()
476 lsdc_wreg32(ldev, LSDC_CRTC0_FB0_ADDR_LO_REG, lo); in lsdc_primary0_update_fb_addr()
477 lsdc_wreg32(ldev, LSDC_CRTC0_FB0_ADDR_HI_REG, hi); in lsdc_primary0_update_fb_addr()
483 struct lsdc_device *ldev = primary->ldev; in lsdc_primary0_update_fb_stride() local
485 lsdc_wreg32(ldev, LSDC_CRTC0_STRIDE_REG, stride); in lsdc_primary0_update_fb_stride()
[all …]
H A Dlsdc_drv.c60 static int lsdc_modeset_init(struct lsdc_device *ldev, in lsdc_modeset_init() argument
65 struct drm_device *ddev = &ldev->base; in lsdc_modeset_init()
71 dispipe = &ldev->dispipe[i]; in lsdc_modeset_init()
84 dispipe = &ldev->dispipe[i]; in lsdc_modeset_init()
92 ldev->num_output++; in lsdc_modeset_init()
96 dispipe = &ldev->dispipe[i]; in lsdc_modeset_init()
114 drm_info(ddev, "Total %u outputs\n", ldev->num_output); in lsdc_modeset_init()
157 static int lsdc_get_dedicated_vram(struct lsdc_device *ldev, in lsdc_get_dedicated_vram() argument
161 struct drm_device *ddev = &ldev->base; in lsdc_get_dedicated_vram()
180 ldev->vram_base = base; in lsdc_get_dedicated_vram()
[all …]
H A Dlsdc_output_7a2000.c116 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_encoder_regs_show() local
125 preg->name, offset, lsdc_rreg32(ldev, offset)); in ls7a2000_hdmi_encoder_regs_show()
168 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi0_vga_connector_detect() local
171 val = lsdc_rreg32(ldev, LSDC_HDMI_HPD_STATUS_REG); in ls7a2000_hdmi0_vga_connector_detect()
189 struct lsdc_device *ldev = to_lsdc(connector->dev); in ls7a2000_hdmi1_connector_detect() local
192 val = lsdc_rreg32(ldev, LSDC_HDMI_HPD_STATUS_REG); in ls7a2000_hdmi1_connector_detect()
230 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi0_encoder_reset() local
234 lsdc_wreg32(ldev, LSDC_CRTC0_DVO_CONF_REG, val); in ls7a2000_hdmi0_encoder_reset()
237 val = lsdc_rreg32(ldev, LSDC_HDMI0_INTF_CTRL_REG); in ls7a2000_hdmi0_encoder_reset()
239 lsdc_wreg32(ldev, LSDC_HDMI0_INTF_CTRL_REG, val); in ls7a2000_hdmi0_encoder_reset()
[all …]
H A Dlsdc_irq.c23 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_dc_irq_handler() local
27 val = lsdc_rreg32(ldev, LSDC_INT_REG); in ls7a2000_dc_irq_handler()
33 ldev->irq_status = val; in ls7a2000_dc_irq_handler()
36 lsdc_wreg32(ldev, LSDC_INT_REG, val); in ls7a2000_dc_irq_handler()
38 if (ldev->irq_status & INT_CRTC0_VSYNC) in ls7a2000_dc_irq_handler()
41 if (ldev->irq_status & INT_CRTC1_VSYNC) in ls7a2000_dc_irq_handler()
51 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a1000_dc_irq_handler() local
55 val = lsdc_rreg32(ldev, LSDC_INT_REG); in ls7a1000_dc_irq_handler()
61 ldev->irq_status = val; in ls7a1000_dc_irq_handler()
65 lsdc_wreg32(ldev, LSDC_INT_REG, val); in ls7a1000_dc_irq_handler()
[all …]
/linux/net/ieee802154/6lowpan/
H A Dcore.c62 static int lowpan_dev_init(struct net_device *ldev) in lowpan_dev_init() argument
64 netdev_lockdep_set_classes(ldev); in lowpan_dev_init()
108 static void lowpan_setup(struct net_device *ldev) in lowpan_setup() argument
110 memset(ldev->broadcast, 0xff, IEEE802154_ADDR_LEN); in lowpan_setup()
112 ldev->hard_header_len = sizeof(struct ipv6hdr); in lowpan_setup()
113 ldev->flags = IFF_BROADCAST | IFF_MULTICAST; in lowpan_setup()
114 ldev->priv_flags |= IFF_NO_QUEUE; in lowpan_setup()
116 ldev->netdev_ops = &lowpan_netdev_ops; in lowpan_setup()
117 ldev->header_ops = &lowpan_header_ops; in lowpan_setup()
118 ldev->needs_free_netdev = true; in lowpan_setup()
[all …]
/linux/drivers/net/ethernet/realtek/
H A Dr8169_leds.c56 struct r8169_led_classdev *ldev = lcdev_to_r8169_ldev(led_cdev); in rtl8168_led_hw_control_is_supported() local
57 struct rtl8169_private *tp = netdev_priv(ldev->ndev); in rtl8168_led_hw_control_is_supported()
58 int shift = ldev->index * 4; in rtl8168_led_hw_control_is_supported()
72 struct r8169_led_classdev *ldev = lcdev_to_r8169_ldev(led_cdev); in rtl8168_led_hw_control_set() local
73 struct rtl8169_private *tp = netdev_priv(ldev->ndev); in rtl8168_led_hw_control_set()
74 int shift = ldev->index * 4; in rtl8168_led_hw_control_set()
92 struct r8169_led_classdev *ldev = lcdev_to_r8169_ldev(led_cdev); in rtl8168_led_hw_control_get() local
93 struct rtl8169_private *tp = netdev_priv(ldev->ndev); in rtl8168_led_hw_control_get()
94 int shift = ldev->index * 4; in rtl8168_led_hw_control_get()
103 netdev_notice(ldev->ndev, "Deactivating unsupported Option2 LED mode\n"); in rtl8168_led_hw_control_get()
[all …]
/linux/include/linux/
H A Dvirtio_pci_legacy.h20 u64 vp_legacy_get_features(struct virtio_pci_legacy_device *ldev);
21 u64 vp_legacy_get_driver_features(struct virtio_pci_legacy_device *ldev);
22 void vp_legacy_set_features(struct virtio_pci_legacy_device *ldev,
24 u8 vp_legacy_get_status(struct virtio_pci_legacy_device *ldev);
25 void vp_legacy_set_status(struct virtio_pci_legacy_device *ldev,
27 u16 vp_legacy_queue_vector(struct virtio_pci_legacy_device *ldev,
29 u16 vp_legacy_config_vector(struct virtio_pci_legacy_device *ldev,
31 void vp_legacy_set_queue_address(struct virtio_pci_legacy_device *ldev,
33 bool vp_legacy_get_queue_enable(struct virtio_pci_legacy_device *ldev,
35 u16 vp_legacy_get_queue_size(struct virtio_pci_legacy_device *ldev,
[all …]
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_client.c14 static int i40e_client_virtchnl_send(struct i40e_info *ldev,
18 static int i40e_client_setup_qvlist(struct i40e_info *ldev,
22 static void i40e_client_request_reset(struct i40e_info *ldev,
26 static int i40e_client_update_vsi_ctxt(struct i40e_info *ldev,
138 static void i40e_client_release_qvlist(struct i40e_info *ldev) in i40e_client_release_qvlist() argument
140 struct i40e_qvlist_info *qvlist_info = ldev->qvlist_info; in i40e_client_release_qvlist()
143 if (!ldev->qvlist_info) in i40e_client_release_qvlist()
147 struct i40e_pf *pf = ldev->pf; in i40e_client_release_qvlist()
155 kfree(ldev->qvlist_info); in i40e_client_release_qvlist()
156 ldev->qvlist_info = NULL; in i40e_client_release_qvlist()
[all …]
/linux/include/linux/net/intel/
H A Di40e_client.h103 struct i40e_info *ldev; member
112 int (*setup_qvlist)(struct i40e_info *ldev, struct i40e_client *client,
115 int (*virtchnl_send)(struct i40e_info *ldev, struct i40e_client *client,
121 void (*request_reset)(struct i40e_info *ldev,
127 int (*update_vsi_ctxt)(struct i40e_info *ldev,
137 int (*open)(struct i40e_info *ldev, struct i40e_client *client);
143 void (*close)(struct i40e_info *ldev, struct i40e_client *client,
147 void (*l2_param_change)(struct i40e_info *ldev,
151 int (*virtchnl_receive)(struct i40e_info *ldev,
156 void (*vf_reset)(struct i40e_info *ldev,
[all …]

1234