Home
last modified time | relevance | path

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

1234

/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dlag.c117 kfree(ldev); in mlx5_ldev_free()
135 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in mlx5_lag_dev_alloc()
136 if (!ldev) in mlx5_lag_dev_alloc()
914 res = ldev && __mlx5_lag_is_roce(ldev); in mlx5_lag_is_roce()
928 res = ldev && __mlx5_lag_is_active(ldev); in mlx5_lag_is_active()
942 res = ldev && __mlx5_lag_is_active(ldev) && in mlx5_lag_is_master()
957 res = ldev && __mlx5_lag_is_sriov(ldev); in mlx5_lag_is_sriov()
971 res = ldev && __mlx5_lag_is_sriov(ldev) && ldev->shared_fdb; in mlx5_lag_is_shared_fdb()
1024 if (!(ldev && __mlx5_lag_is_roce(ldev))) in mlx5_lag_get_roce_netdev()
1052 if (!(ldev && __mlx5_lag_is_roce(ldev))) in mlx5_lag_get_slave_port()
[all …]
A Dmp.c19 if (!mlx5_lag_is_ready(ldev)) in mlx5_lag_multipath_check_prereq()
22 if (__mlx5_lag_is_active(ldev) && !__mlx5_lag_is_multipath(ldev)) in mlx5_lag_multipath_check_prereq()
26 ldev->pf[MLX5_LAG_P2].dev); in mlx5_lag_multipath_check_prereq()
31 struct mlx5_lag *ldev; in mlx5_lag_is_multipath() local
34 ldev = mlx5_lag_dev(dev); in mlx5_lag_is_multipath()
35 res = ldev && __mlx5_lag_is_multipath(ldev); in mlx5_lag_is_multipath()
105 struct mlx5_lag *ldev; member
166 tracker = ldev->tracker; in mlx5_lag_fib_route_event()
203 struct mlx5_lag *ldev = fib_work->ldev; in mlx5_lag_fib_update() local
240 fib_work->ldev = ldev; in mlx5_lag_init_fib_work()
[all …]
A Dport_sel.c41 struct mlx5_core_dev *dev = ldev->pf[MLX5_LAG_P1].dev; in mlx5_lag_create_port_sel_table()
349 mlx5_lag_destroy_definer(ldev, in mlx5_lag_destroy_definers()
352 mlx5_lag_destroy_definer(ldev, in mlx5_lag_destroy_definers()
378 mlx5_lag_create_definer(ldev, hash_type, tt, in mlx5_lag_create_definers()
390 mlx5_lag_destroy_definers(ldev); in mlx5_lag_create_definers()
527 err = mlx5_lag_create_inner_ttc_table(ldev); in mlx5_lag_port_sel_create()
532 err = mlx5_lag_create_ttc_table(ldev); in mlx5_lag_port_sel_create()
542 mlx5_lag_destroy_definers(ldev); in mlx5_lag_port_sel_create()
562 if (ldev->v2p_map[MLX5_LAG_P1] != port1) { in mlx5_lag_modify_definers_destinations()
571 if (ldev->v2p_map[MLX5_LAG_P2] != port2) { in mlx5_lag_modify_definers_destinations()
[all …]
/linux/sound/aoa/fabrics/
A Dlayout.c736 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
740 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
866 ldev->gpio.methods->set_lineout(&ldev->gpio, 0); in layout_notify()
1053 ldev->selfptr_headphone.ptr = ldev; in aoa_fabric_layout_probe()
1054 ldev->selfptr_lineout.ptr = ldev; in aoa_fabric_layout_probe()
1069 ldev->gpio.methods->init(&ldev->gpio); in aoa_fabric_layout_probe()
1084 ldev->gpio.methods->exit(&ldev->gpio); in aoa_fabric_layout_probe()
1112 ldev->gpio.methods->set_notify(&ldev->gpio, in aoa_fabric_layout_remove()
1116 ldev->gpio.methods->set_notify(&ldev->gpio, in aoa_fabric_layout_remove()
1121 ldev->gpio.methods->exit(&ldev->gpio); in aoa_fabric_layout_remove()
[all …]
/linux/drivers/virtio/
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()
51 ldev->isr = ldev->ioaddr + VIRTIO_PCI_ISR; in vp_legacy_probe()
53 ldev->id.vendor = pci_dev->subsystem_vendor; in vp_legacy_probe()
54 ldev->id.device = pci_dev->subsystem_device; in vp_legacy_probe()
69 struct pci_dev *pci_dev = ldev->pci_dev; in vp_legacy_remove()
71 pci_iounmap(pci_dev, ldev->ioaddr); in vp_legacy_remove()
121 return ioread8(ldev->ioaddr + VIRTIO_PCI_STATUS); in vp_legacy_get_status()
[all …]
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()
206 struct virtio_pci_legacy_device *ldev = &vp_dev->ldev; in virtio_pci_legacy_probe() local
210 ldev->pci_dev = pci_dev; in virtio_pci_legacy_probe()
212 rc = vp_legacy_probe(ldev); in virtio_pci_legacy_probe()
216 vp_dev->isr = ldev->isr; in virtio_pci_legacy_probe()
217 vp_dev->vdev.id = ldev->id; in virtio_pci_legacy_probe()
230 struct virtio_pci_legacy_device *ldev = &vp_dev->ldev; in virtio_pci_legacy_remove() local
[all …]
/linux/drivers/gpu/drm/lima/
A Dlima_device.c277 pipe->ldev = dev; in lima_init_gp_pipe()
309 pipe->ldev = dev; in lima_init_pp_pipe()
370 ldev->empty_vm = lima_vm_create(ldev); in lima_device_init()
376 ldev->va_start = 0; in lima_device_init()
416 dev_info(ldev->dev, "bus rate = %lu\n", clk_get_rate(ldev->clk_bus)); in lima_device_init()
417 dev_info(ldev->dev, "mod rate = %lu", clk_get_rate(ldev->clk_gpu)); in lima_device_init()
427 if (ldev->dlbu_cpu) in lima_device_init()
429 ldev->dlbu_cpu, ldev->dlbu_dma); in lima_device_init()
435 lima_clk_fini(ldev); in lima_device_init()
456 if (ldev->dlbu_cpu) in lima_device_fini()
[all …]
A Dlima_drv.c46 switch (ldev->id) { in lima_ioctl_get_param()
330 if (lima_read_block(&reader, &ldev->dump, sizeof(ldev->dump))) { in lima_error_state_read()
356 ldev->dump.size = 0; in lima_error_state_write()
382 ldev = devm_kzalloc(&pdev->dev, sizeof(*ldev), GFP_KERNEL); in lima_pdev_probe()
383 if (!ldev) { in lima_pdev_probe()
388 ldev->dev = &pdev->dev; in lima_pdev_probe()
399 ldev->ddev = ddev; in lima_pdev_probe()
432 lima_devfreq_fini(ldev); in lima_pdev_probe()
434 lima_device_fini(ldev); in lima_pdev_probe()
455 lima_devfreq_fini(ldev); in lima_pdev_remove()
[all …]
A Dlima_devfreq.c57 struct lima_device *ldev = dev_get_drvdata(dev); in lima_devfreq_get_dev_status() local
58 struct lima_devfreq *devfreq = &ldev->devfreq; in lima_devfreq_get_dev_status()
61 status->current_frequency = clk_get_rate(ldev->clk_gpu); in lima_devfreq_get_dev_status()
75 dev_dbg(ldev->dev, "busy %lu total %lu %lu %% freq %lu MHz\n", in lima_devfreq_get_dev_status()
90 void lima_devfreq_fini(struct lima_device *ldev) in lima_devfreq_fini() argument
92 struct lima_devfreq *devfreq = &ldev->devfreq; in lima_devfreq_fini()
100 devm_devfreq_remove_device(ldev->dev, devfreq->devfreq); in lima_devfreq_fini()
105 int lima_devfreq_init(struct lima_device *ldev) in lima_devfreq_init() argument
108 struct device *dev = ldev->dev; in lima_devfreq_init()
110 struct lima_devfreq *ldevfreq = &ldev->devfreq; in lima_devfreq_init()
[all …]
/linux/drivers/soundwire/
A Dintel_init.c26 kfree(ldev); in intel_link_dev_release()
41 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in intel_link_dev_register()
42 if (!ldev) in intel_link_dev_register()
59 ctx->ldev[link_id] = ldev; in intel_link_dev_register()
82 kfree(ldev); in intel_link_dev_register()
95 return ldev; in intel_link_dev_register()
116 ldev = ctx->ldev[i]; in sdw_intel_cleanup()
286 ldev = ctx->ldev[i]; in sdw_intel_probe_controller()
317 if (!ctx->ldev) in sdw_intel_startup_controller()
327 ldev = ctx->ldev[i]; in sdw_intel_startup_controller()
[all …]
/linux/drivers/hid/
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 …]
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()
58 struct lcd_device *ldev; in picolcd_init_lcd() local
69 if (IS_ERR(ldev)) { in picolcd_init_lcd()
71 return PTR_ERR(ldev); in picolcd_init_lcd()
73 ldev->props.max_contrast = 0x0ff; in picolcd_init_lcd()
75 data->lcd = ldev; in picolcd_init_lcd()
76 picolcd_set_contrast(ldev, 0xe5); in picolcd_init_lcd()
82 struct lcd_device *ldev = data->lcd; in picolcd_exit_lcd() local
[all …]
/linux/drivers/vdpa/alibaba/
A Deni_vdpa.c58 return &eni_vdpa->ldev; in vdpa_to_ldev()
77 ENI_ERR(ldev->pci_dev, in eni_vdpa_set_features()
107 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_free_irq() local
154 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_request_irq() local
207 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_set_status() local
225 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_reset() local
368 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_get_config() local
384 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_set_config() local
432 struct virtio_pci_legacy_device *ldev = &eni_vdpa->ldev; in eni_vdpa_get_num_queues() local
476 ldev = &eni_vdpa->ldev; in eni_vdpa_probe()
[all …]
/linux/drivers/gpu/drm/stm/
A Dltdc.c378 mutex_lock(&ldev->err_lock); in ltdc_irq_thread()
394 ldev->irq_status = reg_read(ldev->regs, LTDC_ISR); in ltdc_irq()
395 reg_write(ldev->regs, LTDC_ICR, ldev->irq_status); in ltdc_irq()
882 mutex_lock(&ldev->err_lock); in ltdc_plane_atomic_update()
1156 ldev->caps.hw_version = reg_read(ldev->regs, LTDC_IDR); in ltdc_get_caps()
1174 ldev->caps.nb_irq = 2; in ltdc_get_caps()
1181 ldev->caps.nb_irq = 4; in ltdc_get_caps()
1283 mutex_init(&ldev->err_lock); in ltdc_load()
1293 if (IS_ERR(ldev->regs)) { in ltdc_load()
1295 ret = PTR_ERR(ldev->regs); in ltdc_load()
[all …]
A Ddrv.c71 struct ltdc_device *ldev; in drv_load() local
76 ldev = devm_kzalloc(ddev->dev, sizeof(*ldev), GFP_KERNEL); in drv_load()
77 if (!ldev) in drv_load()
80 ddev->dev_private = (void *)ldev; in drv_load()
120 struct ltdc_device *ldev = ddev->dev_private; in drv_suspend() local
123 WARN_ON(ldev->suspend_state); in drv_suspend()
129 ldev->suspend_state = state; in drv_suspend()
138 struct ltdc_device *ldev = ddev->dev_private; in drv_resume() local
141 if (WARN_ON(!ldev->suspend_state)) in drv_resume()
145 ret = drm_atomic_helper_resume(ddev, ldev->suspend_state); in drv_resume()
[all …]
/linux/net/ieee802154/6lowpan/
A Dcore.c63 netdev_lockdep_set_classes(ldev); in lowpan_dev_init()
112 ldev->flags = IFF_BROADCAST | IFF_MULTICAST; in lowpan_setup()
113 ldev->priv_flags |= IFF_NO_QUEUE; in lowpan_setup()
115 ldev->netdev_ops = &lowpan_netdev_ops; in lowpan_setup()
116 ldev->header_ops = &lowpan_header_ops; in lowpan_setup()
117 ldev->needs_free_netdev = true; in lowpan_setup()
118 ldev->features |= NETIF_F_NETNS_LOCAL; in lowpan_setup()
158 lowpan_802154_dev(ldev)->wdev = wdev; in lowpan_newlink()
169 ldev->needed_tailroom = wdev->needed_tailroom; in lowpan_newlink()
179 wdev->ieee802154_ptr->lowpan_dev = ldev; in lowpan_newlink()
[all …]
A Dtx.c56 if (!memcmp(daddr, ldev->broadcast, EUI64_ADDR_LEN)) { in lowpan_header_create()
62 n = neigh_lookup(&nd_tbl, &hdr->daddr, ldev); in lowpan_header_create()
168 lowpan_802154_dev(ldev)->fragment_tag++; in lowpan_xmit_fragmented()
214 ldev->stats.tx_packets++; in lowpan_xmit_fragmented()
215 ldev->stats.tx_bytes += dgram_size; in lowpan_xmit_fragmented()
264 skb_tailroom(skb) < ldev->needed_tailroom)) { in lowpan_xmit()
267 nskb = skb_copy_expand(skb, ldev->needed_headroom, in lowpan_xmit()
268 ldev->needed_tailroom, GFP_ATOMIC); in lowpan_xmit()
296 skb->dev = lowpan_802154_dev(ldev)->wdev; in lowpan_xmit()
297 ldev->stats.tx_packets++; in lowpan_xmit()
[all …]
/linux/include/linux/
A Dvirtio_pci_legacy.h20 u64 vp_legacy_get_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 void vp_legacy_set_queue_size(struct virtio_pci_legacy_device *ldev,
37 u16 vp_legacy_get_queue_size(struct virtio_pci_legacy_device *ldev,
39 int vp_legacy_probe(struct virtio_pci_legacy_device *ldev);
[all …]
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_client.c143 if (!ldev->qvlist_info) in i40e_client_release_qvlist()
157 kfree(ldev->qvlist_info); in i40e_client_release_qvlist()
158 ldev->qvlist_info = NULL; in i40e_client_release_qvlist()
297 i40e_aux_dev->ldev = ldev; in i40e_register_auxiliary_dev()
464 if (ldev->pf == pf) { in i40e_lan_add_device()
469 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in i40e_lan_add_device()
470 if (!ldev) { in i40e_lan_add_device()
474 ldev->pf = pf; in i40e_lan_add_device()
511 if (ldev->pf == pf) { in i40e_lan_del_device()
516 kfree(ldev); in i40e_lan_del_device()
[all …]
/linux/include/linux/net/intel/
A Di40e_client.h108 struct i40e_info *ldev; member
126 void (*request_reset)(struct i40e_info *ldev,
132 int (*update_vsi_ctxt)(struct i40e_info *ldev,
142 int (*open)(struct i40e_info *ldev, struct i40e_client *client);
148 void (*close)(struct i40e_info *ldev, struct i40e_client *client,
152 void (*l2_param_change)(struct i40e_info *ldev,
156 int (*virtchnl_receive)(struct i40e_info *ldev,
161 void (*vf_reset)(struct i40e_info *ldev,
165 void (*vf_enable)(struct i40e_info *ldev,
169 int (*vf_capable)(struct i40e_info *ldev,
[all …]
/linux/drivers/net/ethernet/intel/iavf/
A Diavf_client.c294 struct iavf_device *ldev; in iavf_lan_add_device() local
299 if (ldev->vf == adapter) { in iavf_lan_add_device()
304 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in iavf_lan_add_device()
305 if (!ldev) { in iavf_lan_add_device()
309 ldev->vf = adapter; in iavf_lan_add_device()
344 list_del(&ldev->list); in iavf_lan_del_device()
345 kfree(ldev); in iavf_lan_del_device()
363 struct iavf_device *ldev; in iavf_client_release() local
368 adapter = ldev->vf; in iavf_client_release()
397 struct iavf_device *ldev; in iavf_client_prepare() local
[all …]
/linux/drivers/leds/
A Dleds-dac124s085.c16 struct led_classdev ldev; member
33 static int dac124s085_set_brightness(struct led_classdev *ldev, in dac124s085_set_brightness() argument
36 struct dac124s085_led *led = container_of(ldev, struct dac124s085_led, in dac124s085_set_brightness()
37 ldev); in dac124s085_set_brightness()
68 led->ldev.name = led->name; in dac124s085_probe()
69 led->ldev.brightness = LED_OFF; in dac124s085_probe()
70 led->ldev.max_brightness = 0xfff; in dac124s085_probe()
71 led->ldev.brightness_set_blocking = dac124s085_set_brightness; in dac124s085_probe()
72 ret = led_classdev_register(&spi->dev, &led->ldev); in dac124s085_probe()
83 led_classdev_unregister(&dac->leds[i].ldev); in dac124s085_probe()
[all …]
A Dleds-el15203000.c72 struct led_classdev ldev; member
134 struct el15203000_led *led = to_el15203000_led(ldev); in el15203000_set_blocking()
143 struct el15203000_led *led = to_el15203000_led(ldev); in el15203000_pattern_set_S()
194 struct el15203000_led *led = to_el15203000_led(ldev); in el15203000_pattern_set_P()
232 struct el15203000_led *led = to_el15203000_led(ldev); in el15203000_pattern_clear()
259 led->ldev.max_brightness = LED_ON; in el15203000_probe_dt()
263 led->ldev.pattern_set = el15203000_pattern_set_S; in el15203000_probe_dt()
264 led->ldev.pattern_clear = el15203000_pattern_clear; in el15203000_probe_dt()
266 led->ldev.pattern_set = el15203000_pattern_set_P; in el15203000_probe_dt()
267 led->ldev.pattern_clear = el15203000_pattern_clear; in el15203000_probe_dt()
[all …]
A Dleds-spi-byte.c46 struct led_classdev ldev; member
68 struct spi_byte_led *led = container_of(dev, struct spi_byte_led, ldev); in spi_byte_brightness_set_blocking()
105 led->ldev.name = led->name; in spi_byte_probe()
106 led->ldev.brightness = LED_OFF; in spi_byte_probe()
107 led->ldev.max_brightness = led->cdef->max_value - led->cdef->off_value; in spi_byte_probe()
108 led->ldev.brightness_set_blocking = spi_byte_brightness_set_blocking; in spi_byte_probe()
113 led->ldev.brightness = led->ldev.max_brightness; in spi_byte_probe()
120 spi_byte_brightness_set_blocking(&led->ldev, in spi_byte_probe()
121 led->ldev.brightness); in spi_byte_probe()
123 ret = devm_led_classdev_register(&spi->dev, &led->ldev); in spi_byte_probe()
/linux/drivers/cpuidle/governors/
A Dladder.c52 struct ladder_device *ldev, in ladder_do_selection() argument
55 ldev->states[old_idx].stats.promotion_count = 0; in ladder_do_selection()
56 ldev->states[old_idx].stats.demotion_count = 0; in ladder_do_selection()
69 struct ladder_device *ldev = this_cpu_ptr(&ladder_devices); in ladder_select_state() local
78 ladder_do_selection(dev, ldev, last_idx, 0); in ladder_select_state()
82 last_state = &ldev->states[last_idx]; in ladder_select_state()
94 ladder_do_selection(dev, ldev, last_idx, last_idx + 1); in ladder_select_state()
109 ladder_do_selection(dev, ldev, last_idx, i); in ladder_select_state()
118 ladder_do_selection(dev, ldev, last_idx, last_idx - 1); in ladder_select_state()
137 struct ladder_device *ldev = &per_cpu(ladder_devices, dev->cpu); in ladder_enable_device() local
[all …]

Completed in 79 milliseconds

1234