/linux-master/drivers/leds/ |
H A D | leds-netxbig.c | 109 struct led_classdev cdev; member in struct:netxbig_led_data 143 container_of(led_cdev, struct netxbig_led_data, cdev); 172 container_of(led_cdev, struct netxbig_led_data, cdev); 213 container_of(led_cdev, struct netxbig_led_data, cdev); 263 container_of(led_cdev, struct netxbig_led_data, cdev); 283 led_dat->cdev.name = template->name; 284 led_dat->cdev.default_trigger = template->default_trigger; 285 led_dat->cdev.blink_set = netxbig_led_blink_set; 286 led_dat->cdev.brightness_set = netxbig_led_set; 298 led_dat->cdev [all...] |
H A D | leds-lp55xx-common.c | 28 static struct lp55xx_led *cdev_to_lp55xx_led(struct led_classdev *cdev) argument 30 return container_of(cdev, struct lp55xx_led, cdev); 138 static int lp55xx_set_mc_brightness(struct led_classdev *cdev, argument 141 struct led_classdev_mc *mc_dev = lcdev_to_mccdev(cdev); 150 static int lp55xx_set_brightness(struct led_classdev *cdev, argument 153 struct lp55xx_led *led = cdev_to_lp55xx_led(cdev); 182 led->cdev.name = pdata->led_config[chan].name; 186 led->cdev.name = name; 197 led_cdev->name = led->cdev [all...] |
H A D | leds-aw200xx.c | 109 struct led_classdev cdev; member in struct:aw200xx_led 129 struct led_classdev *cdev = dev_get_drvdata(dev); local 130 struct aw200xx_led *led = container_of(cdev, struct aw200xx_led, cdev); 142 struct led_classdev *cdev = dev_get_drvdata(dev); local 143 struct aw200xx_led *led = container_of(cdev, struct aw200xx_led, cdev); 185 static int aw200xx_brightness_set(struct led_classdev *cdev, argument 188 struct aw200xx_led *led = container_of(cdev, struct aw200xx_led, cdev); [all...] |
H A D | leds-lm3642.c | 198 static int lm3642_torch_brightness_set(struct led_classdev *cdev, argument 202 container_of(cdev, struct lm3642_chip_data, cdev_torch); 245 static int lm3642_strobe_brightness_set(struct led_classdev *cdev, argument 249 container_of(cdev, struct lm3642_chip_data, cdev_flash); 260 static int lm3642_indicator_brightness_set(struct led_classdev *cdev, argument 264 container_of(cdev, struct lm3642_chip_data, cdev_indicator);
|
H A D | leds-is31fl32xx.c | 37 struct led_classdev cdev; member in struct:is31fl32xx_led_data 226 container_of(led_cdev, struct is31fl32xx_led_data, cdev); 331 struct led_classdev *cdev = &led_data->cdev; local 344 cdev->brightness_set_blocking = is31fl32xx_brightness_set; 394 ret = devm_led_classdev_register_ext(dev, &led_data->cdev,
|
/linux-master/drivers/hwmon/ |
H A D | pwm-fan.c | 59 struct thermal_cooling_device *cdev; member in struct:pwm_fan_ctx 370 static int pwm_fan_get_max_state(struct thermal_cooling_device *cdev, argument 373 struct pwm_fan_ctx *ctx = cdev->devdata; 383 static int pwm_fan_get_cur_state(struct thermal_cooling_device *cdev, argument 386 struct pwm_fan_ctx *ctx = cdev->devdata; 397 pwm_fan_set_cur_state(struct thermal_cooling_device *cdev, unsigned long state) argument 399 struct pwm_fan_ctx *ctx = cdev->devdata; 410 dev_err(&cdev->device, "Cannot set pwm!\n"); 476 struct thermal_cooling_device *cdev; local 638 cdev [all...] |
/linux-master/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit.h | 169 struct cxgbit_device *cdev; member in struct:cxgbit_sock_common 248 static inline void cxgbit_get_cdev(struct cxgbit_device *cdev) argument 250 kref_get(&cdev->kref); 253 static inline void cxgbit_put_cdev(struct cxgbit_device *cdev) argument 255 kref_put(&cdev->kref, _cxgbit_free_cdev); 347 struct cxgbi_ppm *cdev2ppm(struct cxgbit_device *cdev) argument 349 return (struct cxgbi_ppm *)(*cdev->lldi.iscsi_ppm);
|
/linux-master/drivers/platform/x86/dell/ |
H A D | dell-wmi-privacy.c | 26 #define led_to_priv(c) container_of(c, struct privacy_wmi_data, cdev) 38 struct led_classdev cdev; member in struct:privacy_wmi_data 287 priv->cdev.name = "dell-privacy::micmute"; 288 priv->cdev.max_brightness = 1; 289 priv->cdev.brightness_set_blocking = dell_privacy_micmute_led_set; 290 priv->cdev.default_trigger = "audio-micmute"; 291 return devm_led_classdev_register(dev, &priv->cdev);
|
/linux-master/drivers/platform/chrome/wilco_ec/ |
H A D | telemetry.c | 30 #include <linux/cdev.h> 199 * @cdev: Char dev that userspace reads and polls from. 200 * @dev: Device associated with the %cdev. 206 struct cdev cdev; member in struct:telem_device_data 245 dev_data = container_of(inode->i_cdev, struct telem_device_data, cdev); 393 cdev_init(&dev_data->cdev, &telem_fops); 394 error = cdev_device_add(&dev_data->cdev, &dev_data->dev); 408 cdev_device_del(&dev_data->cdev, &dev_data->dev);
|
/linux-master/drivers/s390/net/ |
H A D | ctcm_main.c | 277 static long ctcm_check_irb_error(struct ccw_device *cdev, struct irb *irb) argument 284 PTR_ERR(irb), dev_name(&cdev->dev)); 288 dev_err(&cdev->dev, 292 dev_err(&cdev->dev, 296 dev_err(&cdev->dev, 570 spin_lock_irqsave(get_ccwdev_lock(ch->cdev), saveflags); 572 rc = ccw_device_start(ch->cdev, &ch->ccw[ccw_idx], 0, 0xff, 0); 573 spin_unlock_irqrestore(get_ccwdev_lock(ch->cdev), saveflags); 793 spin_lock_irqsave(get_ccwdev_lock(ch->cdev), saveflags); 795 rc = ccw_device_start(ch->cdev, 1147 ctcm_irq_handler(struct ccw_device *cdev, unsigned long intparm, struct irb *irb) argument 1299 add_channel(struct ccw_device *cdev, enum ctcm_channel_types type, struct ctcm_priv *priv) argument [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ethtool.c | 481 edev->ops->common->get_esl_status(edev->cdev, &esl_active); 518 edev->ops->common->get_link(edev->cdev, ¤t_link); 551 if (!edev->ops || !edev->ops->common->can_link_change(edev->cdev)) { 557 edev->ops->common->get_link(edev->cdev, ¤t_link); 596 edev->ops->common->set_link(edev->cdev, ¶ms); 680 rc = edev->ops->common->update_wol(edev->cdev, wol_requested); 704 edev->ops->common->update_msglvl(edev->cdev, 714 if (!edev->ops || !edev->ops->common->can_link_change(edev->cdev)) { 723 edev->ops->common->get_link(edev->cdev, ¤t_link); 730 edev->ops->common->set_link(edev->cdev, [all...] |
/linux-master/drivers/scsi/ |
H A D | scsi_transport_spi.c | 171 struct device *cdev) 182 struct device *cdev); 208 struct device *cdev); 212 struct device *cdev) 241 struct device *cdev) 497 store_spi_transport_period(struct device *cdev, struct device_attribute *attr, argument 500 struct scsi_target *starget = transport_class_to_starget(cdev); 510 retval = store_spi_transport_period_helper(cdev, buf, count, &period); 525 show_spi_transport_min_period(struct device *cdev, argument 528 struct scsi_target *starget = transport_class_to_starget(cdev); 170 spi_host_setup(struct transport_container *tc, struct device *dev, struct device *cdev) argument 210 spi_device_configure(struct transport_container *tc, struct device *dev, struct device *cdev) argument 239 spi_setup_transport_attrs(struct transport_container *tc, struct device *dev, struct device *cdev) argument 541 store_spi_transport_min_period(struct device *cdev, struct device_attribute *attr, const char *buf, size_t count) argument 559 show_spi_host_signalling(struct device *cdev, struct device_attribute *attr, char *buf) argument 591 show_spi_host_width(struct device *cdev, struct device_attribute *attr, char *buf) argument 602 show_spi_host_hba_id(struct device *cdev, struct device_attribute *attr, char *buf) argument 1446 spi_host_configure(struct transport_container *tc, struct device *dev, struct device *cdev) argument 1472 struct device *cdev = container_of(kobj, struct device, kobj); local 1557 spi_target_configure(struct transport_container *tc, struct device *dev, struct device *cdev) argument [all...] |
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sp_commands.c | 207 struct qed_tunnel_info *p_tun = &p_hwfn->cdev->tunnel; 269 struct qed_tunnel_info *p_tun = &p_hwfn->cdev->tunnel; 337 if (test_bit(QED_MF_OVLAN_CLSS, &p_hwfn->cdev->mf_bits)) 345 if (test_bit(QED_MF_8021Q_TAGGING, &p_hwfn->cdev->mf_bits)) { 347 } else if (test_bit(QED_MF_8021AD_TAGGING, &p_hwfn->cdev->mf_bits)) { 359 if (test_bit(QED_MF_UFP_SPECIFIC, &p_hwfn->cdev->mf_bits)) { 383 if (test_bit(QED_MF_INTER_PF_SWITCH, &p_hwfn->cdev->mf_bits)) 407 if (p_hwfn->cdev->p_iov_info) { 408 struct qed_hw_sriov_info *p_iov = p_hwfn->cdev->p_iov_info; 424 &p_hwfn->cdev [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | tt.c | 714 static int iwl_mvm_tcool_get_max_state(struct thermal_cooling_device *cdev, argument 722 static int iwl_mvm_tcool_get_cur_state(struct thermal_cooling_device *cdev, argument 725 struct iwl_mvm *mvm = (struct iwl_mvm *)(cdev->devdata); 732 static int iwl_mvm_tcool_set_cur_state(struct thermal_cooling_device *cdev, argument 735 struct iwl_mvm *mvm = (struct iwl_mvm *)(cdev->devdata); 774 mvm->cooling_dev.cdev = 779 if (IS_ERR(mvm->cooling_dev.cdev)) { 782 PTR_ERR(mvm->cooling_dev.cdev)); 783 mvm->cooling_dev.cdev = NULL; 802 if (!iwl_mvm_is_ctdp_supported(mvm) || !mvm->cooling_dev.cdev) [all...] |
/linux-master/drivers/cpufreq/ |
H A D | vexpress-spc-cpufreq.c | 304 struct device *cdev = get_cpu_device(i); local 306 if (!cdev) 309 _put_cluster_clk_and_freq_table(cdev, cpumask); 373 struct device *cdev = get_cpu_device(i); local 375 if (!cdev) 378 ret = _get_cluster_clk_and_freq_table(cdev, cpumask); 396 struct device *cdev = get_cpu_device(i); local 398 if (!cdev) 401 _put_cluster_clk_and_freq_table(cdev, cpumask);
|
/linux-master/drivers/char/ |
H A D | bsr.c | 15 #include <linux/cdev.h> 55 struct cdev bsr_cdev; 141 struct cdev *cdev = inode->i_cdev; local 142 struct bsr_dev *dev = container_of(cdev, struct bsr_dev, bsr_cdev);
|
H A D | scx200_gpio.c | 20 #include <linux/cdev.h> 74 static struct cdev scx200_gpio_cdev; /* use 1 cdev for all pins */
|
/linux-master/drivers/s390/block/ |
H A D | dasd_alias.c | 313 spin_lock(get_ccwdev_lock(device->cdev)); 318 spin_unlock(get_ccwdev_lock(device->cdev)); 844 spin_lock(get_ccwdev_lock(device->cdev)); 846 spin_unlock(get_ccwdev_lock(device->cdev)); 849 spin_lock(get_ccwdev_lock(device->cdev)); 851 spin_unlock(get_ccwdev_lock(device->cdev)); 855 spin_lock(get_ccwdev_lock(device->cdev)); 857 spin_unlock(get_ccwdev_lock(device->cdev)); 860 spin_lock(get_ccwdev_lock(device->cdev)); 862 spin_unlock(get_ccwdev_lock(device->cdev)); [all...] |
H A D | dasd_erp.c | 99 dev_name(&device->cdev->dev)); 167 dev_err(&device->cdev->dev, 172 dev_err(&device->cdev->dev,
|
/linux-master/drivers/infiniband/hw/qedr/ |
H A D | main.c | 283 rc = dev->ops->common->sb_init(dev->cdev, sb_info, 300 dev->ops->common->sb_release(dev->cdev, sb_info, sb_id, 316 dev->ops->common->chain_free(dev->cdev, &dev->cnq_array[i].pbl); 368 dev->sb_start = dev->ops->rdma_get_start_sb(dev->cdev); 382 rc = dev->ops->common->chain_alloc(dev->cdev, &cnq->pbl, 403 dev->ops->common->chain_free(dev->cdev, &dev->cnq_array[i].pbl); 556 rc = dev->ops->rdma_set_rdma_int(dev->cdev, dev->num_cnq); 560 rc = dev->ops->rdma_get_rdma_int(dev->cdev, &dev->int_info); 819 rc = dev->ops->rdma_init(dev->cdev, in_params); 847 static struct qedr_dev *qedr_add(struct qed_dev *cdev, struc argument [all...] |
/linux-master/drivers/base/ |
H A D | transport_class.c | 73 struct device *cdev) 204 struct device *cdev) 210 tclass->configure(tcont, dev, cdev); 71 anon_transport_dummy_function(struct transport_container *tc, struct device *dev, struct device *cdev) argument 202 transport_configure(struct attribute_container *cont, struct device *dev, struct device *cdev) argument
|
/linux-master/include/media/ |
H A D | v4l2-dev.h | 16 #include <linux/cdev.h> 232 * @cdev: character device 275 struct cdev *cdev; member in struct:video_device
|
/linux-master/include/linux/ |
H A D | tee_core.h | 9 #include <linux/cdev.h> 40 * @cdev: embedded cdev 55 struct cdev cdev; member in struct:tee_device
|
/linux-master/drivers/gnss/ |
H A D | core.c | 10 #include <linux/cdev.h> 41 gdev = container_of(inode->i_cdev, struct gnss_device, cdev); 265 cdev_init(&gdev->cdev, &gnss_fops); 266 gdev->cdev.owner = THIS_MODULE; 291 ret = cdev_device_add(&gdev->cdev, &gdev->dev); 311 cdev_device_del(&gdev->cdev, &gdev->dev);
|
/linux-master/drivers/staging/fieldbus/ |
H A D | dev_core.c | 170 cdev); 248 device_destroy(&fieldbus_class, fb->cdev.dev); 249 cdev_del(&fb->cdev); 275 cdev_init(&fb->cdev, &fieldbus_fops); 276 err = cdev_add(&fb->cdev, devno, 1); 291 cdev_del(&fb->cdev);
|