Home
last modified time | relevance | path

Searched refs:gdev (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v4.19/drivers/gnss/
Dcore.c38 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 …]
Dserial.c21 static int gnss_serial_open(struct gnss_device *gdev) in gnss_serial_open() argument
23 struct gnss_serial *gserial = gnss_get_drvdata(gdev); in gnss_serial_open()
48 static void gnss_serial_close(struct gnss_device *gdev) in gnss_serial_close() argument
50 struct gnss_serial *gserial = gnss_get_drvdata(gdev); in gnss_serial_close()
58 static int gnss_serial_write_raw(struct gnss_device *gdev, in gnss_serial_write_raw() argument
61 struct gnss_serial *gserial = gnss_get_drvdata(gdev); in gnss_serial_write_raw()
86 struct gnss_device *gdev = gserial->gdev; in gnss_serial_receive_buf() local
88 return gnss_insert_raw(gdev, buf, count); in gnss_serial_receive_buf()
126 struct gnss_device *gdev; in gnss_serial_allocate() local
133 gdev = gnss_allocate_device(&serdev->dev); in gnss_serial_allocate()
[all …]
Dsirf.c29 struct gnss_device *gdev; member
40 static int sirf_open(struct gnss_device *gdev) in sirf_open() argument
42 struct sirf_data *data = gnss_get_drvdata(gdev); in sirf_open()
55 dev_err(&gdev->dev, "failed to runtime resume: %d\n", ret); in sirf_open()
68 static void sirf_close(struct gnss_device *gdev) in sirf_close() argument
70 struct sirf_data *data = gnss_get_drvdata(gdev); in sirf_close()
78 static int sirf_write_raw(struct gnss_device *gdev, const unsigned char *buf, in sirf_write_raw() argument
81 struct sirf_data *data = gnss_get_drvdata(gdev); in sirf_write_raw()
106 struct gnss_device *gdev = data->gdev; in sirf_receive_buf() local
108 return gnss_insert_raw(gdev, buf, count); in sirf_receive_buf()
[all …]
/Linux-v4.19/drivers/s390/cio/
Dccwgroup.c36 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-v4.19/drivers/virt/vboxguest/
Dvboxguest_core.c42 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 …]
Dvboxguest_linux.c34 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()
182 struct vbg_dev *gdev = input_get_drvdata(input); in vbg_input_open() local
186 ret = vbg_core_set_mouse_status(gdev, feat); in vbg_input_open()
200 struct vbg_dev *gdev = input_get_drvdata(input); in vbg_input_close() local
202 vbg_core_set_mouse_status(gdev, 0); in vbg_input_close()
[all …]
Dvboxguest_core.h137 struct vbg_dev *gdev; member
163 int vbg_core_init(struct vbg_dev *gdev, u32 fixed_events);
164 void vbg_core_exit(struct vbg_dev *gdev);
165 struct vbg_session *vbg_core_open_session(struct vbg_dev *gdev, bool user);
168 int vbg_core_set_mouse_status(struct vbg_dev *gdev, u32 features);
172 void vbg_linux_mouse_event(struct vbg_dev *gdev);
177 int vbg_req_perform(struct vbg_dev *gdev, void *req);
179 struct vbg_dev *gdev, u32 client_id, u32 function, u32 timeout_ms,
Dvboxguest_utils.c95 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-v4.19/drivers/uio/
Duio_pruss.c78 struct uio_pruss_dev *gdev = info->priv; in pruss_handler() local
79 int intr_bit = (irq - gdev->hostirq_start + 2); in pruss_handler()
81 void __iomem *base = gdev->prussio_vaddr + gdev->pintc_base; in pruss_handler()
95 static void pruss_cleanup(struct device *dev, struct uio_pruss_dev *gdev) in pruss_cleanup() argument
98 struct uio_info *p = gdev->info; in pruss_cleanup()
104 iounmap(gdev->prussio_vaddr); in pruss_cleanup()
105 if (gdev->ddr_vaddr) { in pruss_cleanup()
106 dma_free_coherent(dev, extram_pool_sz, gdev->ddr_vaddr, in pruss_cleanup()
107 gdev->ddr_paddr); in pruss_cleanup()
109 if (gdev->sram_vaddr) in pruss_cleanup()
[all …]
Duio_pci_generic.c46 struct uio_pci_generic_dev *gdev = to_uio_pci_generic_dev(info); in irqhandler() local
48 if (!pci_check_and_mask_intx(gdev->pdev)) in irqhandler()
58 struct uio_pci_generic_dev *gdev; in probe() local
73 gdev = kzalloc(sizeof(struct uio_pci_generic_dev), GFP_KERNEL); in probe()
74 if (!gdev) { in probe()
79 gdev->info.name = "uio_pci_generic"; in probe()
80 gdev->info.version = DRIVER_VERSION; in probe()
81 gdev->pdev = pdev; in probe()
83 gdev->info.irq = pdev->irq; in probe()
84 gdev->info.irq_flags = IRQF_SHARED; in probe()
[all …]
/Linux-v4.19/drivers/bus/
Dbrcmstb_gisb.c108 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-v4.19/drivers/gpio/
Dgpiolib.c107 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 …]
Dgpiolib-devprop.c32 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()
Dgpiolib-sysfs.c195 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()
574 struct gpio_device *gdev; in gpiod_export() local
593 gdev = desc->gdev; in gpiod_export()
594 chip = gdev->chip; in gpiod_export()
599 if (!chip || !gdev->mockdev) { in gpiod_export()
634 dev = device_create_with_groups(&gpio_class, &gdev->dev, in gpiod_export()
745 int gpiochip_sysfs_register(struct gpio_device *gdev) in gpiochip_sysfs_register() argument
749 struct gpio_chip *chip = gdev->chip; in gpiochip_sysfs_register()
[all …]
Dgpiolib.h206 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-v4.19/include/linux/
Dgnss.h30 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 …]
Dvbox_utils.h27 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-v4.19/drivers/staging/greybus/
Dgbphy.h20 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()
/Linux-v4.19/drivers/s390/net/
Dqeth_l2_main.c122 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()
828 static int qeth_l2_probe_device(struct ccwgroup_device *gdev) in qeth_l2_probe_device() argument
830 struct qeth_card *card = dev_get_drvdata(&gdev->dev); in qeth_l2_probe_device()
833 if (gdev->dev.type == &qeth_generic_devtype) { in qeth_l2_probe_device()
834 rc = qeth_l2_create_device_attributes(&gdev->dev); in qeth_l2_probe_device()
961 static int __qeth_l2_set_online(struct ccwgroup_device *gdev, int recovery_mode) in __qeth_l2_set_online() argument
963 struct qeth_card *card = dev_get_drvdata(&gdev->dev); in __qeth_l2_set_online()
981 dev_info(&card->gdev->dev, in __qeth_l2_set_online()
[all …]
Dqeth_l3_main.c219 dev_warn(&card->gdev->dev, in qeth_l3_add_ip()
690 dev_warn(&card->gdev->dev, in qeth_l3_register_addr_entry()
731 dev_warn(&card->gdev->dev, "Reading the adapter MAC" in qeth_l3_setadapter_parms()
745 dev_info(&card->gdev->dev, in qeth_l3_start_ipa_arp_processing()
753 dev_warn(&card->gdev->dev, in qeth_l3_start_ipa_arp_processing()
767 dev_info(&card->gdev->dev, in qeth_l3_start_ipa_source_mac()
776 dev_warn(&card->gdev->dev, in qeth_l3_start_ipa_source_mac()
789 dev_info(&card->gdev->dev, in qeth_l3_start_ipa_vlan()
797 dev_warn(&card->gdev->dev, in qeth_l3_start_ipa_vlan()
801 dev_info(&card->gdev->dev, "VLAN enabled\n"); in qeth_l3_start_ipa_vlan()
[all …]
Dqeth_core_main.c97 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()
554 dev_warn(&card->gdev->dev, "The qeth device driver " in __qeth_issue_next_read()
557 "available\n", dev_name(&card->gdev->dev)); in __qeth_issue_next_read()
566 "rc=%i\n", dev_name(&card->gdev->dev), rc); in __qeth_issue_next_read()
619 ipa_name, com, dev_name(&card->gdev->dev), in qeth_issue_ipa_msg()
624 ipa_name, com, dev_name(&card->gdev->dev), in qeth_issue_ipa_msg()
649 dev_err(&card->gdev->dev, in qeth_check_ipa_data()
656 dev_warn(&card->gdev->dev, in qeth_check_ipa_data()
668 dev_info(&card->gdev->dev, in qeth_check_ipa_data()
[all …]
Dlcs.c2057 card->gdev = ccwgdev; in lcs_probe_device()
2250 struct ccwgroup_device *gdev; in lcs_recovery() local
2259 gdev = card->gdev; in lcs_recovery()
2260 dev_warn(&gdev->dev, in lcs_recovery()
2262 rc = __lcs_shutdown_device(gdev, 1); in lcs_recovery()
2263 rc = lcs_new_device(gdev); in lcs_recovery()
2306 __lcs_shutdown_device(card->gdev, 1); in lcs_pm_suspend()
2315 rc = lcs_new_device(card->gdev); in lcs_pm_resume()
2319 dev_warn(&card->gdev->dev, "The lcs device driver " in lcs_pm_resume()
2325 static int lcs_prepare(struct ccwgroup_device *gdev) in lcs_prepare() argument
[all …]
/Linux-v4.19/arch/s390/net/
Dpnet.c36 struct ccwgroup_device *gdev = to_ccwgroupdev(dev); in pnet_ids_by_device() local
39 util_str = ccw_device_get_util_str(gdev->cdev[0], 0); in pnet_ids_by_device()
/Linux-v4.19/arch/s390/include/asm/
Dccwgroup.h68 extern int ccwgroup_set_online(struct ccwgroup_device *gdev);
69 extern int ccwgroup_set_offline(struct ccwgroup_device *gdev);
/Linux-v4.19/drivers/video/fbdev/
Dsmscufx.c97 struct device *gdev; /* &udev->dev */ member
1635 dev->gdev = &usbdev->dev; /* our generic struct device * */ in ufx_usb_probe()
1638 dev_dbg(dev->gdev, "%s %s - serial #%s\n", in ufx_usb_probe()
1640 dev_dbg(dev->gdev, "vid_%04x&pid_%04x&rev_%04x driver's ufx_data struct at %p\n", in ufx_usb_probe()
1644 dev_dbg(dev->gdev, "console enable=%d\n", console); in ufx_usb_probe()
1645 dev_dbg(dev->gdev, "fb_defio enable=%d\n", fb_defio); in ufx_usb_probe()
1648 dev_err(dev->gdev, "ufx_alloc_urb_list failed\n"); in ufx_usb_probe()
1657 dev_err(dev->gdev, "framebuffer_alloc failed\n"); in ufx_usb_probe()
1668 dev_err(dev->gdev, "fb_alloc_cmap failed %x\n", retval); in ufx_usb_probe()
1679 dev_dbg(dev->gdev, "ID_REV register value 0x%08x", id_rev); in ufx_usb_probe()
[all …]

12