| /drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| A D | lag.c | 259 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 …]
|
| A D | mpesw.c | 19 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 …]
|
| A D | debugfs.c | 8 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 …]
|
| A D | mp.c | 26 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 …]
|
| A D | port_sel.c | 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() 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 …]
|
| A D | lag.h | 84 __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 …]
|
| /drivers/gpu/drm/stm/ |
| A D | ltdc.c | 724 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 …]
|
| /drivers/virtio/ |
| A D | virtio_pci_legacy_dev.c | 16 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 …]
|
| A D | virtio_pci_legacy.c | 27 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 …]
|
| /drivers/gpu/drm/lima/ |
| A D | lima_device.c | 277 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 …]
|
| A D | lima_drv.c | 47 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 …]
|
| /drivers/hid/ |
| A D | hid-led.c | 123 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 D | hid-picolcd_lcd.c | 20 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 …]
|
| /drivers/soundwire/ |
| A D | intel_init.c | 28 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() 97 kfree(ldev); in intel_link_dev_register() 110 return ldev; in intel_link_dev_register() 131 ldev = ctx->ldev[i]; in sdw_intel_cleanup() 276 ldev = ctx->ldev[i]; in sdw_intel_probe_controller() 295 if (!ctx->ldev) in sdw_intel_startup_controller() 305 ldev = ctx->ldev[i]; in sdw_intel_startup_controller() [all …]
|
| /drivers/vdpa/alibaba/ |
| A D | eni_vdpa.c | 58 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 …]
|
| /drivers/gpu/drm/loongson/ |
| A D | lsdc_crtc.c | 24 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 …]
|
| A D | lsdc_plane.c | 464 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 …]
|
| A D | lsdc_drv.c | 92 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 …]
|
| A D | lsdc_output_7a2000.c | 116 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 …]
|
| A D | lsdc_irq.c | 23 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 …]
|
| A D | lsdc_ttm.c | 404 struct lsdc_device *ldev = to_lsdc(ddev); in lsdc_bo_evict_vram() local 405 struct ttm_device *bdev = &ldev->bdev; in lsdc_bo_evict_vram() 420 mutex_lock(&ldev->gem.mutex); in lsdc_bo_destroy() 422 mutex_unlock(&ldev->gem.mutex); in lsdc_bo_destroy() 436 struct lsdc_device *ldev = to_lsdc(ddev); in lsdc_bo_create() local 437 struct ttm_device *bdev = &ldev->bdev; in lsdc_bo_create() 533 ttm_device_fini(&ldev->bdev); in lsdc_ttm_fini() 540 struct drm_device *ddev = &ldev->base; in lsdc_ttm_init() 560 ldev->gtt_size = 512 << 20; in lsdc_ttm_init() 575 struct ttm_device *bdev = &ldev->bdev; in lsdc_ttm_debugfs_init() [all …]
|
| A D | lsdc_debugfs.c | 19 struct lsdc_device *ldev = (struct lsdc_device *)node->info_ent->data; in lsdc_identify() local 20 const struct loongson_gfx_desc *gfx = to_loongson_gfx(ldev->descp); in lsdc_identify() 47 struct lsdc_device *ldev = (struct lsdc_device *)node->info_ent->data; in lsdc_show_gfxpll_clock() local 49 struct loongson_gfxpll *gfxpll = ldev->gfxpll; in lsdc_show_gfxpll_clock() 62 lsdc_show_benchmark_copy(ldev, &printer); in lsdc_show_benchmark() 73 pci_read_config_word(ldev->dc, PCI_COMMAND, &cmd); in lsdc_pdev_enable_io_mem() 79 pci_write_config_word(ldev->dc, PCI_COMMAND, cmd); in lsdc_pdev_enable_io_mem() 81 pci_read_config_word(ldev->dc, PCI_COMMAND, &cmd); in lsdc_pdev_enable_io_mem() 100 struct lsdc_device *ldev = to_lsdc(ddev); in lsdc_debugfs_init() local 105 lsdc_debugfs_list[i].data = ldev; in lsdc_debugfs_init() [all …]
|
| /drivers/net/ethernet/realtek/ |
| A D | r8169_leds.c | 58 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 …]
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_client.c | 143 if (!ldev->qvlist_info) 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() 298 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 …]
|
| /drivers/leds/ |
| A D | leds-dac124s085.c | 16 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 …]
|