/linux-4.19.296/drivers/gnss/ |
D | core.c | 38 struct gnss_device *gdev; in gnss_open() local 41 gdev = container_of(inode->i_cdev, struct gnss_device, cdev); in gnss_open() 43 get_device(&gdev->dev); in gnss_open() 46 file->private_data = gdev; in gnss_open() 48 down_write(&gdev->rwsem); in gnss_open() 49 if (gdev->disconnected) { in gnss_open() 54 if (gdev->count++ == 0) { in gnss_open() 55 ret = gdev->ops->open(gdev); in gnss_open() 57 gdev->count--; in gnss_open() 60 up_write(&gdev->rwsem); in gnss_open() [all …]
|
D | serial.c | 22 static int gnss_serial_open(struct gnss_device *gdev) in gnss_serial_open() argument 24 struct gnss_serial *gserial = gnss_get_drvdata(gdev); in gnss_serial_open() 49 static void gnss_serial_close(struct gnss_device *gdev) in gnss_serial_close() argument 51 struct gnss_serial *gserial = gnss_get_drvdata(gdev); in gnss_serial_close() 59 static int gnss_serial_write_raw(struct gnss_device *gdev, in gnss_serial_write_raw() argument 62 struct gnss_serial *gserial = gnss_get_drvdata(gdev); in gnss_serial_write_raw() 87 struct gnss_device *gdev = gserial->gdev; in gnss_serial_receive_buf() local 89 return gnss_insert_raw(gdev, buf, count); in gnss_serial_receive_buf() 127 struct gnss_device *gdev; in gnss_serial_allocate() local 134 gdev = gnss_allocate_device(&serdev->dev); in gnss_serial_allocate() [all …]
|
D | sirf.c | 30 struct gnss_device *gdev; member 41 static int sirf_open(struct gnss_device *gdev) in sirf_open() argument 43 struct sirf_data *data = gnss_get_drvdata(gdev); in sirf_open() 56 dev_err(&gdev->dev, "failed to runtime resume: %d\n", ret); in sirf_open() 69 static void sirf_close(struct gnss_device *gdev) in sirf_close() argument 71 struct sirf_data *data = gnss_get_drvdata(gdev); in sirf_close() 79 static int sirf_write_raw(struct gnss_device *gdev, const unsigned char *buf, in sirf_write_raw() argument 82 struct sirf_data *data = gnss_get_drvdata(gdev); in sirf_write_raw() 107 struct gnss_device *gdev = data->gdev; in sirf_receive_buf() local 109 return gnss_insert_raw(gdev, buf, count); in sirf_receive_buf() [all …]
|
D | serial.h | 16 struct gnss_device *gdev; member
|
D | ubx.c | 80 gserial->gdev->type = GNSS_TYPE_UBX; in ubx_probe()
|
/linux-4.19.296/drivers/s390/cio/ |
D | ccwgroup.c | 36 static void __ccwgroup_remove_symlinks(struct ccwgroup_device *gdev) in __ccwgroup_remove_symlinks() argument 41 for (i = 0; i < gdev->count; i++) { in __ccwgroup_remove_symlinks() 43 sysfs_remove_link(&gdev->dev.kobj, str); in __ccwgroup_remove_symlinks() 44 sysfs_remove_link(&gdev->cdev[i]->dev.kobj, "group_device"); in __ccwgroup_remove_symlinks() 52 static void __ccwgroup_remove_cdev_refs(struct ccwgroup_device *gdev) in __ccwgroup_remove_cdev_refs() argument 57 for (i = 0; i < gdev->count; i++) { in __ccwgroup_remove_cdev_refs() 58 cdev = gdev->cdev[i]; in __ccwgroup_remove_cdev_refs() 64 gdev->cdev[i] = NULL; in __ccwgroup_remove_cdev_refs() 77 int ccwgroup_set_online(struct ccwgroup_device *gdev) in ccwgroup_set_online() argument 79 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_set_online() [all …]
|
/linux-4.19.296/drivers/virt/vboxguest/ |
D | vboxguest_core.c | 42 static void vbg_guest_mappings_init(struct vbg_dev *gdev) in vbg_guest_mappings_init() argument 57 rc = vbg_req_perform(gdev, req); in vbg_guest_mappings_init() 76 gdev->guest_mappings_dummy_page = alloc_page(GFP_HIGHUSER); in vbg_guest_mappings_init() 77 if (!gdev->guest_mappings_dummy_page) in vbg_guest_mappings_init() 81 pages[i] = gdev->guest_mappings_dummy_page; in vbg_guest_mappings_init() 99 rc = vbg_req_perform(gdev, req); in vbg_guest_mappings_init() 101 gdev->guest_mappings = guest_mappings[i]; in vbg_guest_mappings_init() 111 if (!gdev->guest_mappings) { in vbg_guest_mappings_init() 112 __free_page(gdev->guest_mappings_dummy_page); in vbg_guest_mappings_init() 113 gdev->guest_mappings_dummy_page = NULL; in vbg_guest_mappings_init() [all …]
|
D | vboxguest_linux.c | 34 struct vbg_dev *gdev; in vbg_misc_device_open() local 37 gdev = container_of(filp->private_data, struct vbg_dev, misc_device); in vbg_misc_device_open() 39 session = vbg_core_open_session(gdev, false); in vbg_misc_device_open() 50 struct vbg_dev *gdev; in vbg_misc_device_user_open() local 53 gdev = container_of(filp->private_data, struct vbg_dev, in vbg_misc_device_user_open() 56 session = vbg_core_open_session(gdev, false); in vbg_misc_device_user_open() 183 struct vbg_dev *gdev = input_get_drvdata(input); in vbg_input_open() local 187 ret = vbg_core_set_mouse_status(gdev, feat); in vbg_input_open() 201 struct vbg_dev *gdev = input_get_drvdata(input); in vbg_input_close() local 203 vbg_core_set_mouse_status(gdev, 0); in vbg_input_close() [all …]
|
D | vboxguest_core.h | 152 struct vbg_dev *gdev; member 178 int vbg_core_init(struct vbg_dev *gdev, u32 fixed_events); 179 void vbg_core_exit(struct vbg_dev *gdev); 180 struct vbg_session *vbg_core_open_session(struct vbg_dev *gdev, bool user); 183 int vbg_core_set_mouse_status(struct vbg_dev *gdev, u32 features); 187 void vbg_linux_mouse_event(struct vbg_dev *gdev); 192 int vbg_req_perform(struct vbg_dev *gdev, void *req); 194 struct vbg_dev *gdev, u32 client_id, u32 function, u32 timeout_ms,
|
D | vboxguest_utils.c | 95 int vbg_req_perform(struct vbg_dev *gdev, void *req) in vbg_req_perform() argument 99 outl(phys_req, gdev->io_port + VMMDEV_PORT_OFF_REQUEST); in vbg_req_perform() 109 static bool hgcm_req_done(struct vbg_dev *gdev, in hgcm_req_done() argument 115 spin_lock_irqsave(&gdev->event_spinlock, flags); in hgcm_req_done() 117 spin_unlock_irqrestore(&gdev->event_spinlock, flags); in hgcm_req_done() 122 int vbg_hgcm_connect(struct vbg_dev *gdev, in vbg_hgcm_connect() argument 138 rc = vbg_req_perform(gdev, hgcm_connect); in vbg_hgcm_connect() 141 wait_event(gdev->hgcm_wq, in vbg_hgcm_connect() 142 hgcm_req_done(gdev, &hgcm_connect->header)); in vbg_hgcm_connect() 156 int vbg_hgcm_disconnect(struct vbg_dev *gdev, u32 client_id, int *vbox_status) in vbg_hgcm_disconnect() argument [all …]
|
/linux-4.19.296/drivers/bus/ |
D | brcmstb_gisb.c | 108 static u32 gisb_read(struct brcmstb_gisb_arb_device *gdev, int reg) in gisb_read() argument 110 int offset = gdev->gisb_offsets[reg]; in gisb_read() 120 if (gdev->big_endian) in gisb_read() 121 return ioread32be(gdev->base + offset); in gisb_read() 123 return ioread32(gdev->base + offset); in gisb_read() 126 static u64 gisb_read_address(struct brcmstb_gisb_arb_device *gdev) in gisb_read_address() argument 130 value = gisb_read(gdev, ARB_ERR_CAP_ADDR); in gisb_read_address() 131 value |= (u64)gisb_read(gdev, ARB_ERR_CAP_HI_ADDR) << 32; in gisb_read_address() 136 static void gisb_write(struct brcmstb_gisb_arb_device *gdev, u32 val, int reg) in gisb_write() argument 138 int offset = gdev->gisb_offsets[reg]; in gisb_write() [all …]
|
/linux-4.19.296/include/linux/ |
D | gnss.h | 30 int (*open)(struct gnss_device *gdev); 31 void (*close)(struct gnss_device *gdev); 32 int (*write_raw)(struct gnss_device *gdev, const unsigned char *buf, 58 void gnss_put_device(struct gnss_device *gdev); 59 int gnss_register_device(struct gnss_device *gdev); 60 void gnss_deregister_device(struct gnss_device *gdev); 62 int gnss_insert_raw(struct gnss_device *gdev, const unsigned char *buf, 65 static inline void gnss_set_drvdata(struct gnss_device *gdev, void *data) in gnss_set_drvdata() argument 67 dev_set_drvdata(&gdev->dev, data); in gnss_set_drvdata() 70 static inline void *gnss_get_drvdata(struct gnss_device *gdev) in gnss_get_drvdata() argument [all …]
|
D | vbox_utils.h | 27 int vbg_hgcm_connect(struct vbg_dev *gdev, 31 int vbg_hgcm_disconnect(struct vbg_dev *gdev, u32 client_id, int *vbox_status); 33 int vbg_hgcm_call(struct vbg_dev *gdev, u32 client_id, u32 function, 54 void vbg_put_gdev(struct vbg_dev *gdev);
|
/linux-4.19.296/drivers/gpio/ |
D | gpiolib.c | 107 struct gpio_device *gdev; in gpio_to_desc() local 112 list_for_each_entry(gdev, &gpio_devices, list) { in gpio_to_desc() 113 if (gdev->base <= gpio && in gpio_to_desc() 114 gdev->base + gdev->ngpio > gpio) { in gpio_to_desc() 116 return &gdev->descs[gpio - gdev->base]; in gpio_to_desc() 142 struct gpio_device *gdev = chip->gpiodev; in gpiochip_get_desc() local 144 if (hwnum >= gdev->ngpio) in gpiochip_get_desc() 147 return &gdev->descs[hwnum]; in gpiochip_get_desc() 162 return desc->gdev->base + (desc - &desc->gdev->descs[0]); in desc_to_gpio() 173 if (!desc || !desc->gdev) in gpiod_to_chip() [all …]
|
D | gpiolib-devprop.c | 32 struct gpio_device *gdev = chip->gpiodev; in devprop_gpiochip_set_names() local 41 if (ret != gdev->ngpio) { in devprop_gpiochip_set_names() 42 dev_warn(&gdev->dev, in devprop_gpiochip_set_names() 44 gdev->ngpio); in devprop_gpiochip_set_names() 48 names = kcalloc(gdev->ngpio, sizeof(*names), GFP_KERNEL); in devprop_gpiochip_set_names() 53 names, gdev->ngpio); in devprop_gpiochip_set_names() 55 dev_warn(&gdev->dev, "failed to read GPIO line names\n"); in devprop_gpiochip_set_names() 60 for (i = 0; i < gdev->ngpio; i++) in devprop_gpiochip_set_names() 61 gdev->descs[i].name = names[i]; in devprop_gpiochip_set_names()
|
D | gpiolib-sysfs.c | 195 ret = gpiochip_lock_as_irq(desc->gdev->chip, gpio_chip_hwgpio(desc)); in gpio_sysfs_request_irq() 209 gpiochip_unlock_as_irq(desc->gdev->chip, gpio_chip_hwgpio(desc)); in gpio_sysfs_request_irq() 227 gpiochip_unlock_as_irq(desc->gdev->chip, gpio_chip_hwgpio(desc)); in gpio_sysfs_free_irq() 478 gc = desc->gdev->chip; in export_store() 582 struct gpio_device *gdev; in gpiod_export() local 601 gdev = desc->gdev; in gpiod_export() 602 chip = gdev->chip; in gpiod_export() 607 if (!chip || !gdev->mockdev) { in gpiod_export() 642 dev = device_create_with_groups(&gpio_class, &gdev->dev, in gpiod_export() 753 int gpiochip_sysfs_register(struct gpio_device *gdev) in gpiochip_sysfs_register() argument [all …]
|
D | gpiolib.h | 206 struct gpio_device *gdev; member 238 return desc - &desc->gdev->descs[0]; in gpio_chip_hwgpio() 282 int gpiochip_sysfs_register(struct gpio_device *gdev); 283 void gpiochip_sysfs_unregister(struct gpio_device *gdev); 287 static inline int gpiochip_sysfs_register(struct gpio_device *gdev) in gpiochip_sysfs_register() argument 292 static inline void gpiochip_sysfs_unregister(struct gpio_device *gdev) in gpiochip_sysfs_unregister() argument
|
/linux-4.19.296/drivers/s390/net/ |
D | qeth_l2_main.c | 122 dev_info(&card->gdev->dev, in qeth_l2_send_setmac() 128 dev_warn(&card->gdev->dev, in qeth_l2_send_setmac() 132 dev_warn(&card->gdev->dev, in qeth_l2_send_setmac() 831 static int qeth_l2_probe_device(struct ccwgroup_device *gdev) in qeth_l2_probe_device() argument 833 struct qeth_card *card = dev_get_drvdata(&gdev->dev); in qeth_l2_probe_device() 836 if (gdev->dev.type == &qeth_generic_devtype) { in qeth_l2_probe_device() 837 rc = qeth_l2_create_device_attributes(&gdev->dev); in qeth_l2_probe_device() 967 static int __qeth_l2_set_online(struct ccwgroup_device *gdev, int recovery_mode) in __qeth_l2_set_online() argument 969 struct qeth_card *card = dev_get_drvdata(&gdev->dev); in __qeth_l2_set_online() 987 dev_info(&card->gdev->dev, in __qeth_l2_set_online() [all …]
|
D | qeth_l3_main.c | 219 dev_warn(&card->gdev->dev, in qeth_l3_add_ip() 689 dev_warn(&card->gdev->dev, in qeth_l3_register_addr_entry() 733 dev_warn(&card->gdev->dev, "Reading the adapter MAC" in qeth_l3_setadapter_parms() 747 dev_info(&card->gdev->dev, in qeth_l3_start_ipa_arp_processing() 755 dev_warn(&card->gdev->dev, in qeth_l3_start_ipa_arp_processing() 769 dev_info(&card->gdev->dev, in qeth_l3_start_ipa_source_mac() 778 dev_warn(&card->gdev->dev, in qeth_l3_start_ipa_source_mac() 791 dev_info(&card->gdev->dev, in qeth_l3_start_ipa_vlan() 799 dev_warn(&card->gdev->dev, in qeth_l3_start_ipa_vlan() 803 dev_info(&card->gdev->dev, "VLAN enabled\n"); in qeth_l3_start_ipa_vlan() [all …]
|
D | qeth_core_main.c | 97 ccwgroup_set_offline(card->gdev); in qeth_close_dev_handler() 400 dev_err(&card->gdev->dev, "Failed to create completion queue\n"); in qeth_alloc_cq() 548 dev_warn(&card->gdev->dev, "The qeth device driver " in __qeth_issue_next_read() 551 "available\n", dev_name(&card->gdev->dev)); in __qeth_issue_next_read() 560 "rc=%i\n", dev_name(&card->gdev->dev), rc); in __qeth_issue_next_read() 614 ipa_name, com, dev_name(&card->gdev->dev), in qeth_issue_ipa_msg() 619 ipa_name, com, dev_name(&card->gdev->dev), in qeth_issue_ipa_msg() 644 dev_err(&card->gdev->dev, in qeth_check_ipa_data() 651 dev_warn(&card->gdev->dev, in qeth_check_ipa_data() 663 dev_info(&card->gdev->dev, in qeth_check_ipa_data() [all …]
|
D | lcs.c | 2056 card->gdev = ccwgdev; in lcs_probe_device() 2249 struct ccwgroup_device *gdev; in lcs_recovery() local 2258 gdev = card->gdev; in lcs_recovery() 2259 dev_warn(&gdev->dev, in lcs_recovery() 2261 rc = __lcs_shutdown_device(gdev, 1); in lcs_recovery() 2262 rc = lcs_new_device(gdev); in lcs_recovery() 2305 __lcs_shutdown_device(card->gdev, 1); in lcs_pm_suspend() 2314 rc = lcs_new_device(card->gdev); in lcs_pm_resume() 2318 dev_warn(&card->gdev->dev, "The lcs device driver " in lcs_pm_resume() 2324 static int lcs_prepare(struct ccwgroup_device *gdev) in lcs_prepare() argument [all …]
|
D | ctcm_sysfs.c | 117 struct ccwgroup_device *gdev = to_ccwgroupdev(dev); in stats_show() local 120 if (!priv || gdev->state != CCWGROUP_ONLINE) in stats_show()
|
D | ctcm_main.c | 1698 static int ctcm_pm_suspend(struct ccwgroup_device *gdev) in ctcm_pm_suspend() argument 1700 struct ctcm_priv *priv = dev_get_drvdata(&gdev->dev); in ctcm_pm_suspend() 1702 if (gdev->state == CCWGROUP_OFFLINE) in ctcm_pm_suspend() 1711 ccw_device_set_offline(gdev->cdev[1]); in ctcm_pm_suspend() 1712 ccw_device_set_offline(gdev->cdev[0]); in ctcm_pm_suspend() 1716 static int ctcm_pm_resume(struct ccwgroup_device *gdev) in ctcm_pm_resume() argument 1718 struct ctcm_priv *priv = dev_get_drvdata(&gdev->dev); in ctcm_pm_resume() 1721 if (gdev->state == CCWGROUP_OFFLINE) in ctcm_pm_resume() 1723 rc = ccw_device_set_online(gdev->cdev[1]); in ctcm_pm_resume() 1726 rc = ccw_device_set_online(gdev->cdev[0]); in ctcm_pm_resume()
|
D | qeth_core_sys.c | 165 dev_warn_once(&card->gdev->dev, in qeth_dev_portname_store() 433 card->discipline->remove(card->gdev); in qeth_dev_layer2_store() 445 rc = card->discipline->setup(card->gdev); in qeth_dev_layer2_store() 494 dev_err(&card->gdev->dev, "Adapter does not " in qeth_dev_isolation_store()
|
D | lcs.h | 311 struct ccwgroup_device *gdev; member
|