Home
last modified time | relevance | path

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

12345

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dlag.c259 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in mlx5_lag_dev_alloc()
260 if (!ldev) in mlx5_lag_dev_alloc()
307 if (!ldev) in mlx5_lag_get_dev_index_by_seq()
740 mlx5_infer_tx_affinity_mapping(tracker, ldev, ldev->buckets, ldev->v2p_map); in mlx5_activate_lag()
1521 res = ldev && __mlx5_lag_is_roce(ldev); in mlx5_lag_is_roce()
1536 res = ldev && __mlx5_lag_is_active(ldev); in mlx5_lag_is_active()
1569 res = ldev && __mlx5_lag_is_active(ldev) && idx >= 0 && dev == ldev->pf[idx].dev; in mlx5_lag_is_master()
1584 res = ldev && __mlx5_lag_is_sriov(ldev); in mlx5_lag_is_sriov()
1649 if (!(ldev && __mlx5_lag_is_roce(ldev))) in mlx5_lag_get_slave_port()
1659 port = ldev->v2p_map[port * ldev->buckets]; in mlx5_lag_get_slave_port()
[all …]
H A Ddebugfs.c8 switch (ldev->mode) { in get_str_mode_type()
22 struct mlx5_lag *ldev; in type_show() local
25 ldev = mlx5_lag_dev(dev); in type_show()
26 mutex_lock(&ldev->lock); in type_show()
40 struct mlx5_lag *ldev; in port_sel_mode_show() local
45 mutex_lock(&ldev->lock); in port_sel_mode_show()
47 mode = mlx5_get_str_port_sel_mode(ldev->mode, ldev->mode_flags); in port_sel_mode_show()
61 struct mlx5_lag *ldev; in state_show() local
76 struct mlx5_lag *ldev; in flags_show() local
105 struct mlx5_lag *ldev; in mapping_show() local
[all …]
H A Dmpesw.c19 dev = ldev->pf[i].dev; in mlx5_mpesw_metadata_cleanup()
40 dev = ldev->pf[i].dev; in mlx5_mpesw_metadata_set()
56 dev = ldev->pf[i].dev; in mlx5_mpesw_metadata_set()
78 dev0 = ldev->pf[idx].dev; in enable_mpesw()
111 mlx5_deactivate_lag(ldev); in enable_mpesw()
124 mlx5_disable_lag(ldev); in disable_mpesw()
139 mutex_lock(&ldev->lock); in mlx5_mpesw_work()
148 disable_mpesw(ldev); in mlx5_mpesw_work()
162 if (!ldev) in mlx5_lag_mpesw_queue_work()
172 work->lag = ldev; in mlx5_lag_mpesw_queue_work()
[all …]
H A Dmp.c26 if (__mlx5_lag_is_active(ldev) && !__mlx5_lag_is_multipath(ldev)) in mlx5_lag_multipath_check_prereq()
33 ldev->pf[idx1].dev); in mlx5_lag_multipath_check_prereq()
40 return ldev && __mlx5_lag_is_multipath(ldev); in mlx5_lag_is_multipath()
83 mlx5_core_warn(ldev->pf[idx0].dev, in mlx5_lag_set_port_affinity()
98 mlx5_modify_lag(ldev, &tracker); in mlx5_lag_set_port_affinity()
118 struct mlx5_lag *ldev; member
215 tracker = ldev->tracker; in mlx5_lag_fib_route_event()
237 mlx5_ldev_for_each(i, 0, ldev) { in mlx5_lag_fib_nexthop_event()
257 struct mlx5_lag *ldev = fib_work->ldev; in mlx5_lag_fib_update() local
294 fib_work->ldev = ldev; in mlx5_lag_init_fib_work()
[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
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,
112 void mlx5_disable_lag(struct mlx5_lag *ldev);
114 int mlx5_deactivate_lag(struct mlx5_lag *ldev);
115 void mlx5_lag_add_devices(struct mlx5_lag *ldev);
141 int mlx5_lag_num_devs(struct mlx5_lag *ldev);
[all …]
H A Dport_sel.c53 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()
84 idx = i * ldev->buckets + j; in mlx5_lag_create_port_sel_table()
96 idx = k * ldev->buckets + j; in mlx5_lag_create_port_sel_table()
99 j = ldev->buckets; in mlx5_lag_create_port_sel_table()
310 dev = ldev->pf[first_idx].dev; in mlx5_lag_create_definer()
359 dev = ldev->pf[first_idx].dev; in mlx5_lag_destroy_definer()
362 idx = i * ldev->buckets + j; in mlx5_lag_destroy_definer()
523 dev = ldev->pf[first_idx].dev; in mlx5_lag_create_ttc_table()
[all …]
/linux-6.15/net/smc/
H A Dsmc_loopback.c48 if (!ldev || rgid->gid != ldev->local_gid.gid || in smc_lo_query_rgid()
332 ldev->smcd = smcd; in smcd_lo_register_dev()
333 smcd->priv = ldev; in smcd_lo_register_dev()
362 hash_init(ldev->dmb_ht); in smc_lo_dev_init()
373 wait_event(ldev->ldev_release, !atomic_read(&ldev->dmb_cnt)); in smc_lo_dev_exit()
381 kfree(ldev); in smc_lo_dev_release()
386 struct smc_lo_dev *ldev; in smc_lo_dev_probe() local
389 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in smc_lo_dev_probe()
390 if (!ldev) in smc_lo_dev_probe()
393 ldev->dev.parent = NULL; in smc_lo_dev_probe()
[all …]
/linux-6.15/drivers/gpu/drm/stm/
H A Dltdc.c724 ldev->fifo_err++; in ltdc_irq_thread()
726 ldev->fifo_warn++; in ltdc_irq_thread()
742 ldev->irq_status = readl_relaxed(ldev->regs + LTDC_ISR); in ltdc_irq()
743 writel_relaxed(ldev->irq_status, ldev->regs + LTDC_ICR); in ltdc_irq()
821 ldev->fifo_err = 0; in ltdc_crtc_atomic_disable()
822 ldev->fifo_warn = 0; in ltdc_crtc_atomic_disable()
1493 if (ldev->fifo_warn >= ldev->fifo_threshold) { in ltdc_plane_atomic_update()
1664 if (ldev->caps.crc) in ltdc_crtc_init()
1725 regmap_write(ldev->regmap, LTDC_FUT, ldev->fifo_threshold); in ltdc_encoder_enable()
1795 regmap_read(ldev->regmap, LTDC_IDR, &ldev->caps.hw_version); in ltdc_get_caps()
[all …]
/linux-6.15/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()
71 struct pci_dev *pci_dev = ldev->pci_dev; in vp_legacy_remove()
73 pci_iounmap(pci_dev, ldev->ioaddr); in vp_legacy_remove()
123 return ioread8(ldev->ioaddr + VIRTIO_PCI_STATUS); in vp_legacy_get_status()
[all …]
H A Dvirtio_pci_legacy.c27 return vp_legacy_get_features(&vp_dev->ldev); in vp_get_features()
52 void __iomem *ioaddr = vp_dev->ldev.ioaddr + in vp_get()
97 vp_legacy_set_status(&vp_dev->ldev, 0); in vp_reset()
100 vp_legacy_get_status(&vp_dev->ldev); in vp_reset()
208 struct virtio_pci_legacy_device *ldev = &vp_dev->ldev; in virtio_pci_legacy_probe() local
212 ldev->pci_dev = pci_dev; in virtio_pci_legacy_probe()
214 rc = vp_legacy_probe(ldev); in virtio_pci_legacy_probe()
218 vp_dev->isr = ldev->isr; in virtio_pci_legacy_probe()
219 vp_dev->vdev.id = ldev->id; in virtio_pci_legacy_probe()
233 struct virtio_pci_legacy_device *ldev = &vp_dev->ldev; in virtio_pci_legacy_remove() local
[all …]
/linux-6.15/sound/aoa/fabrics/
H A Dlayout.c737 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
741 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
867 ldev->gpio.methods->set_lineout(&ldev->gpio, 0); in layout_notify()
1054 ldev->selfptr_headphone.ptr = ldev; in aoa_fabric_layout_probe()
1055 ldev->selfptr_lineout.ptr = ldev; in aoa_fabric_layout_probe()
1070 ldev->gpio.methods->init(&ldev->gpio); in aoa_fabric_layout_probe()
1085 ldev->gpio.methods->exit(&ldev->gpio); in aoa_fabric_layout_probe()
1113 ldev->gpio.methods->set_notify(&ldev->gpio, in aoa_fabric_layout_remove()
1117 ldev->gpio.methods->set_notify(&ldev->gpio, in aoa_fabric_layout_remove()
1122 ldev->gpio.methods->exit(&ldev->gpio); in aoa_fabric_layout_remove()
[all …]
/linux-6.15/drivers/gpu/drm/lima/
H A Dlima_device.c277 pipe->ldev = dev; in lima_init_gp_pipe()
309 pipe->ldev = dev; in lima_init_pp_pipe()
371 ldev->empty_vm = lima_vm_create(ldev); in lima_device_init()
377 ldev->va_start = 0; in lima_device_init()
417 dev_info(ldev->dev, "bus rate = %lu\n", clk_get_rate(ldev->clk_bus)); in lima_device_init()
418 dev_info(ldev->dev, "mod rate = %lu", clk_get_rate(ldev->clk_gpu)); in lima_device_init()
428 if (ldev->dlbu_cpu) in lima_device_init()
430 ldev->dlbu_cpu, ldev->dlbu_dma); in lima_device_init()
436 lima_clk_fini(ldev); in lima_device_init()
457 if (ldev->dlbu_cpu) in lima_device_fini()
[all …]
H A Dlima_drv.c47 switch (ldev->id) { in lima_ioctl_get_param()
327 if (lima_read_block(&reader, &ldev->dump, sizeof(ldev->dump))) { in lima_error_state_read()
353 ldev->dump.size = 0; in lima_error_state_write()
380 ldev = devm_kzalloc(&pdev->dev, sizeof(*ldev), GFP_KERNEL); in lima_pdev_probe()
381 if (!ldev) { in lima_pdev_probe()
386 ldev->dev = &pdev->dev; in lima_pdev_probe()
393 ldev->id = comp->id; in lima_pdev_probe()
405 ldev->ddev = ddev; in lima_pdev_probe()
438 lima_devfreq_fini(ldev); in lima_pdev_probe()
440 lima_device_fini(ldev); in lima_pdev_probe()
[all …]
/linux-6.15/drivers/soundwire/
H A Dintel_init.c28 kfree(ldev); in intel_link_dev_release()
43 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in intel_link_dev_register()
44 if (!ldev) in intel_link_dev_register()
61 ctx->ldev[link_id] = ldev; in intel_link_dev_register()
96 kfree(ldev); in intel_link_dev_register()
109 return ldev; in intel_link_dev_register()
130 ldev = ctx->ldev[i]; in sdw_intel_cleanup()
275 ldev = ctx->ldev[i]; in sdw_intel_probe_controller()
294 if (!ctx->ldev) in sdw_intel_startup_controller()
304 ldev = ctx->ldev[i]; in sdw_intel_startup_controller()
[all …]
/linux-6.15/drivers/hid/
H A Dhid-led.c123 memcpy(ldev->buf, buf, ldev->config->report_size); in hidled_send()
126 ret = hid_hw_raw_request(ldev->hdev, buf[0], ldev->buf, in hidled_send()
131 ret = hid_hw_output_report(ldev->hdev, ldev->buf, in hidled_send()
154 memcpy(ldev->buf, buf, ldev->config->report_size); in hidled_recv()
156 ret = hid_hw_raw_request(ldev->hdev, buf[0], ldev->buf, in hidled_recv()
163 ret = hid_hw_raw_request(ldev->hdev, buf[0], ldev->buf, in hidled_recv()
168 memcpy(buf, ldev->buf, ldev->config->report_size); in hidled_recv()
454 ldev = devm_kzalloc(&hdev->dev, sizeof(*ldev), GFP_KERNEL); in hidled_probe()
455 if (!ldev) in hidled_probe()
477 ret = ldev->config->init(ldev); in hidled_probe()
[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()
28 struct picolcd_data *data = lcd_get_data(ldev); in picolcd_set_contrast()
52 struct lcd_device *ldev; in picolcd_init_lcd() local
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()
70 picolcd_set_contrast(ldev, 0xe5); in picolcd_init_lcd()
76 struct lcd_device *ldev = data->lcd; in picolcd_exit_lcd() local
[all …]
/linux-6.15/drivers/vdpa/alibaba/
H A Deni_vdpa.c58 return &eni_vdpa->ldev; in vdpa_to_ldev()
77 ENI_ERR(ldev->pci_dev, in eni_vdpa_set_driver_features()
114 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_free_irq() local
161 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_request_irq() local
214 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_set_status() local
232 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_reset() local
382 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_get_config() local
398 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_set_config() local
448 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_get_num_queues() local
487 ldev = &eni_vdpa->ldev; in eni_vdpa_probe()
[all …]
/linux-6.15/drivers/gpu/drm/loongson/
H A Dlsdc_crtc.c24 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc0_soft_reset() local
50 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc1_soft_reset() local
76 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc0_enable() local
96 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc0_disable() local
105 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc1_enable() local
124 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc1_disable() local
135 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc0_scan_pos() local
146 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc1_scan_pos() local
157 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc0_enable_vblank() local
164 struct lsdc_device *ldev = lcrtc->ldev; in lsdc_crtc0_disable_vblank() local
[all …]
H A Dlsdc_plane.c464 struct lsdc_device *ldev = primary->ldev; in lsdc_primary0_update_fb_addr() local
484 struct lsdc_device *ldev = primary->ldev; in lsdc_primary0_update_fb_stride() local
579 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor0_update_bo_addr() local
588 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor0_update_position() local
603 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor0_update_cfg() local
617 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_bo_addr() local
626 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_position() local
641 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_cfg() local
670 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_bo_addr_quirk() local
679 struct lsdc_device *ldev = cursor->ldev; in lsdc_cursor1_update_position_quirk() local
[all …]
H A Dlsdc_drv.c92 ldev->num_output++; in lsdc_modeset_init()
182 ldev->gpu = pdev_gpu; in lsdc_get_dedicated_vram()
200 if (IS_ERR(ldev)) in lsdc_create_device()
201 return ldev; in lsdc_create_device()
203 ldev->dc = pdev; in lsdc_create_device()
204 ldev->descp = descp; in lsdc_create_device()
206 ddev = &ldev->base; in lsdc_create_device()
250 return ldev; in lsdc_create_device()
285 if (IS_ERR(ldev)) in lsdc_pci_probe()
286 return PTR_ERR(ldev); in lsdc_pci_probe()
[all …]
H A Dlsdc_output_7a2000.c116 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_encoder_regs_show() local
168 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi0_vga_connector_detect() local
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()
252 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi1_encoder_reset() local
256 lsdc_wreg32(ldev, LSDC_CRTC1_DVO_CONF_REG, val); in ls7a2000_hdmi1_encoder_reset()
289 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_set_avi_infoframe() local
340 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_atomic_disable() local
360 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_atomic_enable() local
417 struct drm_device *ddev = &ldev->base; in ls7a2000_hdmi_phy_pll_config()
[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()
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()
67 if (ldev->irq_status & INT_CRTC0_VSYNC) in ls7a1000_dc_irq_handler()
[all …]
/linux-6.15/net/ieee802154/6lowpan/
H A Dcore.c65 netdev_lockdep_set_classes(ldev); in lowpan_dev_init()
114 ldev->flags = IFF_BROADCAST | IFF_MULTICAST; in lowpan_setup()
115 ldev->priv_flags |= IFF_NO_QUEUE; in lowpan_setup()
117 ldev->netdev_ops = &lowpan_netdev_ops; in lowpan_setup()
118 ldev->header_ops = &lowpan_header_ops; in lowpan_setup()
119 ldev->needs_free_netdev = true; in lowpan_setup()
120 ldev->netns_immutable = true; in lowpan_setup()
163 lowpan_802154_dev(ldev)->wdev = wdev; in lowpan_newlink()
174 ldev->needed_tailroom = wdev->needed_tailroom; in lowpan_newlink()
184 wdev->ieee802154_ptr->lowpan_dev = ldev; in lowpan_newlink()
[all …]
/linux-6.15/drivers/net/ethernet/realtek/
H A Dr8169_leds.c58 int shift = ldev->index * 4; in rtl8168_led_hw_control_is_supported()
74 int shift = ldev->index * 4; in rtl8168_led_hw_control_set()
94 int shift = ldev->index * 4; in rtl8168_led_hw_control_get()
126 return &ldev->ndev->dev; in r8169_led_hw_control_get_device()
133 struct led_classdev *led_cdev = &ldev->led; in rtl8168_setup_ldev()
136 ldev->ndev = ndev; in rtl8168_setup_ldev()
137 ldev->index = index; in rtl8168_setup_ldev()
175 rtl8125_set_led_mode(tp, ldev->index, 0); in rtl8125_led_hw_control_is_supported()
232 struct led_classdev *led_cdev = &ldev->led; in rtl8125_setup_led_ldev()
235 ldev->ndev = ndev; in rtl8125_setup_led_ldev()
[all …]
/linux-6.15/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,
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,
37 int vp_legacy_probe(struct virtio_pci_legacy_device *ldev);
[all …]

12345