Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Dlag.c156 static int mlx5_lag_dev_get_netdev_idx(struct mlx5_lag *ldev, in mlx5_lag_dev_get_netdev_idx() argument
162 if (ldev->pf[i].netdev == ndev) in mlx5_lag_dev_get_netdev_idx()
168 static bool mlx5_lag_is_bonded(struct mlx5_lag *ldev) in mlx5_lag_is_bonded() argument
170 return !!(ldev->flags & MLX5_LAG_FLAG_BONDED); in mlx5_lag_is_bonded()
189 static void mlx5_activate_lag(struct mlx5_lag *ldev, in mlx5_activate_lag() argument
192 struct mlx5_core_dev *dev0 = ldev->pf[0].dev; in mlx5_activate_lag()
195 ldev->flags |= MLX5_LAG_FLAG_BONDED; in mlx5_activate_lag()
197 mlx5_infer_tx_affinity_mapping(tracker, &ldev->v2p_map[0], in mlx5_activate_lag()
198 &ldev->v2p_map[1]); in mlx5_activate_lag()
200 err = mlx5_cmd_create_lag(dev0, ldev->v2p_map[0], ldev->v2p_map[1]); in mlx5_activate_lag()
[all …]
/Linux-v4.19/sound/aoa/fabrics/
Dlayout.c677 struct layout_dev *ldev = snd_kcontrol_chip(kcontrol); in detect_choice_get() local
681 ucontrol->value.integer.value[0] = ldev->switch_on_headphone; in detect_choice_get()
684 ucontrol->value.integer.value[0] = ldev->switch_on_lineout; in detect_choice_get()
695 struct layout_dev *ldev = snd_kcontrol_chip(kcontrol); in detect_choice_put() local
699 ldev->switch_on_headphone = !!ucontrol->value.integer.value[0]; in detect_choice_put()
702 ldev->switch_on_lineout = !!ucontrol->value.integer.value[0]; in detect_choice_put()
733 struct layout_dev *ldev = snd_kcontrol_chip(kcontrol); in detected_get() local
738 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
742 v = ldev->gpio.methods->get_detect(&ldev->gpio, in detected_get()
771 struct layout_dev *ldev, in check_codec() argument
[all …]
/Linux-v4.19/drivers/hid/
Dhid-led.c81 int (*init)(struct hidled_device *ldev);
92 struct hidled_device *ldev; member
116 static int hidled_send(struct hidled_device *ldev, __u8 *buf) in hidled_send() argument
120 mutex_lock(&ldev->lock); in hidled_send()
126 memcpy(ldev->buf, buf, ldev->config->report_size); in hidled_send()
128 if (ldev->config->report_type == RAW_REQUEST) in hidled_send()
129 ret = hid_hw_raw_request(ldev->hdev, buf[0], ldev->buf, in hidled_send()
130 ldev->config->report_size, in hidled_send()
133 else if (ldev->config->report_type == OUTPUT_REPORT) in hidled_send()
134 ret = hid_hw_output_report(ldev->hdev, ldev->buf, in hidled_send()
[all …]
Dhid-picolcd_lcd.c30 static int picolcd_get_contrast(struct lcd_device *ldev) in picolcd_get_contrast() argument
32 struct picolcd_data *data = lcd_get_data(ldev); in picolcd_get_contrast()
36 static int picolcd_set_contrast(struct lcd_device *ldev, int contrast) in picolcd_set_contrast() argument
38 struct picolcd_data *data = lcd_get_data(ldev); in picolcd_set_contrast()
54 static int picolcd_check_lcd_fb(struct lcd_device *ldev, struct fb_info *fb) in picolcd_check_lcd_fb() argument
56 return fb && fb == picolcd_fbinfo((struct picolcd_data *)lcd_get_data(ldev)); in picolcd_check_lcd_fb()
68 struct lcd_device *ldev; in picolcd_init_lcd() local
78 ldev = lcd_device_register(dev_name(dev), dev, data, &picolcd_lcdops); in picolcd_init_lcd()
79 if (IS_ERR(ldev)) { in picolcd_init_lcd()
81 return PTR_ERR(ldev); in picolcd_init_lcd()
[all …]
/Linux-v4.19/drivers/gpu/drm/stm/
Dltdc.c47 #define REG_OFS (ldev->caps.reg_ofs)
354 struct ltdc_device *ldev = ddev->dev_private; in ltdc_irq_thread() local
358 if (ldev->irq_status & ISR_LIF) in ltdc_irq_thread()
362 mutex_lock(&ldev->err_lock); in ltdc_irq_thread()
363 if (ldev->irq_status & ISR_FUIF) in ltdc_irq_thread()
364 ldev->error_status |= ISR_FUIF; in ltdc_irq_thread()
365 if (ldev->irq_status & ISR_TERRIF) in ltdc_irq_thread()
366 ldev->error_status |= ISR_TERRIF; in ltdc_irq_thread()
367 mutex_unlock(&ldev->err_lock); in ltdc_irq_thread()
375 struct ltdc_device *ldev = ddev->dev_private; in ltdc_irq() local
[all …]
Ddrv.c80 struct ltdc_device *ldev; in drv_load() local
85 ldev = devm_kzalloc(ddev->dev, sizeof(*ldev), GFP_KERNEL); in drv_load()
86 if (!ldev) in drv_load()
89 ddev->dev_private = (void *)ldev; in drv_load()
/Linux-v4.19/net/ieee802154/6lowpan/
Dcore.c61 static int lowpan_dev_init(struct net_device *ldev) in lowpan_dev_init() argument
63 netdev_lockdep_set_classes(ldev); in lowpan_dev_init()
107 static void lowpan_setup(struct net_device *ldev) in lowpan_setup() argument
109 memset(ldev->broadcast, 0xff, IEEE802154_ADDR_LEN); in lowpan_setup()
111 ldev->hard_header_len = sizeof(struct ipv6hdr); in lowpan_setup()
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()
[all …]
Dtx.c41 int lowpan_header_create(struct sk_buff *skb, struct net_device *ldev, in lowpan_header_create() argument
45 struct wpan_dev *wpan_dev = lowpan_802154_dev(ldev)->wdev->ieee802154_ptr; in lowpan_header_create()
61 if (!memcmp(daddr, ldev->broadcast, EUI64_ADDR_LEN)) { in lowpan_header_create()
67 n = neigh_lookup(&nd_tbl, &hdr->daddr, ldev); in lowpan_header_create()
163 lowpan_xmit_fragmented(struct sk_buff *skb, struct net_device *ldev, in lowpan_xmit_fragmented() argument
172 frag_tag = htons(lowpan_802154_dev(ldev)->fragment_tag); in lowpan_xmit_fragmented()
173 lowpan_802154_dev(ldev)->fragment_tag++; in lowpan_xmit_fragmented()
219 ldev->stats.tx_packets++; in lowpan_xmit_fragmented()
220 ldev->stats.tx_bytes += dgram_size; in lowpan_xmit_fragmented()
229 static int lowpan_header(struct sk_buff *skb, struct net_device *ldev, in lowpan_header() argument
[all …]
Drx.c282 struct net_device *ldev; in lowpan_rcv() local
289 ldev = wdev->ieee802154_ptr->lowpan_dev; in lowpan_rcv()
290 if (!ldev || !netif_running(ldev)) in lowpan_rcv()
297 skb->dev = ldev; in lowpan_rcv()
/Linux-v4.19/drivers/cpuidle/governors/
Dladder.c52 static inline void ladder_do_selection(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()
57 ldev->last_state_idx = new_idx; in ladder_do_selection()
69 struct ladder_device *ldev = this_cpu_ptr(&ladder_devices); in ladder_select_state() local
71 int last_residency, last_idx = ldev->last_state_idx; in ladder_select_state()
77 ladder_do_selection(ldev, last_idx, 0); in ladder_select_state()
81 last_state = &ldev->states[last_idx]; in ladder_select_state()
94 ladder_do_selection(ldev, last_idx, last_idx + 1); in ladder_select_state()
110 ladder_do_selection(ldev, last_idx, i); in ladder_select_state()
[all …]
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_client.c16 static int i40e_client_virtchnl_send(struct i40e_info *ldev,
20 static int i40e_client_setup_qvlist(struct i40e_info *ldev,
24 static void i40e_client_request_reset(struct i40e_info *ldev,
28 static int i40e_client_update_vsi_ctxt(struct i40e_info *ldev,
139 static void i40e_client_release_qvlist(struct i40e_info *ldev) in i40e_client_release_qvlist() argument
141 struct i40e_qvlist_info *qvlist_info = ldev->qvlist_info; in i40e_client_release_qvlist()
144 if (!ldev->qvlist_info) in i40e_client_release_qvlist()
148 struct i40e_pf *pf = ldev->pf; in i40e_client_release_qvlist()
158 kfree(ldev->qvlist_info); in i40e_client_release_qvlist()
159 ldev->qvlist_info = NULL; in i40e_client_release_qvlist()
[all …]
Di40e_client.h116 int (*setup_qvlist)(struct i40e_info *ldev, struct i40e_client *client,
119 int (*virtchnl_send)(struct i40e_info *ldev, struct i40e_client *client,
125 void (*request_reset)(struct i40e_info *ldev,
131 int (*update_vsi_ctxt)(struct i40e_info *ldev,
141 int (*open)(struct i40e_info *ldev, struct i40e_client *client);
147 void (*close)(struct i40e_info *ldev, struct i40e_client *client,
151 void (*l2_param_change)(struct i40e_info *ldev,
155 int (*virtchnl_receive)(struct i40e_info *ldev,
160 void (*vf_reset)(struct i40e_info *ldev,
164 void (*vf_enable)(struct i40e_info *ldev,
[all …]
/Linux-v4.19/drivers/leds/
Dleds-dac124s085.c19 struct led_classdev ldev; member
36 static int dac124s085_set_brightness(struct led_classdev *ldev, in dac124s085_set_brightness() argument
39 struct dac124s085_led *led = container_of(ldev, struct dac124s085_led, in dac124s085_set_brightness()
40 ldev); in dac124s085_set_brightness()
71 led->ldev.name = led->name; in dac124s085_probe()
72 led->ldev.brightness = LED_OFF; in dac124s085_probe()
73 led->ldev.max_brightness = 0xfff; in dac124s085_probe()
74 led->ldev.brightness_set_blocking = dac124s085_set_brightness; in dac124s085_probe()
75 ret = led_classdev_register(&spi->dev, &led->ldev); in dac124s085_probe()
86 led_classdev_unregister(&dac->leds[i].ldev); in dac124s085_probe()
[all …]
Dleds-lp3944.c64 #define ldev_to_led(c) container_of(c, struct lp3944_led_data, ldev)
70 struct led_classdev ldev; member
179 __func__, led->ldev.name, status); in lp3944_led_set()
218 __func__, led->ldev.name, reg, id, status, val); in lp3944_led_set()
311 led->ldev.name = pled->name; in lp3944_configure()
312 led->ldev.max_brightness = 1; in lp3944_configure()
313 led->ldev.brightness_set_blocking = in lp3944_configure()
315 led->ldev.blink_set = lp3944_led_set_blink; in lp3944_configure()
316 led->ldev.flags = LED_CORE_SUSPENDRESUME; in lp3944_configure()
318 err = led_classdev_register(&client->dev, &led->ldev); in lp3944_configure()
[all …]
Dleds-cr0014114.c46 struct led_classdev ldev; member
162 static int cr0014114_set_sync(struct led_classdev *ldev, in cr0014114_set_sync() argument
166 struct cr0014114_led *led = container_of(ldev, in cr0014114_set_sync()
168 ldev); in cr0014114_set_sync()
203 &led->ldev.default_trigger); in cr0014114_probe_dt()
206 led->ldev.name = led->name; in cr0014114_probe_dt()
207 led->ldev.max_brightness = CR_MAX_BRIGHTNESS; in cr0014114_probe_dt()
208 led->ldev.brightness_set_blocking = cr0014114_set_sync; in cr0014114_probe_dt()
211 &led->ldev); in cr0014114_probe_dt()
220 led->ldev.dev->of_node = np; in cr0014114_probe_dt()
Dleds-tlc591xx.c43 #define ldev_to_led(c) container_of(c, struct tlc591xx_led, ldev)
48 struct led_classdev ldev; member
141 led_classdev_unregister(&priv->leds[i].ldev); in tlc591xx_destroy_devices()
162 led->ldev.brightness_set_blocking = tlc591xx_brightness_set; in tlc591xx_configure()
163 led->ldev.max_brightness = LED_FULL; in tlc591xx_configure()
164 err = led_classdev_register(dev, &led->ldev); in tlc591xx_configure()
167 led->ldev.name); in tlc591xx_configure()
243 priv->leds[reg].ldev.name = in tlc591xx_probe()
245 priv->leds[reg].ldev.default_trigger = in tlc591xx_probe()
Dleds-sc27xx-bltc.c40 struct led_classdev ldev; member
53 #define to_sc27xx_led(ldev) \ argument
54 container_of(ldev, struct sc27xx_led, ldev)
108 static int sc27xx_led_set(struct led_classdev *ldev, enum led_brightness value) in sc27xx_led_set() argument
110 struct sc27xx_led *leds = to_sc27xx_led(ldev); in sc27xx_led_set()
141 led->ldev.name = led->name; in sc27xx_led_register()
142 led->ldev.brightness_set_blocking = sc27xx_led_set; in sc27xx_led_register()
144 err = devm_led_classdev_register(dev, &led->ldev); in sc27xx_led_register()
Dleds-locomo.c58 static int locomoled_probe(struct locomo_dev *ldev) in locomoled_probe() argument
62 ret = devm_led_classdev_register(&ldev->dev, &locomo_led0); in locomoled_probe()
66 return devm_led_classdev_register(&ldev->dev, &locomo_led1); in locomoled_probe()
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40evf_client.c17 static u32 i40evf_client_virtchnl_send(struct i40e_info *ldev,
21 static int i40evf_client_setup_qvlist(struct i40e_info *ldev,
135 static int i40evf_client_release_qvlist(struct i40e_info *ldev) in i40evf_client_release_qvlist() argument
137 struct i40evf_adapter *adapter = ldev->vf; in i40evf_client_release_qvlist()
294 struct i40e_device *ldev; in i40evf_lan_add_device() local
298 list_for_each_entry(ldev, &i40evf_devices, list) { in i40evf_lan_add_device()
299 if (ldev->vf == adapter) { in i40evf_lan_add_device()
304 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL); in i40evf_lan_add_device()
305 if (!ldev) { in i40evf_lan_add_device()
309 ldev->vf = adapter; in i40evf_lan_add_device()
[all …]
Di40evf_client.h109 int (*setup_qvlist)(struct i40e_info *ldev, struct i40e_client *client,
112 u32 (*virtchnl_send)(struct i40e_info *ldev, struct i40e_client *client,
116 void (*request_reset)(struct i40e_info *ldev,
124 int (*open)(struct i40e_info *ldev, struct i40e_client *client);
130 void (*close)(struct i40e_info *ldev, struct i40e_client *client,
134 void (*l2_param_change)(struct i40e_info *ldev,
139 int (*virtchnl_receive)(struct i40e_info *ldev,
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_main.c110 static struct i40iw_handler *i40iw_find_i40e_handler(struct i40e_info *ldev) in i40iw_find_i40e_handler() argument
117 if (hdl->ldev.netdev == ldev->netdev) { in i40iw_find_i40e_handler()
137 if (hdl->ldev.netdev == netdev) { in i40iw_find_netdev()
759 struct i40e_info *ldev = iwdev->ldev; in i40iw_request_reset() local
761 ldev->ops->request_reset(ldev, iwdev->client, 1); in i40iw_request_reset()
774 struct i40e_info *ldev) in i40iw_setup_ceqs() argument
783 if (ldev && ldev->ops && ldev->ops->setup_qvlist) { in i40iw_setup_ceqs()
784 status = ldev->ops->setup_qvlist(ldev, &i40iw_client, in i40iw_setup_ceqs()
1308 struct i40e_info *ldev) in i40iw_initialize_dev() argument
1345 info.hmc_fn_id = ldev->fid; in i40iw_initialize_dev()
[all …]
/Linux-v4.19/drivers/acpi/
Dproc.c50 struct device *ldev; in acpi_system_wakeup_device_seq_show() local
53 ldev = get_device(entry->dev); in acpi_system_wakeup_device_seq_show()
54 if (!ldev) in acpi_system_wakeup_device_seq_show()
64 device_may_wakeup(ldev)) ? in acpi_system_wakeup_device_seq_show()
66 ldev->bus ? ldev->bus->name : in acpi_system_wakeup_device_seq_show()
67 "no-bus", dev_name(ldev)); in acpi_system_wakeup_device_seq_show()
68 put_device(ldev); in acpi_system_wakeup_device_seq_show()
/Linux-v4.19/net/6lowpan/
Ddebugfs.c175 struct lowpan_dev *ldev = lowpan_dev(dev); in lowpan_dev_debugfs_ctx_init() local
188 &ldev->ctx.table[id], in lowpan_dev_debugfs_ctx_init()
194 &ldev->ctx.table[id], in lowpan_dev_debugfs_ctx_init()
200 &ldev->ctx.table[id], in lowpan_dev_debugfs_ctx_init()
206 &ldev->ctx.table[id], in lowpan_dev_debugfs_ctx_init()
263 struct lowpan_dev *ldev) in lowpan_dev_debugfs_802154_init() argument
270 root = debugfs_create_dir("ieee802154", ldev->iface_debugfs); in lowpan_dev_debugfs_802154_init()
285 struct lowpan_dev *ldev = lowpan_dev(dev); in lowpan_dev_debugfs_init() local
290 ldev->iface_debugfs = debugfs_create_dir(dev->name, lowpan_debugfs); in lowpan_dev_debugfs_init()
291 if (!ldev->iface_debugfs) in lowpan_dev_debugfs_init()
[all …]
/Linux-v4.19/drivers/parisc/
Dlba_pci.c722 struct lba_device *ldev = LBA_DEV(parisc_walk_tree(bus->bridge)); in lba_fixup_bus() local
742 ldev->hba.io_space.name, in lba_fixup_bus()
743 ldev->hba.io_space.start, ldev->hba.io_space.end, in lba_fixup_bus()
744 ldev->hba.io_space.flags); in lba_fixup_bus()
746 ldev->hba.lmmio_space.name, in lba_fixup_bus()
747 ldev->hba.lmmio_space.start, ldev->hba.lmmio_space.end, in lba_fixup_bus()
748 ldev->hba.lmmio_space.flags); in lba_fixup_bus()
750 err = request_resource(&ioport_resource, &(ldev->hba.io_space)); in lba_fixup_bus()
756 if (ldev->hba.elmmio_space.flags) { in lba_fixup_bus()
758 &(ldev->hba.elmmio_space)); in lba_fixup_bus()
[all …]
/Linux-v4.19/drivers/block/drbd/
Ddrbd_main.c758 dc = rcu_dereference(peer_device->device->ldev->disk_conf); in drbd_send_sync_param()
854 spin_lock_irq(&device->ldev->md.uuid_lock); in _drbd_send_uuids()
856 p->uuid[i] = cpu_to_be64(device->ldev->md.uuid[i]); in _drbd_send_uuids()
857 spin_unlock_irq(&device->ldev->md.uuid_lock); in _drbd_send_uuids()
885 u64 *uuid = device->ldev->md.uuid; in drbd_print_uuids()
909 uuid = device->ldev->md.uuid[UI_BITMAP]; in drbd_gen_and_send_sync_uuid()
972 struct request_queue *q = bdev_get_queue(device->ldev->backing_bdev); in drbd_send_sizes()
973 d_size = drbd_get_max_capacity(device->ldev); in drbd_send_sizes()
975 u_size = rcu_dereference(device->ldev->disk_conf)->disk_size; in drbd_send_sizes()
1288 if (drbd_md_test_flag(device->ldev, MDF_FULL_SYNC)) { in _drbd_send_bitmap()
[all …]

123