| /drivers/gnss/ |
| A D | core.c | 55 ret = gdev->ops->open(gdev); in gnss_open() 77 gdev->ops->close(gdev); in gnss_release() 164 ret = gdev->ops->write_raw(gdev, gdev->write_buf, n); in gnss_write() 220 kfree(gdev); in gnss_device_release() 230 gdev = kzalloc(sizeof(*gdev), GFP_KERNEL); in gnss_allocate_device() 231 if (!gdev) in gnss_allocate_device() 236 kfree(gdev); in gnss_allocate_device() 267 return gdev; in gnss_allocate_device() 290 ret = cdev_device_add(&gdev->cdev, &gdev->dev); in gnss_register_device() 306 gdev->ops->close(gdev); in gnss_deregister_device() [all …]
|
| A D | usb.c | 28 struct gnss_device *gdev; member 36 struct gnss_device *gdev = gusb->gdev; in gnss_usb_rx_complete() local 122 struct gnss_device *gdev; in gnss_usb_probe() local 139 if (!gdev) { in gnss_usb_probe() 144 gdev->ops = &gnss_usb_gnss_ops; in gnss_usb_probe() 145 gdev->type = GNSS_TYPE_NMEA; in gnss_usb_probe() 146 gnss_set_drvdata(gdev, gusb); in gnss_usb_probe() 168 gusb->gdev = gdev; in gnss_usb_probe() 172 ret = gnss_register_device(gdev); in gnss_usb_probe() 185 gnss_put_device(gdev); in gnss_usb_probe() [all …]
|
| A D | serial.c | 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() 135 if (!gdev) { in gnss_serial_allocate() 140 gdev->ops = &gnss_serial_gnss_ops; in gnss_serial_allocate() 141 gnss_set_drvdata(gdev, gserial); in gnss_serial_allocate() 144 gserial->gdev = gdev; in gnss_serial_allocate() 156 gnss_put_device(gserial->gdev); in gnss_serial_allocate() 166 gnss_put_device(gserial->gdev); in gnss_serial_free() [all …]
|
| A D | sirf.c | 39 struct gnss_device *gdev; member 167 struct gnss_device *gdev = data->gdev; in sirf_receive_buf() local 398 struct gnss_device *gdev; in sirf_probe() local 406 gdev = gnss_allocate_device(dev); in sirf_probe() 407 if (!gdev) in sirf_probe() 410 gdev->type = GNSS_TYPE_SIRF; in sirf_probe() 411 gdev->ops = &sirf_gnss_ops; in sirf_probe() 412 gnss_set_drvdata(gdev, data); in sirf_probe() 415 data->gdev = gdev; in sirf_probe() 531 gnss_put_device(data->gdev); in sirf_probe() [all …]
|
| /drivers/s390/cio/ |
| A D | ccwgroup.c | 211 ccwgroup_ungroup(gdev); in ccwgroup_ungroup_workfn() 212 put_device(&gdev->dev); in ccwgroup_ungroup_workfn() 233 kfree(gdev); in ccwgroup_release() 325 gdev = kzalloc(struct_size(gdev, cdev, num_devices), GFP_KERNEL); in ccwgroup_create_dev() 326 if (!gdev) in ccwgroup_create_dev() 348 if (!gdev->cdev[i] || !gdev->cdev[i]->drv || in ccwgroup_create_dev() 349 gdev->cdev[i]->drv != gdev->cdev[0]->drv || in ccwgroup_create_dev() 362 dev_set_drvdata(&gdev->cdev[i]->dev, gdev); in ccwgroup_create_dev() 382 dev_set_name(&gdev->dev, "%s", dev_name(&gdev->cdev[0]->dev)); in ccwgroup_create_dev() 456 gdrv->remove(gdev); in ccwgroup_remove() [all …]
|
| /drivers/virt/vboxguest/ |
| A D | vboxguest_core.c | 422 struct vbg_dev *gdev = timer_container_of(gdev, t, heartbeat_timer); in vbg_heartbeat_timer() local 424 vbg_req_perform(gdev, gdev->guest_heartbeat_req); in vbg_heartbeat_timer() 623 or_mask = gdev->fixed_events | gdev->event_filter_tracker.mask; in vbg_set_session_event_filter() 699 caps = gdev->acquired_guest_caps | gdev->set_guest_caps_tracker.mask; in vbg_set_host_capabilities() 968 gdev->cancel_req = in vbg_core_init() 981 if (!gdev->mem_balloon.get_req || !gdev->mem_balloon.change_req || in vbg_core_init() 982 !gdev->cancel_req || !gdev->ack_events_req || in vbg_core_init() 996 ret = vbg_reset_host_event_filter(gdev, gdev->fixed_events); in vbg_core_init() 1088 session->gdev = gdev; in vbg_core_open_session() 1100 struct vbg_dev *gdev = session->gdev; in vbg_core_close_session() local [all …]
|
| A D | vboxguest_linux.c | 52 struct vbg_dev *gdev; in vbg_misc_device_open() local 68 struct vbg_dev *gdev; in vbg_misc_device_user_open() local 251 gdev->input = input; in vbg_create_input_device() 295 gdev = devm_kzalloc(dev, sizeof(*gdev), GFP_KERNEL); in vbg_pci_probe() 296 if (!gdev) in vbg_pci_probe() 348 gdev->io_port = io; in vbg_pci_probe() 349 gdev->mmio = vmmdev; in vbg_pci_probe() 350 gdev->dev = dev; in vbg_pci_probe() 369 gdev); in vbg_pci_probe() 391 vbg_gdev = gdev; in vbg_pci_probe() [all …]
|
| A D | vboxguest_utils.c | 112 static bool hgcm_req_done(struct vbg_dev *gdev, in hgcm_req_done() argument 141 rc = vbg_req_perform(gdev, hgcm_connect); in vbg_hgcm_connect() 144 wait_event(gdev->hgcm_wq, in vbg_hgcm_connect() 174 rc = vbg_req_perform(gdev, hgcm_disconnect); in vbg_hgcm_disconnect() 177 wait_event(gdev->hgcm_wq, in vbg_hgcm_disconnect() 447 mutex_lock(&gdev->cancel_req_mutex); in hgcm_cancel_call() 449 rc = vbg_req_perform(gdev, gdev->cancel_req); in hgcm_cancel_call() 450 mutex_unlock(&gdev->cancel_req_mutex); in hgcm_cancel_call() 456 rc = vbg_req_perform(gdev, call); in hgcm_cancel_call() 486 rc = vbg_req_perform(gdev, call); in vbg_hgcm_do_call() [all …]
|
| A D | vboxguest_core.h | 162 struct vbg_dev *gdev; member 193 int vbg_core_init(struct vbg_dev *gdev, u32 fixed_events); 194 void vbg_core_exit(struct vbg_dev *gdev); 195 struct vbg_session *vbg_core_open_session(struct vbg_dev *gdev, u32 requestor); 198 int vbg_core_set_mouse_status(struct vbg_dev *gdev, u32 features); 202 void vbg_linux_mouse_event(struct vbg_dev *gdev); 208 int vbg_req_perform(struct vbg_dev *gdev, void *req); 210 struct vbg_dev *gdev, u32 requestor, u32 client_id, u32 function,
|
| /drivers/bus/ |
| A D | brcmstb_gisb.c | 166 if (gdev->big_endian) in gisb_read() 199 if (gdev->big_endian) in gisb_write() 212 mutex_lock(&gdev->lock); in gisb_arb_get_timeout() 425 gdev = devm_kzalloc(&pdev->dev, sizeof(*gdev), GFP_KERNEL); in brcmstb_gisb_arb_probe() 426 if (!gdev) in brcmstb_gisb_arb_probe() 446 gdev); in brcmstb_gisb_arb_probe() 452 gdev); in brcmstb_gisb_arb_probe() 460 gdev); in brcmstb_gisb_arb_probe() 467 &gdev->valid_mask)) in brcmstb_gisb_arb_probe() 515 gdev->saved_timeout = gisb_read(gdev, ARB_TIMER); in brcmstb_gisb_arb_suspend() [all …]
|
| /drivers/hte/ |
| A D | hte.c | 165 gdev = ei->gdev; in hte_ts_put() 253 gdev = ei->gdev; in hte_ts_dis_en_common() 359 gdev = ei->gdev; in __hte_req_ts() 441 if (gdev->chip && gdev->chip->dev && in of_node_to_htedevice() 459 if (gdev->chip && gdev->chip->match_from_linedata) { in hte_find_dev_from_linedata() 601 ret = gdev->chip->xlate_of(gdev->chip, &args, in hte_ts_get() 607 ret = gdev->chip->xlate_plat(gdev->chip, desc, in hte_ts_get() 775 if (!ei->gdev || !ei->gdev->chip) in hte_get_clk_src_info() 858 chip->gdev = gdev; in hte_register_chip() 863 gdev->ei[i].gdev = gdev; in hte_register_chip() [all …]
|
| /drivers/gpio/ |
| A D | gpiolib.c | 180 gdev->base + gdev->ngpio > gpio) in gpio_to_desc() 181 return &gdev->descs[gpio - gdev->base]; in gpio_to_desc() 342 base = gdev->base + gdev->ngpio; in gpiochip_find_base_unlocked() 908 gdev->base + gdev->ngpio - 1, gdev->label); in gpiochip_setup_dev() 1044 gdev = kzalloc(sizeof(*gdev), GFP_KERNEL); in gpiochip_add_data_with_key() 1162 desc->gdev = gdev; in gpiochip_add_data_with_key() 3287 gdev = desc->gdev; in gpiod_get_raw_value_commit() 3991 gdev = desc->gdev; in gpiod_to_irq() 4926 struct gpio_device *gdev = desc->gdev; in gpiod_hog() local 5043 array_info->gdev = gdev; in gpiod_get_array() [all …]
|
| A D | gpiolib-cdev.c | 323 lh->gdev = gpio_device_get(gdev); in linehandle_create() 1642 lr->gdev = gpio_device_get(gdev); in linereq_create() 2084 le->gdev = gpio_device_get(gdev); in lineevent_create() 2338 struct gpio_device *gdev = cdev->gdev; in chipinfo_get() local 2459 struct gpio_device *gdev = cdev->gdev; in gpio_ioctl() local 2576 ctx->gdev = gpio_device_get(desc->gdev); in lineinfo_changed_notify() 2726 cdev->gdev = gpio_device_get(gdev); in gpio_chrdev_open() 2777 struct gpio_device *gdev = cdev->gdev; in gpio_chrdev_release() local 2810 gdev->dev.devt = MKDEV(MAJOR(devt), gdev->id); in gpiolib_cdev_register() 2822 gc = srcu_dereference(gdev->chip, &gdev->srcu); in gpiolib_cdev_register() [all …]
|
| A D | gpiolib-sysfs.c | 90 struct gpio_device *gdev; member 537 struct gpio_device *gdev = data->gdev; in do_chip_export_store() local 676 return data && data->gdev == gdev; in match_gdev() 688 NULL, gdev, in gdev_get_data() 732 struct gpio_device *gdev; in gpiod_export() local 754 gdev = desc->gdev; in gpiod_export() 932 struct gpio_device *gdev; in gpiod_unexport() local 999 chip = srcu_dereference(gdev->chip, &gdev->srcu); in gpiochip_sysfs_register() 1010 parent = &gdev->dev; in gpiochip_sysfs_register() 1016 data->gdev = gdev; in gpiochip_sysfs_register() [all …]
|
| A D | gpiolib.h | 132 struct gpio_device *gdev; member 186 struct gpio_device *gdev; member 224 struct gpio_device *gdev; member 231 srcu_read_unlock(&_T.gdev->srcu, _T.idx), 235 _guard.gdev = desc->gdev; 237 _guard.gc = srcu_dereference(_guard.gdev->chip, 238 &_guard.gdev->srcu); 281 return desc - &desc->gdev->descs[0]; in gpio_chip_hwgpio() 288 scoped_guard(srcu, &desc->gdev->desc_srcu) { \ 296 scoped_guard(srcu, &desc->gdev->desc_srcu) { \ [all …]
|
| A D | gpiolib-swnode.c | 30 struct gpio_device *gdev; in swnode_get_gpio_device() local 44 gdev = gpio_device_find_by_label(gdev_node->name); in swnode_get_gpio_device() 45 return gdev ?: ERR_PTR(-EPROBE_DEFER); in swnode_get_gpio_device() 84 struct gpio_device *gdev __free(gpio_device_put) = in swnode_find_gpio() 87 if (IS_ERR(gdev)) in swnode_find_gpio() 88 return ERR_CAST(gdev); in swnode_find_gpio() 94 desc = gpio_device_get_desc(gdev, args.args[0]); in swnode_find_gpio()
|
| A D | gpiolib-sysfs.h | 10 int gpiochip_sysfs_register(struct gpio_device *gdev); 11 void gpiochip_sysfs_unregister(struct gpio_device *gdev); 15 static inline int gpiochip_sysfs_register(struct gpio_device *gdev) in gpiochip_sysfs_register() argument 20 static inline void gpiochip_sysfs_unregister(struct gpio_device *gdev) in gpiochip_sysfs_unregister() argument
|
| A D | gpiolib-of.c | 424 struct gpio_device *gdev __free(gpio_device_put) = in of_get_named_gpiod_flags() 426 if (!gdev) { in of_get_named_gpiod_flags() 431 desc = of_xlate_and_get_gpiod_flags(gpio_device_get_chip(gdev), in of_get_named_gpiod_flags() 899 struct gpio_device *gdev __free(gpio_device_put) = NULL; in of_gpio_notify() 917 gdev = of_find_gpio_device_by_node(rd->dn->parent); in of_gpio_notify() 918 if (!gdev) in of_gpio_notify() 921 ret = of_gpiochip_add_hog(gpio_device_get_chip(gdev), rd->dn); in of_gpio_notify() 934 gdev = of_find_gpio_device_by_node(rd->dn->parent); in of_gpio_notify() 935 if (!gdev) in of_gpio_notify() 938 of_gpiochip_remove_hog(gpio_device_get_chip(gdev), rd->dn); in of_gpio_notify()
|
| /drivers/uio/ |
| A D | uio_pci_generic.c | 54 pci_clear_master(gdev->pdev); in release() 74 struct uio_pci_generic_dev *gdev; in probe() local 90 if (!gdev) in probe() 93 gdev->info.name = "uio_pci_generic"; in probe() 94 gdev->info.version = DRIVER_VERSION; in probe() 95 gdev->info.release = release; in probe() 96 gdev->pdev = pdev; in probe() 98 gdev->info.irq = pdev->irq; in probe() 99 gdev->info.irq_flags = IRQF_SHARED; in probe() 100 gdev->info.handler = irqhandler; in probe() [all …]
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_gnss.c | 208 struct ice_pf *pf = gnss_get_drvdata(gdev); in ice_gnss_open() 234 struct ice_pf *pf = gnss_get_drvdata(gdev); in ice_gnss_close() 261 struct ice_pf *pf = gnss_get_drvdata(gdev); in ice_gnss_write() 299 struct gnss_device *gdev; in ice_gnss_register() local 303 if (!gdev) { in ice_gnss_register() 309 gdev->ops = &ice_gnss_ops; in ice_gnss_register() 310 gdev->type = GNSS_TYPE_UBX; in ice_gnss_register() 311 gnss_set_drvdata(gdev, pf); in ice_gnss_register() 312 ret = gnss_register_device(gdev); in ice_gnss_register() 316 gnss_put_device(gdev); in ice_gnss_register() [all …]
|
| /drivers/staging/greybus/ |
| A D | gbphy.h | 20 static inline void *gb_gbphy_get_data(struct gbphy_device *gdev) in gb_gbphy_get_data() argument 22 return dev_get_drvdata(&gdev->dev); in gb_gbphy_get_data() 25 static inline void gb_gbphy_set_data(struct gbphy_device *gdev, void *data) in gb_gbphy_set_data() argument 27 dev_set_drvdata(&gdev->dev, data); in gb_gbphy_set_data()
|
| /drivers/s390/net/ |
| A D | qeth_l3_main.c | 189 dev_warn(&card->gdev->dev, in qeth_l3_add_ip() 653 dev_warn(&card->gdev->dev, in qeth_l3_register_addr_entry() 711 dev_info(&card->gdev->dev, in qeth_l3_start_ipa_arp_processing() 719 dev_warn(&card->gdev->dev, in qeth_l3_start_ipa_arp_processing() 733 dev_info(&card->gdev->dev, in qeth_l3_start_ipa_source_mac() 742 dev_warn(&card->gdev->dev, in qeth_l3_start_ipa_source_mac() 755 dev_info(&card->gdev->dev, in qeth_l3_start_ipa_vlan() 763 dev_warn(&card->gdev->dev, in qeth_l3_start_ipa_vlan() 811 dev_err(&card->gdev->dev, in qeth_l3_softsetup_ipv6() 819 dev_err(&card->gdev->dev, in qeth_l3_softsetup_ipv6() [all …]
|
| A D | qeth_l2_main.c | 100 dev_info(&card->gdev->dev, in qeth_l2_send_setmac() 105 dev_warn(&card->gdev->dev, in qeth_l2_send_setmac() 109 dev_warn(&card->gdev->dev, in qeth_l2_send_setmac() 1578 dev_err(&card->gdev->dev, in qeth_bridgeport_makerc() 1584 dev_err(&card->gdev->dev, in qeth_bridgeport_makerc() 1607 dev_err(&card->gdev->dev, in qeth_bridgeport_makerc() 1613 dev_err(&card->gdev->dev, in qeth_bridgeport_makerc() 1619 dev_err(&card->gdev->dev, in qeth_bridgeport_makerc() 1625 dev_err(&card->gdev->dev, in qeth_bridgeport_makerc() 2301 if (gdev->dev.type) { in qeth_l2_probe_device() [all …]
|
| /drivers/iommu/ |
| A D | iommu.c | 562 struct group_device *gdev; in __iommu_probe_device() local 591 if (IS_ERR(gdev)) { in __iommu_probe_device() 592 ret = PTR_ERR(gdev); in __iommu_probe_device() 630 list_del(&gdev->list); in __iommu_probe_device() 1259 struct group_device *gdev; in iommu_group_add_device() local 1262 if (IS_ERR(gdev)) in iommu_group_add_device() 1263 return PTR_ERR(gdev); in iommu_group_add_device() 1832 if (dev_is_pci(gdev->dev) && to_pci_dev(gdev->dev)->untrusted) { in iommu_get_default_domain_type() 1839 untrusted = gdev->dev; in iommu_get_default_domain_type() 2366 last_gdev = gdev; in __iommu_group_set_domain_internal() [all …]
|
| /drivers/video/fbdev/ |
| A D | smscufx.c | 94 struct device *gdev; /* &udev->dev */ member 1607 dev_dbg(dev->gdev, "%s %s - serial #%s\n", in ufx_usb_probe() 1626 dev_err(dev->gdev, "framebuffer_alloc failed\n"); in ufx_usb_probe() 1650 dev_dbg(dev->gdev, "resetting device"); in ufx_usb_probe() 1654 dev_dbg(dev->gdev, "configuring system clock"); in ufx_usb_probe() 1658 dev_dbg(dev->gdev, "configuring DDR2 controller"); in ufx_usb_probe() 1662 dev_dbg(dev->gdev, "configuring I2C controller"); in ufx_usb_probe() 1666 dev_dbg(dev->gdev, "selecting display mode"); in ufx_usb_probe() 1679 dev_dbg(dev->gdev, "checking var"); in ufx_usb_probe() 1686 dev_dbg(dev->gdev, "setting par"); in ufx_usb_probe() [all …]
|