dev                51 arch/x86/include/asm/acpi.h extern int (*__acpi_register_gsi)(struct device *dev, u32 gsi,
dev                47 arch/x86/include/asm/calgary.h 	void (*handle_quirks)(struct iommu_table *tbl, struct pci_dev *dev);
dev                32 arch/x86/include/asm/dma-mapping.h static inline struct dma_map_ops *get_dma_ops(struct device *dev)
dev                37 arch/x86/include/asm/dma-mapping.h 	if (unlikely(!dev) || !dev->archdata.dma_ops)
dev                40 arch/x86/include/asm/dma-mapping.h 		return dev->archdata.dma_ops;
dev                47 arch/x86/include/asm/dma-mapping.h static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr)
dev                49 arch/x86/include/asm/dma-mapping.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev                50 arch/x86/include/asm/dma-mapping.h 	debug_dma_mapping_error(dev, dma_addr);
dev                52 arch/x86/include/asm/dma-mapping.h 		return ops->mapping_error(dev, dma_addr);
dev                61 arch/x86/include/asm/dma-mapping.h extern int dma_set_mask(struct device *dev, u64 mask);
dev                63 arch/x86/include/asm/dma-mapping.h extern void *dma_generic_alloc_coherent(struct device *dev, size_t size,
dev                67 arch/x86/include/asm/dma-mapping.h extern void dma_generic_free_coherent(struct device *dev, size_t size,
dev                72 arch/x86/include/asm/dma-mapping.h extern bool dma_capable(struct device *dev, dma_addr_t addr, size_t size);
dev                73 arch/x86/include/asm/dma-mapping.h extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
dev                74 arch/x86/include/asm/dma-mapping.h extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
dev                77 arch/x86/include/asm/dma-mapping.h static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size)
dev                79 arch/x86/include/asm/dma-mapping.h 	if (!dev->dma_mask)
dev                82 arch/x86/include/asm/dma-mapping.h 	return addr + size - 1 <= *dev->dma_mask;
dev                85 arch/x86/include/asm/dma-mapping.h static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr)
dev                90 arch/x86/include/asm/dma-mapping.h static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr)
dev                97 arch/x86/include/asm/dma-mapping.h dma_cache_sync(struct device *dev, void *vaddr, size_t size,
dev               103 arch/x86/include/asm/dma-mapping.h static inline unsigned long dma_alloc_coherent_mask(struct device *dev,
dev               108 arch/x86/include/asm/dma-mapping.h 	dma_mask = dev->coherent_dma_mask;
dev               115 arch/x86/include/asm/dma-mapping.h static inline gfp_t dma_alloc_coherent_gfp_flags(struct device *dev, gfp_t gfp)
dev               117 arch/x86/include/asm/dma-mapping.h 	unsigned long dma_mask = dma_alloc_coherent_mask(dev, gfp);
dev               131 arch/x86/include/asm/dma-mapping.h dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle,
dev               134 arch/x86/include/asm/dma-mapping.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev               139 arch/x86/include/asm/dma-mapping.h 	if (dma_alloc_from_coherent(dev, size, dma_handle, &memory))
dev               142 arch/x86/include/asm/dma-mapping.h 	if (!dev)
dev               143 arch/x86/include/asm/dma-mapping.h 		dev = &x86_dma_fallback_dev;
dev               145 arch/x86/include/asm/dma-mapping.h 	if (!is_device_dma_capable(dev))
dev               151 arch/x86/include/asm/dma-mapping.h 	memory = ops->alloc(dev, size, dma_handle,
dev               152 arch/x86/include/asm/dma-mapping.h 			    dma_alloc_coherent_gfp_flags(dev, gfp), attrs);
dev               153 arch/x86/include/asm/dma-mapping.h 	debug_dma_alloc_coherent(dev, size, *dma_handle, memory);
dev               160 arch/x86/include/asm/dma-mapping.h static inline void dma_free_attrs(struct device *dev, size_t size,
dev               164 arch/x86/include/asm/dma-mapping.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev               168 arch/x86/include/asm/dma-mapping.h 	if (dma_release_from_coherent(dev, get_order(size), vaddr))
dev               171 arch/x86/include/asm/dma-mapping.h 	debug_dma_free_coherent(dev, size, vaddr, bus);
dev               173 arch/x86/include/asm/dma-mapping.h 		ops->free(dev, size, vaddr, bus, attrs);
dev                61 arch/x86/include/asm/gart.h static inline void gart_set_size_and_enable(struct pci_dev *dev, u32 order)
dev                71 arch/x86/include/asm/gart.h 	pci_write_config_dword(dev, AMD64_GARTAPERTURECTL, ctl);
dev                74 arch/x86/include/asm/gart.h static inline void enable_gart_translation(struct pci_dev *dev, u64 addr)
dev                82 arch/x86/include/asm/gart.h 	pci_write_config_dword(dev, AMD64_GARTTABLEBASE, tmp);
dev                85 arch/x86/include/asm/gart.h 	pci_read_config_dword(dev, AMD64_GARTAPERTURECTL, &ctl);
dev                88 arch/x86/include/asm/gart.h 	pci_write_config_dword(dev, AMD64_GARTAPERTURECTL, ctl);
dev                37 arch/x86/include/asm/intel-mid.h 				struct devs_id *dev);
dev               177 arch/x86/include/asm/io_apic.h 	struct device_node		*dev;
dev               230 arch/x86/include/asm/io_apic.h extern bool mp_should_keep_irq(struct device *dev);
dev               242 arch/x86/include/asm/io_apic.h static inline bool mp_should_keep_irq(struct device *dev) { return 1; }
dev                70 arch/x86/include/asm/pci.h void pcibios_set_master(struct pci_dev *dev);
dev                72 arch/x86/include/asm/pci.h int pcibios_set_irq_routing(struct pci_dev *dev, int pin, int irq);
dev                76 arch/x86/include/asm/pci.h extern int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma,
dev                99 arch/x86/include/asm/pci.h int native_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
dev               101 arch/x86/include/asm/pci.h void native_restore_msi_irqs(struct pci_dev *dev);
dev               102 arch/x86/include/asm/pci.h int setup_msi_irq(struct pci_dev *dev, struct msi_desc *msidesc,
dev                20 arch/x86/include/asm/pci_64.h extern int (*pci_config_read)(int seg, int bus, int dev, int fn,
dev                22 arch/x86/include/asm/pci_64.h extern int (*pci_config_write)(int seg, int bus, int dev, int fn,
dev                93 arch/x86/include/asm/pci_x86.h extern int (*pcibios_enable_irq)(struct pci_dev *dev);
dev                94 arch/x86/include/asm/pci_x86.h extern void (*pcibios_disable_irq)(struct pci_dev *dev);
dev               144 arch/x86/include/asm/pci_x86.h extern int pci_mmconfig_insert(struct device *dev, u16 seg, u8 start, u8 end,
dev                35 arch/x86/include/asm/swiotlb.h extern void x86_swiotlb_free_coherent(struct device *dev, size_t size,
dev                46 arch/x86/include/asm/tce.h extern int __init build_tce_table(struct pci_dev *dev, void __iomem *bbar);
dev               178 arch/x86/include/asm/x86_init.h 	int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type);
dev               179 arch/x86/include/asm/x86_init.h 	void (*compose_msi_msg)(struct pci_dev *dev, unsigned int irq,
dev               183 arch/x86/include/asm/x86_init.h 	void (*teardown_msi_irqs)(struct pci_dev *dev);
dev               184 arch/x86/include/asm/x86_init.h 	void (*restore_msi_irqs)(struct pci_dev *dev);
dev               239 arch/x86/include/asm/xen/page.h static inline bool xen_arch_need_swiotlb(struct device *dev,
dev                18 arch/x86/include/asm/xen/pci.h int xen_find_device_domain_owner(struct pci_dev *dev);
dev                19 arch/x86/include/asm/xen/pci.h int xen_register_device_domain_owner(struct pci_dev *dev, uint16_t domain);
dev                20 arch/x86/include/asm/xen/pci.h int xen_unregister_device_domain_owner(struct pci_dev *dev);
dev                26 arch/x86/include/asm/xen/pci.h static inline int xen_find_device_domain_owner(struct pci_dev *dev)
dev                30 arch/x86/include/asm/xen/pci.h static inline int xen_register_device_domain_owner(struct pci_dev *dev,
dev                35 arch/x86/include/asm/xen/pci.h static inline int xen_unregister_device_domain_owner(struct pci_dev *dev)
dev                47 arch/x86/include/asm/xen/pci.h 	int (*enable_msi)(struct pci_dev *dev, int vectors[]);
dev                48 arch/x86/include/asm/xen/pci.h 	void (*disable_msi)(struct pci_dev *dev);
dev                49 arch/x86/include/asm/xen/pci.h 	int (*enable_msix)(struct pci_dev *dev, int vectors[], int nvec);
dev                50 arch/x86/include/asm/xen/pci.h 	void (*disable_msix)(struct pci_dev *dev);
dev                55 arch/x86/include/asm/xen/pci.h static inline int xen_pci_frontend_enable_msi(struct pci_dev *dev,
dev                59 arch/x86/include/asm/xen/pci.h 		return xen_pci_frontend->enable_msi(dev, vectors);
dev                62 arch/x86/include/asm/xen/pci.h static inline void xen_pci_frontend_disable_msi(struct pci_dev *dev)
dev                65 arch/x86/include/asm/xen/pci.h 			xen_pci_frontend->disable_msi(dev);
dev                67 arch/x86/include/asm/xen/pci.h static inline int xen_pci_frontend_enable_msix(struct pci_dev *dev,
dev                71 arch/x86/include/asm/xen/pci.h 		return xen_pci_frontend->enable_msix(dev, vectors, nvec);
dev                74 arch/x86/include/asm/xen/pci.h static inline void xen_pci_frontend_disable_msix(struct pci_dev *dev)
dev                77 arch/x86/include/asm/xen/pci.h 			xen_pci_frontend->disable_msix(dev);
dev               136 include/acpi/acpi_bus.h 	int (*attach)(struct acpi_device *dev, const struct acpi_device_id *id);
dev               137 include/acpi/acpi_bus.h 	void (*detach)(struct acpi_device *dev);
dev               320 include/acpi/acpi_bus.h 	struct device *dev;
dev               337 include/acpi/acpi_bus.h 	struct device *dev;
dev               361 include/acpi/acpi_bus.h 	struct device dev;
dev               373 include/acpi/acpi_bus.h #define to_acpi_device(d)	container_of(d, struct acpi_device, dev)
dev               484 include/acpi/acpi_bus.h 	bool (*match)(struct device *dev);
dev               491 include/acpi/acpi_bus.h int acpi_bind_one(struct device *dev, struct acpi_device *adev);
dev               492 include/acpi/acpi_bus.h int acpi_unbind_one(struct device *dev);
dev               512 include/acpi/acpi_bus.h int acpi_enable_wakeup_device_power(struct acpi_device *dev, int state);
dev               513 include/acpi/acpi_bus.h int acpi_disable_wakeup_device_power(struct acpi_device *dev);
dev               516 include/acpi/acpi_bus.h acpi_status acpi_add_pm_notifier(struct acpi_device *adev, struct device *dev,
dev               522 include/acpi/acpi_bus.h 					       struct device *dev,
dev               544 include/acpi/acpi_bus.h static inline int acpi_pm_device_run_wake(struct device *dev, bool enable)
dev               553 include/acpi/acpi_bus.h static inline int acpi_pm_device_sleep_wake(struct device *dev, bool enable)
dev                54 include/acpi/ghes.h int ghes_edac_register(struct ghes *ghes, struct device *dev);
dev                64 include/acpi/ghes.h static inline int ghes_edac_register(struct ghes *ghes, struct device *dev)
dev               215 include/acpi/processor.h 	struct device *dev; /* Processor device. */
dev                 9 include/asm-generic/dma-coherent.h int dma_alloc_from_coherent(struct device *dev, ssize_t size,
dev                11 include/asm-generic/dma-coherent.h int dma_release_from_coherent(struct device *dev, int order, void *vaddr);
dev                13 include/asm-generic/dma-coherent.h int dma_mmap_from_coherent(struct device *dev, struct vm_area_struct *vma,
dev                19 include/asm-generic/dma-coherent.h int dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr,
dev                22 include/asm-generic/dma-coherent.h void dma_release_declared_memory(struct device *dev);
dev                24 include/asm-generic/dma-coherent.h void *dma_mark_declared_memory_occupied(struct device *dev,
dev                27 include/asm-generic/dma-coherent.h #define dma_alloc_from_coherent(dev, size, handle, ret) (0)
dev                28 include/asm-generic/dma-coherent.h #define dma_release_from_coherent(dev, order, vaddr) (0)
dev                29 include/asm-generic/dma-coherent.h #define dma_mmap_from_coherent(dev, vma, vaddr, order, ret) (0)
dev                12 include/asm-generic/dma-mapping-broken.h dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle,
dev                16 include/asm-generic/dma-mapping-broken.h dma_free_coherent(struct device *dev, size_t size, void *cpu_addr,
dev                19 include/asm-generic/dma-mapping-broken.h static inline void *dma_alloc_attrs(struct device *dev, size_t size,
dev                24 include/asm-generic/dma-mapping-broken.h 	return dma_alloc_coherent(dev, size, dma_handle, flag);
dev                27 include/asm-generic/dma-mapping-broken.h static inline void dma_free_attrs(struct device *dev, size_t size,
dev                32 include/asm-generic/dma-mapping-broken.h 	dma_free_coherent(dev, size, cpu_addr, dma_handle);
dev                39 include/asm-generic/dma-mapping-broken.h dma_map_single(struct device *dev, void *ptr, size_t size,
dev                43 include/asm-generic/dma-mapping-broken.h dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size,
dev                47 include/asm-generic/dma-mapping-broken.h dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
dev                51 include/asm-generic/dma-mapping-broken.h dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries,
dev                55 include/asm-generic/dma-mapping-broken.h dma_map_page(struct device *dev, struct page *page, unsigned long offset,
dev                59 include/asm-generic/dma-mapping-broken.h dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size,
dev                63 include/asm-generic/dma-mapping-broken.h dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size,
dev                67 include/asm-generic/dma-mapping-broken.h dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle,
dev                72 include/asm-generic/dma-mapping-broken.h dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems,
dev                80 include/asm-generic/dma-mapping-broken.h dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
dev                83 include/asm-generic/dma-mapping-broken.h dma_supported(struct device *dev, u64 mask);
dev                86 include/asm-generic/dma-mapping-broken.h dma_set_mask(struct device *dev, u64 mask);
dev                92 include/asm-generic/dma-mapping-broken.h dma_cache_sync(struct device *dev, void *vaddr, size_t size,
dev                10 include/asm-generic/dma-mapping-common.h static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr,
dev                15 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev                20 include/asm-generic/dma-mapping-common.h 	addr = ops->map_page(dev, virt_to_page(ptr),
dev                23 include/asm-generic/dma-mapping-common.h 	debug_dma_map_page(dev, virt_to_page(ptr),
dev                29 include/asm-generic/dma-mapping-common.h static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr,
dev                34 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev                38 include/asm-generic/dma-mapping-common.h 		ops->unmap_page(dev, addr, size, dir, attrs);
dev                39 include/asm-generic/dma-mapping-common.h 	debug_dma_unmap_page(dev, addr, size, dir, true);
dev                42 include/asm-generic/dma-mapping-common.h static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
dev                46 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev                53 include/asm-generic/dma-mapping-common.h 	ents = ops->map_sg(dev, sg, nents, dir, attrs);
dev                54 include/asm-generic/dma-mapping-common.h 	debug_dma_map_sg(dev, sg, nents, ents, dir);
dev                59 include/asm-generic/dma-mapping-common.h static inline void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
dev                63 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev                66 include/asm-generic/dma-mapping-common.h 	debug_dma_unmap_sg(dev, sg, nents, dir);
dev                68 include/asm-generic/dma-mapping-common.h 		ops->unmap_sg(dev, sg, nents, dir, attrs);
dev                71 include/asm-generic/dma-mapping-common.h static inline dma_addr_t dma_map_page(struct device *dev, struct page *page,
dev                75 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev                80 include/asm-generic/dma-mapping-common.h 	addr = ops->map_page(dev, page, offset, size, dir, NULL);
dev                81 include/asm-generic/dma-mapping-common.h 	debug_dma_map_page(dev, page, offset, size, dir, addr, false);
dev                86 include/asm-generic/dma-mapping-common.h static inline void dma_unmap_page(struct device *dev, dma_addr_t addr,
dev                89 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev                93 include/asm-generic/dma-mapping-common.h 		ops->unmap_page(dev, addr, size, dir, NULL);
dev                94 include/asm-generic/dma-mapping-common.h 	debug_dma_unmap_page(dev, addr, size, dir, false);
dev                97 include/asm-generic/dma-mapping-common.h static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr,
dev               101 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev               105 include/asm-generic/dma-mapping-common.h 		ops->sync_single_for_cpu(dev, addr, size, dir);
dev               106 include/asm-generic/dma-mapping-common.h 	debug_dma_sync_single_for_cpu(dev, addr, size, dir);
dev               109 include/asm-generic/dma-mapping-common.h static inline void dma_sync_single_for_device(struct device *dev,
dev               113 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev               117 include/asm-generic/dma-mapping-common.h 		ops->sync_single_for_device(dev, addr, size, dir);
dev               118 include/asm-generic/dma-mapping-common.h 	debug_dma_sync_single_for_device(dev, addr, size, dir);
dev               121 include/asm-generic/dma-mapping-common.h static inline void dma_sync_single_range_for_cpu(struct device *dev,
dev               127 include/asm-generic/dma-mapping-common.h 	const struct dma_map_ops *ops = get_dma_ops(dev);
dev               131 include/asm-generic/dma-mapping-common.h 		ops->sync_single_for_cpu(dev, addr + offset, size, dir);
dev               132 include/asm-generic/dma-mapping-common.h 	debug_dma_sync_single_range_for_cpu(dev, addr, offset, size, dir);
dev               135 include/asm-generic/dma-mapping-common.h static inline void dma_sync_single_range_for_device(struct device *dev,
dev               141 include/asm-generic/dma-mapping-common.h 	const struct dma_map_ops *ops = get_dma_ops(dev);
dev               145 include/asm-generic/dma-mapping-common.h 		ops->sync_single_for_device(dev, addr + offset, size, dir);
dev               146 include/asm-generic/dma-mapping-common.h 	debug_dma_sync_single_range_for_device(dev, addr, offset, size, dir);
dev               150 include/asm-generic/dma-mapping-common.h dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
dev               153 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev               157 include/asm-generic/dma-mapping-common.h 		ops->sync_sg_for_cpu(dev, sg, nelems, dir);
dev               158 include/asm-generic/dma-mapping-common.h 	debug_dma_sync_sg_for_cpu(dev, sg, nelems, dir);
dev               162 include/asm-generic/dma-mapping-common.h dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
dev               165 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev               169 include/asm-generic/dma-mapping-common.h 		ops->sync_sg_for_device(dev, sg, nelems, dir);
dev               170 include/asm-generic/dma-mapping-common.h 	debug_dma_sync_sg_for_device(dev, sg, nelems, dir);
dev               179 include/asm-generic/dma-mapping-common.h extern int dma_common_mmap(struct device *dev, struct vm_area_struct *vma,
dev               205 include/asm-generic/dma-mapping-common.h dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr,
dev               208 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev               211 include/asm-generic/dma-mapping-common.h 		return ops->mmap(dev, vma, cpu_addr, dma_addr, size, attrs);
dev               212 include/asm-generic/dma-mapping-common.h 	return dma_common_mmap(dev, vma, cpu_addr, dma_addr, size);
dev               218 include/asm-generic/dma-mapping-common.h dma_common_get_sgtable(struct device *dev, struct sg_table *sgt,
dev               222 include/asm-generic/dma-mapping-common.h dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr,
dev               225 include/asm-generic/dma-mapping-common.h 	struct dma_map_ops *ops = get_dma_ops(dev);
dev               228 include/asm-generic/dma-mapping-common.h 		return ops->get_sgtable(dev, sgt, cpu_addr, dma_addr, size,
dev               230 include/asm-generic/dma-mapping-common.h 	return dma_common_get_sgtable(dev, sgt, cpu_addr, dma_addr, size);
dev               126 include/asm-generic/gpio.h static inline int gpio_export_link(struct device *dev, const char *name,
dev               129 include/asm-generic/gpio.h 	return gpiod_export_link(dev, name, gpio_to_desc(gpio));
dev               278 include/asm-generic/io.h extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max);
dev               281 include/asm-generic/io.h static inline void pci_iounmap(struct pci_dev *dev, void __iomem *p)
dev                72 include/asm-generic/iomap.h extern void pci_iounmap(struct pci_dev *dev, void __iomem *);
dev                75 include/asm-generic/iomap.h static inline void pci_iounmap(struct pci_dev *dev, void __iomem *addr)
dev                 4 include/asm-generic/libata-portmap.h #define ATA_PRIMARY_IRQ(dev)	14
dev                 5 include/asm-generic/libata-portmap.h #define ATA_SECONDARY_IRQ(dev)	15
dev                12 include/asm-generic/pci-dma-compat.h 	return dma_supported(hwdev == NULL ? NULL : &hwdev->dev, mask);
dev                19 include/asm-generic/pci-dma-compat.h 	return dma_alloc_coherent(hwdev == NULL ? NULL : &hwdev->dev, size, dma_handle, GFP_ATOMIC);
dev                26 include/asm-generic/pci-dma-compat.h 	return dma_zalloc_coherent(hwdev == NULL ? NULL : &hwdev->dev,
dev                34 include/asm-generic/pci-dma-compat.h 	dma_free_coherent(hwdev == NULL ? NULL : &hwdev->dev, size, vaddr, dma_handle);
dev                40 include/asm-generic/pci-dma-compat.h 	return dma_map_single(hwdev == NULL ? NULL : &hwdev->dev, ptr, size, (enum dma_data_direction)direction);
dev                47 include/asm-generic/pci-dma-compat.h 	dma_unmap_single(hwdev == NULL ? NULL : &hwdev->dev, dma_addr, size, (enum dma_data_direction)direction);
dev                54 include/asm-generic/pci-dma-compat.h 	return dma_map_page(hwdev == NULL ? NULL : &hwdev->dev, page, offset, size, (enum dma_data_direction)direction);
dev                61 include/asm-generic/pci-dma-compat.h 	dma_unmap_page(hwdev == NULL ? NULL : &hwdev->dev, dma_address, size, (enum dma_data_direction)direction);
dev                68 include/asm-generic/pci-dma-compat.h 	return dma_map_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)direction);
dev                75 include/asm-generic/pci-dma-compat.h 	dma_unmap_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)direction);
dev                82 include/asm-generic/pci-dma-compat.h 	dma_sync_single_for_cpu(hwdev == NULL ? NULL : &hwdev->dev, dma_handle, size, (enum dma_data_direction)direction);
dev                89 include/asm-generic/pci-dma-compat.h 	dma_sync_single_for_device(hwdev == NULL ? NULL : &hwdev->dev, dma_handle, size, (enum dma_data_direction)direction);
dev                96 include/asm-generic/pci-dma-compat.h 	dma_sync_sg_for_cpu(hwdev == NULL ? NULL : &hwdev->dev, sg, nelems, (enum dma_data_direction)direction);
dev               103 include/asm-generic/pci-dma-compat.h 	dma_sync_sg_for_device(hwdev == NULL ? NULL : &hwdev->dev, sg, nelems, (enum dma_data_direction)direction);
dev               109 include/asm-generic/pci-dma-compat.h 	return dma_mapping_error(&pdev->dev, dma_addr);
dev               113 include/asm-generic/pci-dma-compat.h static inline int pci_set_dma_mask(struct pci_dev *dev, u64 mask)
dev               115 include/asm-generic/pci-dma-compat.h 	return dma_set_mask(&dev->dev, mask);
dev               118 include/asm-generic/pci-dma-compat.h static inline int pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask)
dev               120 include/asm-generic/pci-dma-compat.h 	return dma_set_coherent_mask(&dev->dev, mask);
dev                23 include/asm-generic/pci.h static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel)
dev                17 include/asm-generic/pci_iomap.h extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max);
dev                22 include/asm-generic/pci_iomap.h extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port,
dev                25 include/asm-generic/pci_iomap.h #define __pci_ioport_map(dev, port, nr) ioport_map((port), (nr))
dev                29 include/asm-generic/pci_iomap.h static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max)
dev                25 include/drm/ati_pcigart.h extern int drm_ati_pcigart_init(struct drm_device *dev,
dev                27 include/drm/ati_pcigart.h extern int drm_ati_pcigart_cleanup(struct drm_device *dev,
dev                24 include/drm/bridge/ptn3460.h int ptn3460_init(struct drm_device *dev, struct drm_encoder *encoder,
dev                28 include/drm/bridge/ptn3460.h static inline int ptn3460_init(struct drm_device *dev,
dev               226 include/drm/drmP.h typedef int drm_ioctl_t(struct drm_device *dev, void *data,
dev               388 include/drm/drmP.h 	int (*dma_ioctl) (struct drm_device *dev, void *data, struct drm_file *file_priv);
dev               390 include/drm/drmP.h 	int (*context_dtor) (struct drm_device *dev, int context);
dev               391 include/drm/drmP.h 	int (*set_busid)(struct drm_device *dev, struct drm_master *master);
dev               410 include/drm/drmP.h 	u32 (*get_vblank_counter) (struct drm_device *dev, int crtc);
dev               425 include/drm/drmP.h 	int (*enable_vblank) (struct drm_device *dev, int crtc);
dev               436 include/drm/drmP.h 	void (*disable_vblank) (struct drm_device *dev, int crtc);
dev               449 include/drm/drmP.h 	int (*device_is_agp) (struct drm_device *dev);
dev               481 include/drm/drmP.h 	int (*get_scanout_position) (struct drm_device *dev, int crtc,
dev               516 include/drm/drmP.h 	int (*get_vblank_timestamp) (struct drm_device *dev, int crtc,
dev               524 include/drm/drmP.h 	void (*irq_preinstall) (struct drm_device *dev);
dev               525 include/drm/drmP.h 	int (*irq_postinstall) (struct drm_device *dev);
dev               526 include/drm/drmP.h 	void (*irq_uninstall) (struct drm_device *dev);
dev               529 include/drm/drmP.h 	int (*master_create)(struct drm_device *dev, struct drm_master *master);
dev               530 include/drm/drmP.h 	void (*master_destroy)(struct drm_device *dev, struct drm_master *master);
dev               536 include/drm/drmP.h 	int (*master_set)(struct drm_device *dev, struct drm_file *file_priv,
dev               538 include/drm/drmP.h 	void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv,
dev               556 include/drm/drmP.h 	int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv,
dev               559 include/drm/drmP.h 	int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv,
dev               562 include/drm/drmP.h 	struct dma_buf * (*gem_prime_export)(struct drm_device *dev,
dev               565 include/drm/drmP.h 	struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev,
dev               574 include/drm/drmP.h 				struct drm_device *dev,
dev               583 include/drm/drmP.h 	void (*vgaarb_irq)(struct drm_device *dev, bool state);
dev               587 include/drm/drmP.h 			   struct drm_device *dev,
dev               590 include/drm/drmP.h 			       struct drm_device *dev, uint32_t handle,
dev               593 include/drm/drmP.h 			    struct drm_device *dev,
dev               651 include/drm/drmP.h 	struct drm_device *dev;
dev               671 include/drm/drmP.h 	struct drm_device *dev;		/* pointer to the drm_device */
dev               697 include/drm/drmP.h 	struct device *dev;		/**< Device structure of bus-device */
dev               828 include/drm/drmP.h static __inline__ int drm_core_check_feature(struct drm_device *dev,
dev               831 include/drm/drmP.h 	return ((dev->driver->driver_features & feature) ? 1 : 0);
dev               834 include/drm/drmP.h static inline void drm_device_set_unplugged(struct drm_device *dev)
dev               837 include/drm/drmP.h 	atomic_set(&dev->unplugged, 1);
dev               840 include/drm/drmP.h static inline int drm_device_is_unplugged(struct drm_device *dev)
dev               842 include/drm/drmP.h 	int ret = atomic_read(&dev->unplugged);
dev               883 include/drm/drmP.h int drm_noop(struct drm_device *dev, void *data,
dev               897 include/drm/drmP.h extern int drm_irq_install(struct drm_device *dev, int irq);
dev               898 include/drm/drmP.h extern int drm_irq_uninstall(struct drm_device *dev);
dev               900 include/drm/drmP.h extern int drm_vblank_init(struct drm_device *dev, int num_crtcs);
dev               901 include/drm/drmP.h extern int drm_wait_vblank(struct drm_device *dev, void *data,
dev               903 include/drm/drmP.h extern u32 drm_vblank_count(struct drm_device *dev, int crtc);
dev               904 include/drm/drmP.h extern u32 drm_vblank_count_and_time(struct drm_device *dev, int crtc,
dev               906 include/drm/drmP.h extern void drm_send_vblank_event(struct drm_device *dev, int crtc,
dev               908 include/drm/drmP.h extern bool drm_handle_vblank(struct drm_device *dev, int crtc);
dev               909 include/drm/drmP.h extern int drm_vblank_get(struct drm_device *dev, int crtc);
dev               910 include/drm/drmP.h extern void drm_vblank_put(struct drm_device *dev, int crtc);
dev               913 include/drm/drmP.h extern void drm_wait_one_vblank(struct drm_device *dev, int crtc);
dev               915 include/drm/drmP.h extern void drm_vblank_off(struct drm_device *dev, int crtc);
dev               916 include/drm/drmP.h extern void drm_vblank_on(struct drm_device *dev, int crtc);
dev               919 include/drm/drmP.h extern void drm_vblank_cleanup(struct drm_device *dev);
dev               921 include/drm/drmP.h extern int drm_calc_vbltimestamp_from_scanoutpos(struct drm_device *dev,
dev               939 include/drm/drmP.h 	return &crtc->dev->vblank[drm_crtc_index(crtc)].queue;
dev               943 include/drm/drmP.h extern void drm_vblank_pre_modeset(struct drm_device *dev, int crtc);
dev               944 include/drm/drmP.h extern void drm_vblank_post_modeset(struct drm_device *dev, int crtc);
dev               950 include/drm/drmP.h extern void drm_put_dev(struct drm_device *dev);
dev               951 include/drm/drmP.h extern void drm_unplug_dev(struct drm_device *dev);
dev               976 include/drm/drmP.h extern struct dma_buf *drm_gem_prime_export(struct drm_device *dev,
dev               978 include/drm/drmP.h extern int drm_gem_prime_handle_to_fd(struct drm_device *dev,
dev               981 include/drm/drmP.h extern struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev,
dev               983 include/drm/drmP.h extern int drm_gem_prime_fd_to_handle(struct drm_device *dev,
dev               993 include/drm/drmP.h extern struct drm_dma_handle *drm_pci_alloc(struct drm_device *dev, size_t size,
dev               995 include/drm/drmP.h extern void drm_pci_free(struct drm_device *dev, struct drm_dma_handle * dmah);
dev               998 include/drm/drmP.h extern void drm_sysfs_hotplug_event(struct drm_device *dev);
dev              1003 include/drm/drmP.h void drm_dev_ref(struct drm_device *dev);
dev              1004 include/drm/drmP.h void drm_dev_unref(struct drm_device *dev);
dev              1005 include/drm/drmP.h int drm_dev_register(struct drm_device *dev, unsigned long flags);
dev              1006 include/drm/drmP.h void drm_dev_unregister(struct drm_device *dev);
dev              1007 include/drm/drmP.h int drm_dev_set_unique(struct drm_device *dev, const char *fmt, ...);
dev              1015 include/drm/drmP.h static __inline__ int drm_pci_device_is_agp(struct drm_device *dev)
dev              1017 include/drm/drmP.h 	if (dev->driver->device_is_agp != NULL) {
dev              1018 include/drm/drmP.h 		int err = (*dev->driver->device_is_agp) (dev);
dev              1025 include/drm/drmP.h 	return pci_find_capability(dev->pdev, PCI_CAP_ID_AGP);
dev              1027 include/drm/drmP.h void drm_pci_agp_destroy(struct drm_device *dev);
dev              1034 include/drm/drmP.h extern int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master);
dev              1040 include/drm/drmP.h extern int drm_pcie_get_speed_cap_mask(struct drm_device *dev, u32 *speed_mask);
dev                36 include/drm/drm_agpsupport.h struct agp_memory *drm_agp_bind_pages(struct drm_device *dev,
dev                42 include/drm/drm_agpsupport.h struct drm_agp_head *drm_agp_init(struct drm_device *dev);
dev                43 include/drm/drm_agpsupport.h void drm_agp_clear(struct drm_device *dev);
dev                44 include/drm/drm_agpsupport.h int drm_agp_acquire(struct drm_device *dev);
dev                45 include/drm/drm_agpsupport.h int drm_agp_acquire_ioctl(struct drm_device *dev, void *data,
dev                47 include/drm/drm_agpsupport.h int drm_agp_release(struct drm_device *dev);
dev                48 include/drm/drm_agpsupport.h int drm_agp_release_ioctl(struct drm_device *dev, void *data,
dev                50 include/drm/drm_agpsupport.h int drm_agp_enable(struct drm_device *dev, struct drm_agp_mode mode);
dev                51 include/drm/drm_agpsupport.h int drm_agp_enable_ioctl(struct drm_device *dev, void *data,
dev                53 include/drm/drm_agpsupport.h int drm_agp_info(struct drm_device *dev, struct drm_agp_info *info);
dev                54 include/drm/drm_agpsupport.h int drm_agp_info_ioctl(struct drm_device *dev, void *data,
dev                56 include/drm/drm_agpsupport.h int drm_agp_alloc(struct drm_device *dev, struct drm_agp_buffer *request);
dev                57 include/drm/drm_agpsupport.h int drm_agp_alloc_ioctl(struct drm_device *dev, void *data,
dev                59 include/drm/drm_agpsupport.h int drm_agp_free(struct drm_device *dev, struct drm_agp_buffer *request);
dev                60 include/drm/drm_agpsupport.h int drm_agp_free_ioctl(struct drm_device *dev, void *data,
dev                62 include/drm/drm_agpsupport.h int drm_agp_unbind(struct drm_device *dev, struct drm_agp_binding *request);
dev                63 include/drm/drm_agpsupport.h int drm_agp_unbind_ioctl(struct drm_device *dev, void *data,
dev                65 include/drm/drm_agpsupport.h int drm_agp_bind(struct drm_device *dev, struct drm_agp_binding *request);
dev                66 include/drm/drm_agpsupport.h int drm_agp_bind_ioctl(struct drm_device *dev, void *data,
dev                85 include/drm/drm_agpsupport.h static inline struct agp_memory *drm_agp_bind_pages(struct drm_device *dev,
dev                94 include/drm/drm_agpsupport.h static inline struct drm_agp_head *drm_agp_init(struct drm_device *dev)
dev                99 include/drm/drm_agpsupport.h static inline void drm_agp_clear(struct drm_device *dev)
dev               103 include/drm/drm_agpsupport.h static inline int drm_agp_acquire(struct drm_device *dev)
dev               108 include/drm/drm_agpsupport.h static inline int drm_agp_acquire_ioctl(struct drm_device *dev, void *data,
dev               114 include/drm/drm_agpsupport.h static inline int drm_agp_release(struct drm_device *dev)
dev               119 include/drm/drm_agpsupport.h static inline int drm_agp_release_ioctl(struct drm_device *dev, void *data,
dev               125 include/drm/drm_agpsupport.h static inline int drm_agp_enable(struct drm_device *dev,
dev               131 include/drm/drm_agpsupport.h static inline int drm_agp_enable_ioctl(struct drm_device *dev, void *data,
dev               137 include/drm/drm_agpsupport.h static inline int drm_agp_info(struct drm_device *dev,
dev               143 include/drm/drm_agpsupport.h static inline int drm_agp_info_ioctl(struct drm_device *dev, void *data,
dev               149 include/drm/drm_agpsupport.h static inline int drm_agp_alloc(struct drm_device *dev,
dev               155 include/drm/drm_agpsupport.h static inline int drm_agp_alloc_ioctl(struct drm_device *dev, void *data,
dev               161 include/drm/drm_agpsupport.h static inline int drm_agp_free(struct drm_device *dev,
dev               167 include/drm/drm_agpsupport.h static inline int drm_agp_free_ioctl(struct drm_device *dev, void *data,
dev               173 include/drm/drm_agpsupport.h static inline int drm_agp_unbind(struct drm_device *dev,
dev               179 include/drm/drm_agpsupport.h static inline int drm_agp_unbind_ioctl(struct drm_device *dev, void *data,
dev               185 include/drm/drm_agpsupport.h static inline int drm_agp_bind(struct drm_device *dev,
dev               191 include/drm/drm_agpsupport.h static inline int drm_agp_bind_ioctl(struct drm_device *dev, void *data,
dev               164 include/drm/drm_crtc.h 	struct drm_device *dev;
dev               216 include/drm/drm_crtc.h 	struct drm_device *dev;
dev               321 include/drm/drm_crtc.h 	struct drm_device *dev;
dev               448 include/drm/drm_crtc.h 	struct drm_device *dev;
dev               513 include/drm/drm_crtc.h 	struct drm_device *dev;
dev               611 include/drm/drm_crtc.h 	struct drm_device *dev;
dev               667 include/drm/drm_crtc.h 	struct drm_device *dev;
dev               713 include/drm/drm_crtc.h 	struct drm_framebuffer *(*fb_create)(struct drm_device *dev,
dev               716 include/drm/drm_crtc.h 	void (*output_poll_changed)(struct drm_device *dev);
dev               878 include/drm/drm_crtc.h extern int drm_crtc_init_with_planes(struct drm_device *dev,
dev               883 include/drm/drm_crtc.h extern int drm_crtc_init(struct drm_device *dev,
dev               903 include/drm/drm_crtc.h extern int drm_connector_init(struct drm_device *dev,
dev               913 include/drm/drm_crtc.h extern void drm_connector_unplug_all(struct drm_device *dev);
dev               915 include/drm/drm_crtc.h extern int drm_bridge_init(struct drm_device *dev, struct drm_bridge *bridge,
dev               919 include/drm/drm_crtc.h extern int drm_encoder_init(struct drm_device *dev,
dev               937 include/drm/drm_crtc.h extern int drm_universal_plane_init(struct drm_device *dev,
dev               944 include/drm/drm_crtc.h extern int drm_plane_init(struct drm_device *dev,
dev               968 include/drm/drm_crtc.h extern int drm_mode_group_init_legacy_group(struct drm_device *dev, struct drm_mode_group *group);
dev               970 include/drm/drm_crtc.h extern void drm_reinit_primary_mode_group(struct drm_device *dev);
dev               976 include/drm/drm_crtc.h extern void drm_mode_config_init(struct drm_device *dev);
dev               977 include/drm/drm_crtc.h extern void drm_mode_config_reset(struct drm_device *dev);
dev               978 include/drm/drm_crtc.h extern void drm_mode_config_cleanup(struct drm_device *dev);
dev              1007 include/drm/drm_crtc.h extern int drm_framebuffer_init(struct drm_device *dev,
dev              1010 include/drm/drm_crtc.h extern struct drm_framebuffer *drm_framebuffer_lookup(struct drm_device *dev,
dev              1021 include/drm/drm_crtc.h extern struct drm_property *drm_property_create(struct drm_device *dev, int flags,
dev              1023 include/drm/drm_crtc.h extern struct drm_property *drm_property_create_enum(struct drm_device *dev, int flags,
dev              1027 include/drm/drm_crtc.h struct drm_property *drm_property_create_bitmask(struct drm_device *dev,
dev              1032 include/drm/drm_crtc.h struct drm_property *drm_property_create_range(struct drm_device *dev, int flags,
dev              1035 include/drm/drm_crtc.h struct drm_property *drm_property_create_signed_range(struct drm_device *dev,
dev              1038 include/drm/drm_crtc.h struct drm_property *drm_property_create_object(struct drm_device *dev,
dev              1040 include/drm/drm_crtc.h extern void drm_property_destroy(struct drm_device *dev, struct drm_property *property);
dev              1043 include/drm/drm_crtc.h extern int drm_mode_create_dvi_i_properties(struct drm_device *dev);
dev              1044 include/drm/drm_crtc.h extern int drm_mode_create_tv_properties(struct drm_device *dev, int num_formats,
dev              1046 include/drm/drm_crtc.h extern int drm_mode_create_scaling_mode_property(struct drm_device *dev);
dev              1047 include/drm/drm_crtc.h extern int drm_mode_create_aspect_ratio_property(struct drm_device *dev);
dev              1048 include/drm/drm_crtc.h extern int drm_mode_create_dirty_info_property(struct drm_device *dev);
dev              1054 include/drm/drm_crtc.h extern struct drm_mode_object *drm_mode_object_find(struct drm_device *dev,
dev              1058 include/drm/drm_crtc.h extern int drm_mode_getresources(struct drm_device *dev,
dev              1060 include/drm/drm_crtc.h extern int drm_mode_getplane_res(struct drm_device *dev, void *data,
dev              1062 include/drm/drm_crtc.h extern int drm_mode_getcrtc(struct drm_device *dev,
dev              1064 include/drm/drm_crtc.h extern int drm_mode_getconnector(struct drm_device *dev,
dev              1067 include/drm/drm_crtc.h extern int drm_mode_setcrtc(struct drm_device *dev,
dev              1069 include/drm/drm_crtc.h extern int drm_mode_getplane(struct drm_device *dev,
dev              1071 include/drm/drm_crtc.h extern int drm_mode_setplane(struct drm_device *dev,
dev              1073 include/drm/drm_crtc.h extern int drm_mode_cursor_ioctl(struct drm_device *dev,
dev              1075 include/drm/drm_crtc.h extern int drm_mode_cursor2_ioctl(struct drm_device *dev,
dev              1077 include/drm/drm_crtc.h extern int drm_mode_addfb(struct drm_device *dev,
dev              1079 include/drm/drm_crtc.h extern int drm_mode_addfb2(struct drm_device *dev,
dev              1082 include/drm/drm_crtc.h extern int drm_mode_rmfb(struct drm_device *dev,
dev              1084 include/drm/drm_crtc.h extern int drm_mode_getfb(struct drm_device *dev,
dev              1086 include/drm/drm_crtc.h extern int drm_mode_dirtyfb_ioctl(struct drm_device *dev,
dev              1089 include/drm/drm_crtc.h extern int drm_mode_getproperty_ioctl(struct drm_device *dev,
dev              1091 include/drm/drm_crtc.h extern int drm_mode_getblob_ioctl(struct drm_device *dev,
dev              1093 include/drm/drm_crtc.h extern int drm_mode_connector_property_set_ioctl(struct drm_device *dev,
dev              1095 include/drm/drm_crtc.h extern int drm_mode_getencoder(struct drm_device *dev,
dev              1097 include/drm/drm_crtc.h extern int drm_mode_gamma_get_ioctl(struct drm_device *dev,
dev              1099 include/drm/drm_crtc.h extern int drm_mode_gamma_set_ioctl(struct drm_device *dev,
dev              1106 include/drm/drm_crtc.h extern int drm_mode_page_flip_ioctl(struct drm_device *dev,
dev              1116 include/drm/drm_crtc.h struct drm_display_mode *drm_mode_find_dmt(struct drm_device *dev,
dev              1120 include/drm/drm_crtc.h extern int drm_mode_create_dumb_ioctl(struct drm_device *dev,
dev              1122 include/drm/drm_crtc.h extern int drm_mode_mmap_dumb_ioctl(struct drm_device *dev,
dev              1124 include/drm/drm_crtc.h extern int drm_mode_destroy_dumb_ioctl(struct drm_device *dev,
dev              1126 include/drm/drm_crtc.h extern int drm_mode_obj_get_properties_ioctl(struct drm_device *dev, void *data,
dev              1128 include/drm/drm_crtc.h extern int drm_mode_obj_set_property_ioctl(struct drm_device *dev, void *data,
dev              1141 include/drm/drm_crtc.h extern struct drm_property *drm_mode_create_rotation_property(struct drm_device *dev,
dev              1148 include/drm/drm_crtc.h static inline struct drm_plane *drm_plane_find(struct drm_device *dev,
dev              1152 include/drm/drm_crtc.h 	mo = drm_mode_object_find(dev, id, DRM_MODE_OBJECT_PLANE);
dev              1156 include/drm/drm_crtc.h static inline struct drm_crtc *drm_crtc_find(struct drm_device *dev,
dev              1160 include/drm/drm_crtc.h 	mo = drm_mode_object_find(dev, id, DRM_MODE_OBJECT_CRTC);
dev              1164 include/drm/drm_crtc.h static inline struct drm_encoder *drm_encoder_find(struct drm_device *dev,
dev              1168 include/drm/drm_crtc.h 	mo = drm_mode_object_find(dev, id, DRM_MODE_OBJECT_ENCODER);
dev              1172 include/drm/drm_crtc.h static inline struct drm_connector *drm_connector_find(struct drm_device *dev,
dev              1176 include/drm/drm_crtc.h 	mo = drm_mode_object_find(dev, id, DRM_MODE_OBJECT_CONNECTOR);
dev              1180 include/drm/drm_crtc.h static inline struct drm_property *drm_property_find(struct drm_device *dev,
dev              1184 include/drm/drm_crtc.h 	mo = drm_mode_object_find(dev, id, DRM_MODE_OBJECT_PROPERTY);
dev              1189 include/drm/drm_crtc.h drm_property_blob_find(struct drm_device *dev, uint32_t id)
dev              1192 include/drm/drm_crtc.h 	mo = drm_mode_object_find(dev, id, DRM_MODE_OBJECT_BLOB);
dev               128 include/drm/drm_crtc_helper.h extern void drm_helper_disable_unused_functions(struct drm_device *dev);
dev               162 include/drm/drm_crtc_helper.h extern void drm_helper_resume_force_mode(struct drm_device *dev);
dev               172 include/drm/drm_crtc_helper.h extern void drm_kms_helper_poll_init(struct drm_device *dev);
dev               173 include/drm/drm_crtc_helper.h extern void drm_kms_helper_poll_fini(struct drm_device *dev);
dev               174 include/drm/drm_crtc_helper.h extern bool drm_helper_hpd_irq_event(struct drm_device *dev);
dev               175 include/drm/drm_crtc_helper.h extern void drm_kms_helper_hotplug_event(struct drm_device *dev);
dev               177 include/drm/drm_crtc_helper.h extern void drm_kms_helper_poll_disable(struct drm_device *dev);
dev               178 include/drm/drm_crtc_helper.h extern void drm_kms_helper_poll_enable(struct drm_device *dev);
dev               549 include/drm/drm_dp_helper.h 	struct device *dev;
dev               418 include/drm/drm_dp_mst_helper.h 	struct device *dev;
dev               466 include/drm/drm_dp_mst_helper.h int drm_dp_mst_topology_mgr_init(struct drm_dp_mst_topology_mgr *mgr, struct device *dev, struct drm_dp_aux *aux, int max_dpcd_transaction_bytes, int max_payloads, int conn_base_id);
dev               104 include/drm/drm_encoder_slave.h int drm_i2c_encoder_init(struct drm_device *dev,
dev               124 include/drm/drm_encoder_slave.h 			    struct drm_device *dev,
dev                12 include/drm/drm_fb_cma_helper.h struct drm_fbdev_cma *drm_fbdev_cma_init(struct drm_device *dev,
dev                20 include/drm/drm_fb_cma_helper.h struct drm_framebuffer *drm_fb_cma_create(struct drm_device *dev,
dev                84 include/drm/drm_fb_helper.h 	struct drm_device *dev;
dev               100 include/drm/drm_fb_helper.h void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper,
dev               102 include/drm/drm_fb_helper.h int drm_fb_helper_init(struct drm_device *dev,
dev                57 include/drm/drm_gem.h 	struct drm_device *dev;
dev               126 include/drm/drm_gem.h int drm_gem_object_init(struct drm_device *dev,
dev               128 include/drm/drm_gem.h void drm_gem_private_object_init(struct drm_device *dev,
dev               153 include/drm/drm_gem.h 		struct drm_device *dev = obj->dev;
dev               155 include/drm/drm_gem.h 		mutex_lock(&dev->struct_mutex);
dev               158 include/drm/drm_gem.h 		mutex_unlock(&dev->struct_mutex);
dev               176 include/drm/drm_gem.h struct drm_gem_object *drm_gem_object_lookup(struct drm_device *dev,
dev               180 include/drm/drm_gem.h 			 struct drm_device *dev,
dev                48 include/drm/drm_gem_cma_helper.h drm_gem_cma_prime_import_sg_table(struct drm_device *dev,
dev               159 include/drm/drm_legacy.h struct drm_local_map *drm_legacy_getsarea(struct drm_device *dev);
dev               171 include/drm/drm_legacy.h #define LOCK_TEST_WITH_RETURN( dev, _file_priv )				\
dev               186 include/drm/drm_legacy.h void __drm_legacy_pci_free(struct drm_device *dev, drm_dma_handle_t * dmah);
dev               189 include/drm/drm_legacy.h void drm_legacy_ioremap(struct drm_local_map *map, struct drm_device *dev);
dev               190 include/drm/drm_legacy.h void drm_legacy_ioremap_wc(struct drm_local_map *map, struct drm_device *dev);
dev               191 include/drm/drm_legacy.h void drm_legacy_ioremapfree(struct drm_local_map *map, struct drm_device *dev);
dev               193 include/drm/drm_legacy.h static __inline__ struct drm_local_map *drm_legacy_findmap(struct drm_device *dev,
dev               197 include/drm/drm_legacy.h 	list_for_each_entry(_entry, &dev->maplist, head)
dev                68 include/drm/drm_mipi_dsi.h 	struct device *dev;
dev               120 include/drm/drm_mipi_dsi.h 	struct device dev;
dev               128 include/drm/drm_mipi_dsi.h static inline struct mipi_dsi_device *to_mipi_dsi_device(struct device *dev)
dev               130 include/drm/drm_mipi_dsi.h 	return container_of(dev, struct mipi_dsi_device, dev);
dev               162 include/drm/drm_mipi_dsi.h 	return dev_get_drvdata(&dsi->dev);
dev               167 include/drm/drm_mipi_dsi.h 	dev_set_drvdata(&dsi->dev, data);
dev               180 include/drm/drm_modes.h struct drm_display_mode *drm_mode_create(struct drm_device *dev);
dev               181 include/drm/drm_modes.h void drm_mode_destroy(struct drm_device *dev, struct drm_display_mode *mode);
dev               185 include/drm/drm_modes.h struct drm_display_mode *drm_cvt_mode(struct drm_device *dev,
dev               189 include/drm/drm_modes.h struct drm_display_mode *drm_gtf_mode(struct drm_device *dev,
dev               192 include/drm/drm_modes.h struct drm_display_mode *drm_gtf_mode_complex(struct drm_device *dev,
dev               212 include/drm/drm_modes.h struct drm_display_mode *drm_mode_duplicate(struct drm_device *dev,
dev               220 include/drm/drm_modes.h void drm_mode_validate_size(struct drm_device *dev,
dev               223 include/drm/drm_modes.h void drm_mode_prune_invalid(struct drm_device *dev,
dev               234 include/drm/drm_modes.h drm_mode_create_from_cmdline_mode(struct drm_device *dev,
dev               130 include/drm/drm_modeset_lock.h void drm_modeset_lock_all(struct drm_device *dev);
dev               131 include/drm/drm_modeset_lock.h int __drm_modeset_lock_all(struct drm_device *dev, bool trylock);
dev               132 include/drm/drm_modeset_lock.h void drm_modeset_unlock_all(struct drm_device *dev);
dev               135 include/drm/drm_modeset_lock.h void drm_warn_on_modeset_not_all_locked(struct drm_device *dev);
dev               139 include/drm/drm_modeset_lock.h int drm_modeset_lock_all_crtcs(struct drm_device *dev,
dev                 8 include/drm/drm_of.h extern uint32_t drm_of_find_possible_crtcs(struct drm_device *dev,
dev                11 include/drm/drm_of.h static inline uint32_t drm_of_find_possible_crtcs(struct drm_device *dev,
dev                76 include/drm/drm_panel.h 	struct device *dev;
dev                66 include/drm/drm_plane_helper.h extern struct drm_plane *drm_primary_helper_create_plane(struct drm_device *dev,
dev                 9 include/drm/drm_sysfs.h extern int drm_class_device_register(struct device *dev);
dev                10 include/drm/drm_sysfs.h extern void drm_class_device_unregister(struct device *dev);
dev                83 include/drm/ttm/ttm_page_alloc.h extern int ttm_dma_populate(struct ttm_dma_tt *ttm_dma, struct device *dev);
dev                84 include/drm/ttm/ttm_page_alloc.h extern void ttm_dma_unpopulate(struct ttm_dma_tt *ttm_dma, struct device *dev);
dev               100 include/drm/ttm/ttm_page_alloc.h 				   struct device *dev)
dev               105 include/drm/ttm/ttm_page_alloc.h 				      struct device *dev)
dev                34 include/linux/8250_pci.h pciserial_init_ports(struct pci_dev *dev, const struct pciserial_board *board);
dev                54 include/linux/acpi.h #define ACPI_COMPANION(dev)		((dev)->acpi_node.companion)
dev                55 include/linux/acpi.h #define ACPI_COMPANION_SET(dev, adev)	ACPI_COMPANION(dev) = (adev)
dev                56 include/linux/acpi.h #define ACPI_HANDLE(dev)		acpi_device_handle(ACPI_COMPANION(dev))
dev                58 include/linux/acpi.h static inline void acpi_preset_companion(struct device *dev,
dev                61 include/linux/acpi.h 	ACPI_COMPANION_SET(dev, acpi_find_child_device(parent, addr, NULL));
dev                66 include/linux/acpi.h 	return dev_name(&adev->dev);
dev               158 include/linux/acpi.h int acpi_register_gsi (struct device *dev, u32 gsi, int triggering, int polarity);
dev               176 include/linux/acpi.h int acpi_pci_irq_enable (struct pci_dev *dev);
dev               179 include/linux/acpi.h void acpi_pci_irq_disable (struct pci_dev *dev);
dev               424 include/linux/acpi.h 					       const struct device *dev);
dev               426 include/linux/acpi.h static inline bool acpi_driver_match_device(struct device *dev,
dev               429 include/linux/acpi.h 	return !!acpi_match_device(drv->acpi_match_table, dev);
dev               442 include/linux/acpi.h #define ACPI_COMPANION(dev)		(NULL)
dev               443 include/linux/acpi.h #define ACPI_COMPANION_SET(dev, adev)	do { } while (0)
dev               444 include/linux/acpi.h #define ACPI_HANDLE(dev)		(NULL)
dev               504 include/linux/acpi.h 	const struct acpi_device_id *ids, const struct device *dev)
dev               509 include/linux/acpi.h static inline bool acpi_driver_match_device(struct device *dev,
dev               515 include/linux/acpi.h static inline int acpi_device_uevent_modalias(struct device *dev,
dev               521 include/linux/acpi.h static inline int acpi_device_modalias(struct device *dev,
dev               557 include/linux/acpi.h int acpi_dev_runtime_suspend(struct device *dev);
dev               558 include/linux/acpi.h int acpi_dev_runtime_resume(struct device *dev);
dev               559 include/linux/acpi.h int acpi_subsys_runtime_suspend(struct device *dev);
dev               560 include/linux/acpi.h int acpi_subsys_runtime_resume(struct device *dev);
dev               562 include/linux/acpi.h static inline int acpi_dev_runtime_suspend(struct device *dev) { return 0; }
dev               563 include/linux/acpi.h static inline int acpi_dev_runtime_resume(struct device *dev) { return 0; }
dev               564 include/linux/acpi.h static inline int acpi_subsys_runtime_suspend(struct device *dev) { return 0; }
dev               565 include/linux/acpi.h static inline int acpi_subsys_runtime_resume(struct device *dev) { return 0; }
dev               569 include/linux/acpi.h int acpi_dev_suspend_late(struct device *dev);
dev               570 include/linux/acpi.h int acpi_dev_resume_early(struct device *dev);
dev               571 include/linux/acpi.h int acpi_subsys_prepare(struct device *dev);
dev               572 include/linux/acpi.h void acpi_subsys_complete(struct device *dev);
dev               573 include/linux/acpi.h int acpi_subsys_suspend_late(struct device *dev);
dev               574 include/linux/acpi.h int acpi_subsys_resume_early(struct device *dev);
dev               575 include/linux/acpi.h int acpi_subsys_suspend(struct device *dev);
dev               576 include/linux/acpi.h int acpi_subsys_freeze(struct device *dev);
dev               578 include/linux/acpi.h static inline int acpi_dev_suspend_late(struct device *dev) { return 0; }
dev               579 include/linux/acpi.h static inline int acpi_dev_resume_early(struct device *dev) { return 0; }
dev               580 include/linux/acpi.h static inline int acpi_subsys_prepare(struct device *dev) { return 0; }
dev               581 include/linux/acpi.h static inline void acpi_subsys_complete(struct device *dev) {}
dev               582 include/linux/acpi.h static inline int acpi_subsys_suspend_late(struct device *dev) { return 0; }
dev               583 include/linux/acpi.h static inline int acpi_subsys_resume_early(struct device *dev) { return 0; }
dev               584 include/linux/acpi.h static inline int acpi_subsys_suspend(struct device *dev) { return 0; }
dev               585 include/linux/acpi.h static inline int acpi_subsys_freeze(struct device *dev) { return 0; }
dev               589 include/linux/acpi.h struct acpi_device *acpi_dev_pm_get_node(struct device *dev);
dev               590 include/linux/acpi.h int acpi_dev_pm_attach(struct device *dev, bool power_on);
dev               592 include/linux/acpi.h static inline struct acpi_device *acpi_dev_pm_get_node(struct device *dev)
dev               596 include/linux/acpi.h static inline int acpi_dev_pm_attach(struct device *dev, bool power_on)
dev                32 include/linux/acpi_dma.h 	struct device	*dev;
dev                46 include/linux/acpi_dma.h 	struct device		*dev;
dev                62 include/linux/acpi_dma.h int acpi_dma_controller_register(struct device *dev,
dev                66 include/linux/acpi_dma.h int acpi_dma_controller_free(struct device *dev);
dev                67 include/linux/acpi_dma.h int devm_acpi_dma_controller_register(struct device *dev,
dev                71 include/linux/acpi_dma.h void devm_acpi_dma_controller_free(struct device *dev);
dev                73 include/linux/acpi_dma.h struct dma_chan *acpi_dma_request_slave_chan_by_index(struct device *dev,
dev                75 include/linux/acpi_dma.h struct dma_chan *acpi_dma_request_slave_chan_by_name(struct device *dev,
dev                82 include/linux/acpi_dma.h static inline int acpi_dma_controller_register(struct device *dev,
dev                89 include/linux/acpi_dma.h static inline int acpi_dma_controller_free(struct device *dev)
dev                93 include/linux/acpi_dma.h static inline int devm_acpi_dma_controller_register(struct device *dev,
dev               100 include/linux/acpi_dma.h static inline void devm_acpi_dma_controller_free(struct device *dev)
dev               105 include/linux/acpi_dma.h 		struct device *dev, size_t index)
dev               110 include/linux/acpi_dma.h 		struct device *dev, const char *name)
dev                42 include/linux/aer.h int pci_enable_pcie_error_reporting(struct pci_dev *dev);
dev                43 include/linux/aer.h int pci_disable_pcie_error_reporting(struct pci_dev *dev);
dev                44 include/linux/aer.h int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev);
dev                46 include/linux/aer.h static inline int pci_enable_pcie_error_reporting(struct pci_dev *dev)
dev                50 include/linux/aer.h static inline int pci_disable_pcie_error_reporting(struct pci_dev *dev)
dev                54 include/linux/aer.h static inline int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev)
dev                60 include/linux/aer.h void cper_print_aer(struct pci_dev *dev, int cper_severity,
dev                35 include/linux/ahci_platform.h int ahci_platform_suspend_host(struct device *dev);
dev                36 include/linux/ahci_platform.h int ahci_platform_resume_host(struct device *dev);
dev                37 include/linux/ahci_platform.h int ahci_platform_suspend(struct device *dev);
dev                38 include/linux/ahci_platform.h int ahci_platform_resume(struct device *dev);
dev                30 include/linux/amba/bus.h 	struct device		dev;
dev                60 include/linux/amba/bus.h #define to_amba_device(d)	container_of(d, struct amba_device, dev)
dev                62 include/linux/amba/bus.h #define amba_get_drvdata(d)	dev_get_drvdata(&d->dev)
dev                63 include/linux/amba/bus.h #define amba_set_drvdata(d,p)	dev_set_drvdata(&d->dev, p)
dev               126 include/linux/amba/bus.h 	.dev = __AMBA_DEV(busid, data, 0),			\
dev               137 include/linux/amba/bus.h 	.dev = __AMBA_DEV(busid, data, ~0ULL),			\
dev               176 include/linux/amba/clcd.h 	struct amba_device	*dev;
dev               265 include/linux/amba/clcd.h 		if (amba_part(fb->dev) == 0x110 ||
dev               198 include/linux/amba/serial.h 	void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl);
dev                91 include/linux/arcdevice.h 	    dev->name , ## args)
dev               192 include/linux/arcdevice.h 	void (*rx) (struct net_device * dev, int bufnum,
dev               194 include/linux/arcdevice.h 	int (*build_header) (struct sk_buff * skb, struct net_device *dev,
dev               198 include/linux/arcdevice.h 	int (*prepare_tx) (struct net_device * dev, struct archdr * pkt, int length,
dev               200 include/linux/arcdevice.h 	int (*continue_tx) (struct net_device * dev, int bufnum);
dev               201 include/linux/arcdevice.h 	int (*ack_tx) (struct net_device * dev, int acked);
dev               301 include/linux/arcdevice.h 		void (*command) (struct net_device * dev, int cmd);
dev               302 include/linux/arcdevice.h 		int (*status) (struct net_device * dev);
dev               303 include/linux/arcdevice.h 		void (*intmask) (struct net_device * dev, int mask);
dev               304 include/linux/arcdevice.h 		int (*reset) (struct net_device * dev, int really_reset);
dev               305 include/linux/arcdevice.h 		void (*open) (struct net_device * dev);
dev               306 include/linux/arcdevice.h 		void (*close) (struct net_device * dev);
dev               308 include/linux/arcdevice.h 		void (*copy_to_card) (struct net_device * dev, int bufnum, int offset,
dev               310 include/linux/arcdevice.h 		void (*copy_from_card) (struct net_device * dev, int bufnum, int offset,
dev               318 include/linux/arcdevice.h #define ARCRESET(x)  (lp->hw.reset(dev, (x)))
dev               319 include/linux/arcdevice.h #define ACOMMAND(x)  (lp->hw.command(dev, (x)))
dev               320 include/linux/arcdevice.h #define ASTATUS()    (lp->hw.status(dev))
dev               321 include/linux/arcdevice.h #define AINTMASK(x)  (lp->hw.intmask(dev, (x)))
dev               326 include/linux/arcdevice.h void arcnet_dump_skb(struct net_device *dev, struct sk_buff *skb, char *desc);
dev               328 include/linux/arcdevice.h #define arcnet_dump_skb(dev,skb,desc) ;
dev               335 include/linux/arcdevice.h int arcnet_open(struct net_device *dev);
dev               336 include/linux/arcdevice.h int arcnet_close(struct net_device *dev);
dev               338 include/linux/arcdevice.h 				     struct net_device *dev);
dev               339 include/linux/arcdevice.h void arcnet_timeout(struct net_device *dev);
dev                52 include/linux/arm-cci.h #define cci_disable_port_by_device(dev) \
dev                53 include/linux/arm-cci.h 	__cci_control_port_by_device(dev, false)
dev                54 include/linux/arm-cci.h #define cci_enable_port_by_device(dev) \
dev                55 include/linux/arm-cci.h 	__cci_control_port_by_device(dev, true)
dev                56 include/linux/arm-cci.h #define cci_disable_port_by_index(dev) \
dev                57 include/linux/arm-cci.h 	__cci_control_port_by_index(dev, false)
dev                58 include/linux/arm-cci.h #define cci_enable_port_by_index(dev) \
dev                59 include/linux/arm-cci.h 	__cci_control_port_by_index(dev, true)
dev                13 include/linux/ata_platform.h extern int __pata_platform_probe(struct device *dev,
dev                 9 include/linux/atalk.h 	struct net_device  *dev;
dev                25 include/linux/atalk.h 	struct net_device	*dev;
dev               115 include/linux/atalk.h static inline struct atalk_iface *atalk_find_dev(struct net_device *dev)
dev               117 include/linux/atalk.h 	return dev->atalk_ptr;
dev               120 include/linux/atalk.h extern struct atalk_addr *atalk_find_dev_addr(struct net_device *dev);
dev               122 include/linux/atalk.h extern int		 aarp_send_ddp(struct net_device *dev,
dev               125 include/linux/atalk.h extern void		 aarp_device_down(struct net_device *dev);
dev               129 include/linux/atalk.h extern void		 aarp_proxy_remove(struct net_device *dev,
dev                99 include/linux/atmdev.h 	struct atm_dev	*dev;		/* device back pointer */
dev               183 include/linux/atmdev.h 	void (*dev_close)(struct atm_dev *dev);
dev               186 include/linux/atmdev.h 	int (*ioctl)(struct atm_dev *dev,unsigned int cmd,void __user *arg);
dev               188 include/linux/atmdev.h 	int (*compat_ioctl)(struct atm_dev *dev,unsigned int cmd,
dev               197 include/linux/atmdev.h 	void (*phy_put)(struct atm_dev *dev,unsigned char value,
dev               199 include/linux/atmdev.h 	unsigned char (*phy_get)(struct atm_dev *dev,unsigned long addr);
dev               201 include/linux/atmdev.h 	int (*proc_read)(struct atm_dev *dev,loff_t *pos,char *page);
dev               206 include/linux/atmdev.h 	int (*start)(struct atm_dev *dev);
dev               207 include/linux/atmdev.h 	int (*ioctl)(struct atm_dev *dev,unsigned int cmd,void __user *arg);
dev               208 include/linux/atmdev.h 	void (*interrupt)(struct atm_dev *dev);
dev               209 include/linux/atmdev.h 	int (*stop)(struct atm_dev *dev);
dev               229 include/linux/atmdev.h void atm_dev_deregister(struct atm_dev *dev);
dev               236 include/linux/atmdev.h void atm_dev_signal_change(struct atm_dev *dev, char signal);
dev               240 include/linux/atmdev.h void atm_dev_release_vccs(struct atm_dev *dev);
dev               262 include/linux/atmdev.h static inline void atm_dev_hold(struct atm_dev *dev)
dev               264 include/linux/atmdev.h 	atomic_inc(&dev->refcnt);
dev               268 include/linux/atmdev.h static inline void atm_dev_put(struct atm_dev *dev)
dev               270 include/linux/atmdev.h 	if (atomic_dec_and_test(&dev->refcnt)) {
dev               271 include/linux/atmdev.h 		BUG_ON(!test_bit(ATM_DF_REMOVED, &dev->flags));
dev               272 include/linux/atmdev.h 		if (dev->ops->dev_close)
dev               273 include/linux/atmdev.h 			dev->ops->dev_close(dev);
dev               274 include/linux/atmdev.h 		put_device(&dev->class_dev);
dev                42 include/linux/attribute_container.h void attribute_container_create_device(struct device *dev,
dev                46 include/linux/attribute_container.h void attribute_container_add_device(struct device *dev,
dev                50 include/linux/attribute_container.h void attribute_container_remove_device(struct device *dev,
dev                54 include/linux/attribute_container.h void attribute_container_device_trigger(struct device *dev, 
dev                58 include/linux/attribute_container.h void attribute_container_trigger(struct device *dev, 
dev                64 include/linux/attribute_container.h 						 struct device *dev,
dev                99 include/linux/backing-dev.h 	struct device *dev;
dev               115 include/linux/backing-dev.h int bdi_register_dev(struct backing_dev_info *bdi, dev_t dev);
dev               112 include/linux/backlight.h 	struct device dev;
dev               129 include/linux/backlight.h 	struct device *dev, void *devdata, const struct backlight_ops *ops,
dev               132 include/linux/backlight.h 	struct device *dev, const char *name, struct device *parent,
dev               136 include/linux/backlight.h extern void devm_backlight_device_unregister(struct device *dev,
dev               144 include/linux/backlight.h #define to_backlight_device(obj) container_of(obj, struct backlight_device, dev)
dev               148 include/linux/backlight.h 	return dev_get_drvdata(&bl_dev->dev);
dev                68 include/linux/basic_mmio_gpio.h int bgpio_init(struct bgpio_chip *bgc, struct device *dev,
dev               260 include/linux/bcma/bcma.h 	struct device dev;
dev               293 include/linux/bcma/bcma.h 	int (*probe)(struct bcma_device *dev);
dev               294 include/linux/bcma/bcma.h 	void (*remove)(struct bcma_device *dev);
dev               295 include/linux/bcma/bcma.h 	int (*suspend)(struct bcma_device *dev);
dev               296 include/linux/bcma/bcma.h 	int (*resume)(struct bcma_device *dev);
dev               297 include/linux/bcma/bcma.h 	void (*shutdown)(struct bcma_device *dev);
dev               247 include/linux/bcma/bcma_driver_pci.h extern int bcma_core_pci_pcibios_map_irq(const struct pci_dev *dev);
dev               248 include/linux/bcma/bcma_driver_pci.h extern int bcma_core_pci_plat_dev_init(struct pci_dev *dev);
dev              1061 include/linux/blkdev.h extern void blk_pm_runtime_init(struct request_queue *q, struct device *dev);
dev              1068 include/linux/blkdev.h 	struct device *dev) {}
dev                23 include/linux/blktrace_api.h 	u32 dev;
dev                34 include/linux/blktrace_api.h 			      dev_t dev, struct block_device *bdev,
dev                62 include/linux/blktrace_api.h extern int blk_trace_setup(struct request_queue *q, char *name, dev_t dev,
dev                67 include/linux/blktrace_api.h extern void blk_trace_remove_sysfs(struct device *dev);
dev                68 include/linux/blktrace_api.h extern int blk_trace_init_sysfs(struct device *dev);
dev                75 include/linux/blktrace_api.h # define do_blk_trace_setup(q, name, dev, bdev, buts)	(-ENOTTY)
dev                77 include/linux/blktrace_api.h # define blk_trace_setup(q, name, dev, bdev, arg)	(-ENOTTY)
dev                81 include/linux/blktrace_api.h # define blk_trace_remove_sysfs(dev)			do { } while (0)
dev                82 include/linux/blktrace_api.h static inline int blk_trace_init_sysfs(struct device *dev)
dev                40 include/linux/bsg-lib.h 	struct device *dev;
dev                67 include/linux/bsg-lib.h int bsg_setup_queue(struct device *dev, struct request_queue *q, char *name,
dev                35 include/linux/c2port.h 	struct device *dev;
dev                47 include/linux/c2port.h 	void (*access)(struct c2port_device *dev, int status);
dev                50 include/linux/c2port.h 	void (*c2d_dir)(struct c2port_device *dev, int dir);
dev                53 include/linux/c2port.h 	int (*c2d_get)(struct c2port_device *dev);
dev                54 include/linux/c2port.h 	void (*c2d_set)(struct c2port_device *dev, int status);
dev                57 include/linux/c2port.h 	void (*c2ck_set)(struct c2port_device *dev, int status);
dev                66 include/linux/c2port.h extern void c2port_device_unregister(struct c2port_device *dev);
dev                27 include/linux/can/core.h #define DNAME(dev) ((dev) ? (dev)->name : "any")
dev                48 include/linux/can/core.h extern int  can_rx_register(struct net_device *dev, canid_t can_id,
dev                53 include/linux/can/core.h extern void can_rx_unregister(struct net_device *dev, canid_t can_id,
dev                48 include/linux/can/dev.h 	int (*do_set_bittiming)(struct net_device *dev);
dev                49 include/linux/can/dev.h 	int (*do_set_data_bittiming)(struct net_device *dev);
dev                50 include/linux/can/dev.h 	int (*do_set_mode)(struct net_device *dev, enum can_mode mode);
dev                51 include/linux/can/dev.h 	int (*do_get_state)(const struct net_device *dev,
dev                53 include/linux/can/dev.h 	int (*do_get_berr_counter)(const struct net_device *dev,
dev                78 include/linux/can/dev.h static inline int can_dropped_invalid_skb(struct net_device *dev,
dev                98 include/linux/can/dev.h 	dev->stats.tx_dropped++;
dev               115 include/linux/can/dev.h void free_candev(struct net_device *dev);
dev               118 include/linux/can/dev.h struct can_priv *safe_candev_priv(struct net_device *dev);
dev               120 include/linux/can/dev.h int open_candev(struct net_device *dev);
dev               121 include/linux/can/dev.h void close_candev(struct net_device *dev);
dev               122 include/linux/can/dev.h int can_change_mtu(struct net_device *dev, int new_mtu);
dev               124 include/linux/can/dev.h int register_candev(struct net_device *dev);
dev               125 include/linux/can/dev.h void unregister_candev(struct net_device *dev);
dev               127 include/linux/can/dev.h int can_restart_now(struct net_device *dev);
dev               128 include/linux/can/dev.h void can_bus_off(struct net_device *dev);
dev               130 include/linux/can/dev.h void can_put_echo_skb(struct sk_buff *skb, struct net_device *dev,
dev               132 include/linux/can/dev.h unsigned int can_get_echo_skb(struct net_device *dev, unsigned int idx);
dev               133 include/linux/can/dev.h void can_free_echo_skb(struct net_device *dev, unsigned int idx);
dev               135 include/linux/can/dev.h struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf);
dev               136 include/linux/can/dev.h struct sk_buff *alloc_canfd_skb(struct net_device *dev,
dev               138 include/linux/can/dev.h struct sk_buff *alloc_can_err_skb(struct net_device *dev,
dev                94 include/linux/cb710.h 	return dev_get_drvdata(slot->pdev.dev.parent);
dev                99 include/linux/cb710.h 	return &slot->pdev.dev;
dev               104 include/linux/cb710.h 	return &chip->pdev->dev;
dev                17 include/linux/cdev.h 	dev_t dev;
dev               215 include/linux/clk-private.h int __clk_init(struct device *dev, struct clk *clk);
dev               217 include/linux/clk-private.h struct clk *__clk_register(struct device *dev, struct clk_hw *hw);
dev               252 include/linux/clk-provider.h struct clk *clk_register_fixed_rate(struct device *dev, const char *name,
dev               255 include/linux/clk-provider.h struct clk *clk_register_fixed_rate_with_accuracy(struct device *dev,
dev               293 include/linux/clk-provider.h struct clk *clk_register_gate(struct device *dev, const char *name,
dev               355 include/linux/clk-provider.h struct clk *clk_register_divider(struct device *dev, const char *name,
dev               359 include/linux/clk-provider.h struct clk *clk_register_divider_table(struct device *dev, const char *name,
dev               404 include/linux/clk-provider.h struct clk *clk_register_mux(struct device *dev, const char *name,
dev               409 include/linux/clk-provider.h struct clk *clk_register_mux_table(struct device *dev, const char *name,
dev               435 include/linux/clk-provider.h struct clk *clk_register_fixed_factor(struct device *dev, const char *name,
dev               465 include/linux/clk-provider.h struct clk *clk_register_fractional_divider(struct device *dev,
dev               494 include/linux/clk-provider.h struct clk *clk_register_composite(struct device *dev, const char *name,
dev               517 include/linux/clk-provider.h struct clk *clk_register_gpio_gate(struct device *dev, const char *name,
dev               534 include/linux/clk-provider.h struct clk *clk_register(struct device *dev, struct clk_hw *hw);
dev               535 include/linux/clk-provider.h struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw);
dev               538 include/linux/clk-provider.h void devm_clk_unregister(struct device *dev, struct clk *clk);
dev               199 include/linux/clk.h struct clk *clk_get(struct device *dev, const char *id);
dev               219 include/linux/clk.h struct clk *devm_clk_get(struct device *dev, const char *id);
dev               279 include/linux/clk.h void devm_clk_put(struct device *dev, struct clk *clk);
dev               341 include/linux/clk.h static inline struct clk *clk_get(struct device *dev, const char *id)
dev               346 include/linux/clk.h static inline struct clk *devm_clk_get(struct device *dev, const char *id)
dev               353 include/linux/clk.h static inline void devm_clk_put(struct device *dev, struct clk *clk) {}
dev               422 include/linux/clk.h 			struct device *dev);
dev               208 include/linux/clk/ti.h #define DT_CLK(dev, con, name)		\
dev               211 include/linux/clk/ti.h 			.dev_id = dev,	\
dev               151 include/linux/clockchips.h extern void clockevents_register_device(struct clock_event_device *dev);
dev               154 include/linux/clockchips.h extern void clockevents_config(struct clock_event_device *dev, u32 freq);
dev               155 include/linux/clockchips.h extern void clockevents_config_and_register(struct clock_event_device *dev,
dev               163 include/linux/clockchips.h extern void clockevents_set_mode(struct clock_event_device *dev,
dev               165 include/linux/clockchips.h extern int clockevents_program_event(struct clock_event_device *dev,
dev               168 include/linux/clockchips.h extern void clockevents_handle_noop(struct clock_event_device *dev);
dev                30 include/linux/com20020.h int com20020_check(struct net_device *dev);
dev                31 include/linux/com20020.h int com20020_found(struct net_device *dev, int shared);
dev                68 include/linux/com20020.h 	struct net_device *dev;
dev               331 include/linux/compat.h asmlinkage long compat_sys_ustat(unsigned dev, struct compat_ustat __user *u32);
dev                77 include/linux/connector.h int cn_queue_add_callback(struct cn_queue_dev *dev, const char *name,
dev                80 include/linux/connector.h void cn_queue_del_callback(struct cn_queue_dev *dev, struct cb_id *id);
dev                84 include/linux/connector.h void cn_queue_free_dev(struct cn_queue_dev *dev);
dev                18 include/linux/container.h 	struct device dev;
dev                22 include/linux/container.h static inline struct container_dev *to_container_dev(struct device *dev)
dev                24 include/linux/container.h 	return container_of(dev, struct container_dev, dev);
dev                26 include/linux/cpu.h 	struct device dev;
dev               504 include/linux/cpufreq.h int dev_pm_opp_init_cpufreq_table(struct device *dev,
dev               506 include/linux/cpufreq.h void dev_pm_opp_free_cpufreq_table(struct device *dev,
dev               509 include/linux/cpufreq.h static inline int dev_pm_opp_init_cpufreq_table(struct device *dev,
dev               516 include/linux/cpufreq.h static inline void dev_pm_opp_free_cpufreq_table(struct device *dev,
dev                48 include/linux/cpuidle.h 	int (*enter)	(struct cpuidle_device *dev,
dev                52 include/linux/cpuidle.h 	int (*enter_dead) (struct cpuidle_device *dev, int index);
dev                95 include/linux/cpuidle.h static inline int cpuidle_get_last_residency(struct cpuidle_device *dev)
dev                97 include/linux/cpuidle.h 	return dev->last_residency;
dev               125 include/linux/cpuidle.h 			  struct cpuidle_device *dev);
dev               127 include/linux/cpuidle.h 			 struct cpuidle_device *dev, int index);
dev               128 include/linux/cpuidle.h extern void cpuidle_reflect(struct cpuidle_device *dev, int index);
dev               135 include/linux/cpuidle.h extern int cpuidle_register_device(struct cpuidle_device *dev);
dev               136 include/linux/cpuidle.h extern void cpuidle_unregister_device(struct cpuidle_device *dev);
dev               144 include/linux/cpuidle.h extern int cpuidle_enable_device(struct cpuidle_device *dev);
dev               145 include/linux/cpuidle.h extern void cpuidle_disable_device(struct cpuidle_device *dev);
dev               149 include/linux/cpuidle.h extern struct cpuidle_driver *cpuidle_get_cpu_driver(struct cpuidle_device *dev);
dev               153 include/linux/cpuidle.h 				 struct cpuidle_device *dev)
dev               156 include/linux/cpuidle.h 				struct cpuidle_device *dev, int index)
dev               158 include/linux/cpuidle.h static inline void cpuidle_reflect(struct cpuidle_device *dev, int index) { }
dev               165 include/linux/cpuidle.h static inline int cpuidle_register_device(struct cpuidle_device *dev)
dev               167 include/linux/cpuidle.h static inline void cpuidle_unregister_device(struct cpuidle_device *dev) { }
dev               176 include/linux/cpuidle.h static inline int cpuidle_enable_device(struct cpuidle_device *dev)
dev               178 include/linux/cpuidle.h static inline void cpuidle_disable_device(struct cpuidle_device *dev) { }
dev               182 include/linux/cpuidle.h 	struct cpuidle_device *dev) {return NULL; }
dev               186 include/linux/cpuidle.h void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a);
dev               188 include/linux/cpuidle.h static inline void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a)
dev               203 include/linux/cpuidle.h 					struct cpuidle_device *dev);
dev               205 include/linux/cpuidle.h 					struct cpuidle_device *dev);
dev               208 include/linux/cpuidle.h 					struct cpuidle_device *dev);
dev               209 include/linux/cpuidle.h 	void (*reflect)		(struct cpuidle_device *dev, int index);
dev                58 include/linux/dca.h int register_dca_provider(struct dca_provider *dca, struct device *dev);
dev                59 include/linux/dca.h void unregister_dca_provider(struct dca_provider *dca, struct device *dev);
dev                68 include/linux/dca.h int dca_add_requester(struct device *dev);
dev                69 include/linux/dca.h int dca_remove_requester(struct device *dev);
dev                71 include/linux/dca.h u8 dca3_get_tag(struct device *dev, int cpu);
dev                76 include/linux/dca.h int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev);
dev                78 include/linux/dca.h int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot);
dev                 9 include/linux/devcoredump.h void dev_coredumpv(struct device *dev, const void *data, size_t datalen,
dev                12 include/linux/devcoredump.h void dev_coredumpm(struct device *dev, struct module *owner,
dev                18 include/linux/devcoredump.h static inline void dev_coredumpv(struct device *dev, const void *data,
dev                25 include/linux/devcoredump.h dev_coredumpm(struct device *dev, struct module *owner,
dev                83 include/linux/devfreq.h 	int (*target)(struct device *dev, unsigned long *freq, u32 flags);
dev                84 include/linux/devfreq.h 	int (*get_dev_status)(struct device *dev,
dev                86 include/linux/devfreq.h 	int (*get_cur_freq)(struct device *dev, unsigned long *freq);
dev                87 include/linux/devfreq.h 	void (*exit)(struct device *dev);
dev               156 include/linux/devfreq.h 	struct device dev;
dev               179 include/linux/devfreq.h extern struct devfreq *devfreq_add_device(struct device *dev,
dev               184 include/linux/devfreq.h extern struct devfreq *devm_devfreq_add_device(struct device *dev,
dev               188 include/linux/devfreq.h extern void devm_devfreq_remove_device(struct device *dev,
dev               196 include/linux/devfreq.h extern struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
dev               198 include/linux/devfreq.h extern int devfreq_register_opp_notifier(struct device *dev,
dev               200 include/linux/devfreq.h extern int devfreq_unregister_opp_notifier(struct device *dev,
dev               202 include/linux/devfreq.h extern int devm_devfreq_register_opp_notifier(struct device *dev,
dev               204 include/linux/devfreq.h extern void devm_devfreq_unregister_opp_notifier(struct device *dev,
dev               228 include/linux/devfreq.h static inline struct devfreq *devfreq_add_device(struct device *dev,
dev               241 include/linux/devfreq.h static inline struct devfreq *devm_devfreq_add_device(struct device *dev,
dev               249 include/linux/devfreq.h static inline void devm_devfreq_remove_device(struct device *dev,
dev               264 include/linux/devfreq.h static inline struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
dev               270 include/linux/devfreq.h static inline int devfreq_register_opp_notifier(struct device *dev,
dev               276 include/linux/devfreq.h static inline int devfreq_unregister_opp_notifier(struct device *dev,
dev               282 include/linux/devfreq.h static inline int devm_devfreq_register_opp_notifier(struct device *dev,
dev               288 include/linux/devfreq.h static inline void devm_devfreq_unregister_opp_notifier(struct device *dev,
dev                93 include/linux/device-mapper.h 					   struct dm_dev *dev,
dev               367 include/linux/device-mapper.h struct mapped_device *dm_get_md(dev_t dev);
dev               113 include/linux/device.h 	int (*match)(struct device *dev, struct device_driver *drv);
dev               114 include/linux/device.h 	int (*uevent)(struct device *dev, struct kobj_uevent_env *env);
dev               115 include/linux/device.h 	int (*probe)(struct device *dev);
dev               116 include/linux/device.h 	int (*remove)(struct device *dev);
dev               117 include/linux/device.h 	void (*shutdown)(struct device *dev);
dev               119 include/linux/device.h 	int (*online)(struct device *dev);
dev               120 include/linux/device.h 	int (*offline)(struct device *dev);
dev               122 include/linux/device.h 	int (*suspend)(struct device *dev, pm_message_t state);
dev               123 include/linux/device.h 	int (*resume)(struct device *dev);
dev               152 include/linux/device.h 		     int (*fn)(struct device *dev, void *data));
dev               155 include/linux/device.h 			       int (*match)(struct device *dev, void *data));
dev               241 include/linux/device.h 	int (*probe) (struct device *dev);
dev               242 include/linux/device.h 	int (*remove) (struct device *dev);
dev               243 include/linux/device.h 	void (*shutdown) (struct device *dev);
dev               244 include/linux/device.h 	int (*suspend) (struct device *dev, pm_message_t state);
dev               245 include/linux/device.h 	int (*resume) (struct device *dev);
dev               289 include/linux/device.h 					       int (*fn)(struct device *dev,
dev               293 include/linux/device.h 				  int (*match)(struct device *dev, void *data));
dev               312 include/linux/device.h 	int (*add_dev)(struct device *dev, struct subsys_interface *sif);
dev               313 include/linux/device.h 	int (*remove_dev)(struct device *dev, struct subsys_interface *sif);
dev               360 include/linux/device.h 	int (*dev_uevent)(struct device *dev, struct kobj_uevent_env *env);
dev               361 include/linux/device.h 	char *(*devnode)(struct device *dev, umode_t *mode);
dev               364 include/linux/device.h 	void (*dev_release)(struct device *dev);
dev               366 include/linux/device.h 	int (*suspend)(struct device *dev, pm_message_t state);
dev               367 include/linux/device.h 	int (*resume)(struct device *dev);
dev               370 include/linux/device.h 	const void *(*namespace)(struct device *dev);
dev               399 include/linux/device.h int class_compat_create_link(struct class_compat *cls, struct device *dev,
dev               401 include/linux/device.h void class_compat_remove_link(struct class_compat *cls, struct device *dev,
dev               413 include/linux/device.h 				 int (*fn)(struct device *dev, void *data));
dev               504 include/linux/device.h 	int (*uevent)(struct device *dev, struct kobj_uevent_env *env);
dev               505 include/linux/device.h 	char *(*devnode)(struct device *dev, umode_t *mode,
dev               507 include/linux/device.h 	void (*release)(struct device *dev);
dev               515 include/linux/device.h 	ssize_t (*show)(struct device *dev, struct device_attribute *attr,
dev               517 include/linux/device.h 	ssize_t (*store)(struct device *dev, struct device_attribute *attr,
dev               526 include/linux/device.h ssize_t device_show_ulong(struct device *dev, struct device_attribute *attr,
dev               528 include/linux/device.h ssize_t device_store_ulong(struct device *dev, struct device_attribute *attr,
dev               530 include/linux/device.h ssize_t device_show_int(struct device *dev, struct device_attribute *attr,
dev               532 include/linux/device.h ssize_t device_store_int(struct device *dev, struct device_attribute *attr,
dev               534 include/linux/device.h ssize_t device_show_bool(struct device *dev, struct device_attribute *attr,
dev               536 include/linux/device.h ssize_t device_store_bool(struct device *dev, struct device_attribute *attr,
dev               562 include/linux/device.h extern void device_remove_file(struct device *dev,
dev               564 include/linux/device.h extern bool device_remove_file_self(struct device *dev,
dev               566 include/linux/device.h extern int __must_check device_create_bin_file(struct device *dev,
dev               568 include/linux/device.h extern void device_remove_bin_file(struct device *dev,
dev               572 include/linux/device.h typedef void (*dr_release_t)(struct device *dev, void *res);
dev               573 include/linux/device.h typedef int (*dr_match_t)(struct device *dev, void *res, void *match_data);
dev               583 include/linux/device.h extern void devres_for_each_res(struct device *dev, dr_release_t release,
dev               588 include/linux/device.h extern void devres_add(struct device *dev, void *res);
dev               589 include/linux/device.h extern void *devres_find(struct device *dev, dr_release_t release,
dev               591 include/linux/device.h extern void *devres_get(struct device *dev, void *new_res,
dev               593 include/linux/device.h extern void *devres_remove(struct device *dev, dr_release_t release,
dev               595 include/linux/device.h extern int devres_destroy(struct device *dev, dr_release_t release,
dev               597 include/linux/device.h extern int devres_release(struct device *dev, dr_release_t release,
dev               601 include/linux/device.h extern void * __must_check devres_open_group(struct device *dev, void *id,
dev               603 include/linux/device.h extern void devres_close_group(struct device *dev, void *id);
dev               604 include/linux/device.h extern void devres_remove_group(struct device *dev, void *id);
dev               605 include/linux/device.h extern int devres_release_group(struct device *dev, void *id);
dev               608 include/linux/device.h extern void *devm_kmalloc(struct device *dev, size_t size, gfp_t gfp);
dev               609 include/linux/device.h extern char *devm_kvasprintf(struct device *dev, gfp_t gfp, const char *fmt,
dev               612 include/linux/device.h char *devm_kasprintf(struct device *dev, gfp_t gfp, const char *fmt, ...);
dev               613 include/linux/device.h static inline void *devm_kzalloc(struct device *dev, size_t size, gfp_t gfp)
dev               615 include/linux/device.h 	return devm_kmalloc(dev, size, gfp | __GFP_ZERO);
dev               617 include/linux/device.h static inline void *devm_kmalloc_array(struct device *dev,
dev               622 include/linux/device.h 	return devm_kmalloc(dev, n * size, flags);
dev               624 include/linux/device.h static inline void *devm_kcalloc(struct device *dev,
dev               627 include/linux/device.h 	return devm_kmalloc_array(dev, n, size, flags | __GFP_ZERO);
dev               629 include/linux/device.h extern void devm_kfree(struct device *dev, void *p);
dev               630 include/linux/device.h extern char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp);
dev               631 include/linux/device.h extern void *devm_kmemdup(struct device *dev, const void *src, size_t len,
dev               634 include/linux/device.h extern unsigned long devm_get_free_pages(struct device *dev,
dev               636 include/linux/device.h extern void devm_free_pages(struct device *dev, unsigned long addr);
dev               638 include/linux/device.h void __iomem *devm_ioremap_resource(struct device *dev, struct resource *res);
dev               641 include/linux/device.h int devm_add_action(struct device *dev, void (*action)(void *), void *data);
dev               642 include/linux/device.h void devm_remove_action(struct device *dev, void (*action)(void *), void *data);
dev               794 include/linux/device.h 	void	(*release)(struct device *dev);
dev               809 include/linux/device.h static inline const char *dev_name(const struct device *dev)
dev               812 include/linux/device.h 	if (dev->init_name)
dev               813 include/linux/device.h 		return dev->init_name;
dev               815 include/linux/device.h 	return kobject_name(&dev->kobj);
dev               819 include/linux/device.h int dev_set_name(struct device *dev, const char *name, ...);
dev               822 include/linux/device.h static inline int dev_to_node(struct device *dev)
dev               824 include/linux/device.h 	return dev->numa_node;
dev               826 include/linux/device.h static inline void set_dev_node(struct device *dev, int node)
dev               828 include/linux/device.h 	dev->numa_node = node;
dev               831 include/linux/device.h static inline int dev_to_node(struct device *dev)
dev               835 include/linux/device.h static inline void set_dev_node(struct device *dev, int node)
dev               840 include/linux/device.h static inline void *dev_get_drvdata(const struct device *dev)
dev               842 include/linux/device.h 	return dev->driver_data;
dev               845 include/linux/device.h static inline void dev_set_drvdata(struct device *dev, void *data)
dev               847 include/linux/device.h 	dev->driver_data = data;
dev               850 include/linux/device.h static inline struct pm_subsys_data *dev_to_psd(struct device *dev)
dev               852 include/linux/device.h 	return dev ? dev->power.subsys_data : NULL;
dev               855 include/linux/device.h static inline unsigned int dev_get_uevent_suppress(const struct device *dev)
dev               857 include/linux/device.h 	return dev->kobj.uevent_suppress;
dev               860 include/linux/device.h static inline void dev_set_uevent_suppress(struct device *dev, int val)
dev               862 include/linux/device.h 	dev->kobj.uevent_suppress = val;
dev               865 include/linux/device.h static inline int device_is_registered(struct device *dev)
dev               867 include/linux/device.h 	return dev->kobj.state_in_sysfs;
dev               870 include/linux/device.h static inline void device_enable_async_suspend(struct device *dev)
dev               872 include/linux/device.h 	if (!dev->power.is_prepared)
dev               873 include/linux/device.h 		dev->power.async_suspend = true;
dev               876 include/linux/device.h static inline void device_disable_async_suspend(struct device *dev)
dev               878 include/linux/device.h 	if (!dev->power.is_prepared)
dev               879 include/linux/device.h 		dev->power.async_suspend = false;
dev               882 include/linux/device.h static inline bool device_async_suspend_enabled(struct device *dev)
dev               884 include/linux/device.h 	return !!dev->power.async_suspend;
dev               887 include/linux/device.h static inline void pm_suspend_ignore_children(struct device *dev, bool enable)
dev               889 include/linux/device.h 	dev->power.ignore_children = enable;
dev               892 include/linux/device.h static inline void dev_pm_syscore_device(struct device *dev, bool val)
dev               895 include/linux/device.h 	dev->power.syscore = val;
dev               899 include/linux/device.h static inline void device_lock(struct device *dev)
dev               901 include/linux/device.h 	mutex_lock(&dev->mutex);
dev               904 include/linux/device.h static inline int device_trylock(struct device *dev)
dev               906 include/linux/device.h 	return mutex_trylock(&dev->mutex);
dev               909 include/linux/device.h static inline void device_unlock(struct device *dev)
dev               911 include/linux/device.h 	mutex_unlock(&dev->mutex);
dev               919 include/linux/device.h extern int __must_check device_register(struct device *dev);
dev               920 include/linux/device.h extern void device_unregister(struct device *dev);
dev               921 include/linux/device.h extern void device_initialize(struct device *dev);
dev               922 include/linux/device.h extern int __must_check device_add(struct device *dev);
dev               923 include/linux/device.h extern void device_del(struct device *dev);
dev               924 include/linux/device.h extern int device_for_each_child(struct device *dev, void *data,
dev               925 include/linux/device.h 		     int (*fn)(struct device *dev, void *data));
dev               926 include/linux/device.h extern struct device *device_find_child(struct device *dev, void *data,
dev               927 include/linux/device.h 				int (*match)(struct device *dev, void *data));
dev               928 include/linux/device.h extern int device_rename(struct device *dev, const char *new_name);
dev               929 include/linux/device.h extern int device_move(struct device *dev, struct device *new_parent,
dev               931 include/linux/device.h extern const char *device_get_devnode(struct device *dev,
dev               935 include/linux/device.h static inline bool device_supports_offline(struct device *dev)
dev               937 include/linux/device.h 	return dev->bus && dev->bus->offline && dev->bus->online;
dev               943 include/linux/device.h extern int device_offline(struct device *dev);
dev               944 include/linux/device.h extern int device_online(struct device *dev);
dev               957 include/linux/device.h static inline void *dev_get_platdata(const struct device *dev)
dev               959 include/linux/device.h 	return dev->platform_data;
dev               966 include/linux/device.h extern int __must_check device_bind_driver(struct device *dev);
dev               967 include/linux/device.h extern void device_release_driver(struct device *dev);
dev               968 include/linux/device.h extern int  __must_check device_attach(struct device *dev);
dev               970 include/linux/device.h extern int __must_check device_reprobe(struct device *dev);
dev               998 include/linux/device.h extern int (*platform_notify)(struct device *dev);
dev              1000 include/linux/device.h extern int (*platform_notify_remove)(struct device *dev);
dev              1007 include/linux/device.h extern struct device *get_device(struct device *dev);
dev              1008 include/linux/device.h extern void put_device(struct device *dev);
dev              1011 include/linux/device.h extern int devtmpfs_create_node(struct device *dev);
dev              1012 include/linux/device.h extern int devtmpfs_delete_node(struct device *dev);
dev              1015 include/linux/device.h static inline int devtmpfs_create_node(struct device *dev) { return 0; }
dev              1016 include/linux/device.h static inline int devtmpfs_delete_node(struct device *dev) { return 0; }
dev              1024 include/linux/device.h extern const char *dev_driver_string(const struct device *dev);
dev              1030 include/linux/device.h int dev_vprintk_emit(int level, const struct device *dev,
dev              1033 include/linux/device.h int dev_printk_emit(int level, const struct device *dev, const char *fmt, ...);
dev              1036 include/linux/device.h int dev_printk(const char *level, const struct device *dev,
dev              1039 include/linux/device.h int dev_emerg(const struct device *dev, const char *fmt, ...);
dev              1041 include/linux/device.h int dev_alert(const struct device *dev, const char *fmt, ...);
dev              1043 include/linux/device.h int dev_crit(const struct device *dev, const char *fmt, ...);
dev              1045 include/linux/device.h int dev_err(const struct device *dev, const char *fmt, ...);
dev              1047 include/linux/device.h int dev_warn(const struct device *dev, const char *fmt, ...);
dev              1049 include/linux/device.h int dev_notice(const struct device *dev, const char *fmt, ...);
dev              1051 include/linux/device.h int _dev_info(const struct device *dev, const char *fmt, ...);
dev              1056 include/linux/device.h int dev_vprintk_emit(int level, const struct device *dev,
dev              1060 include/linux/device.h int dev_printk_emit(int level, const struct device *dev, const char *fmt, ...)
dev              1063 include/linux/device.h static inline int __dev_printk(const char *level, const struct device *dev,
dev              1067 include/linux/device.h int dev_printk(const char *level, const struct device *dev,
dev              1072 include/linux/device.h int dev_emerg(const struct device *dev, const char *fmt, ...)
dev              1075 include/linux/device.h int dev_crit(const struct device *dev, const char *fmt, ...)
dev              1078 include/linux/device.h int dev_alert(const struct device *dev, const char *fmt, ...)
dev              1081 include/linux/device.h int dev_err(const struct device *dev, const char *fmt, ...)
dev              1084 include/linux/device.h int dev_warn(const struct device *dev, const char *fmt, ...)
dev              1087 include/linux/device.h int dev_notice(const struct device *dev, const char *fmt, ...)
dev              1090 include/linux/device.h int _dev_info(const struct device *dev, const char *fmt, ...)
dev              1102 include/linux/device.h #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg)
dev              1105 include/linux/device.h #define dev_dbg(dev, format, ...)		     \
dev              1107 include/linux/device.h 	dynamic_dev_dbg(dev, format, ##__VA_ARGS__); \
dev              1110 include/linux/device.h #define dev_dbg(dev, format, arg...)		\
dev              1111 include/linux/device.h 	dev_printk(KERN_DEBUG, dev, format, ##arg)
dev              1113 include/linux/device.h #define dev_dbg(dev, format, arg...)				\
dev              1116 include/linux/device.h 		dev_printk(KERN_DEBUG, dev, format, ##arg);	\
dev              1121 include/linux/device.h #define dev_level_ratelimited(dev_level, dev, fmt, ...)			\
dev              1127 include/linux/device.h 		dev_level(dev, fmt, ##__VA_ARGS__);			\
dev              1130 include/linux/device.h #define dev_emerg_ratelimited(dev, fmt, ...)				\
dev              1131 include/linux/device.h 	dev_level_ratelimited(dev_emerg, dev, fmt, ##__VA_ARGS__)
dev              1132 include/linux/device.h #define dev_alert_ratelimited(dev, fmt, ...)				\
dev              1133 include/linux/device.h 	dev_level_ratelimited(dev_alert, dev, fmt, ##__VA_ARGS__)
dev              1134 include/linux/device.h #define dev_crit_ratelimited(dev, fmt, ...)				\
dev              1135 include/linux/device.h 	dev_level_ratelimited(dev_crit, dev, fmt, ##__VA_ARGS__)
dev              1136 include/linux/device.h #define dev_err_ratelimited(dev, fmt, ...)				\
dev              1137 include/linux/device.h 	dev_level_ratelimited(dev_err, dev, fmt, ##__VA_ARGS__)
dev              1138 include/linux/device.h #define dev_warn_ratelimited(dev, fmt, ...)				\
dev              1139 include/linux/device.h 	dev_level_ratelimited(dev_warn, dev, fmt, ##__VA_ARGS__)
dev              1140 include/linux/device.h #define dev_notice_ratelimited(dev, fmt, ...)				\
dev              1141 include/linux/device.h 	dev_level_ratelimited(dev_notice, dev, fmt, ##__VA_ARGS__)
dev              1142 include/linux/device.h #define dev_info_ratelimited(dev, fmt, ...)				\
dev              1143 include/linux/device.h 	dev_level_ratelimited(dev_info, dev, fmt, ##__VA_ARGS__)
dev              1146 include/linux/device.h #define dev_dbg_ratelimited(dev, fmt, ...)				\
dev              1154 include/linux/device.h 		__dynamic_dev_dbg(&descriptor, dev, fmt,		\
dev              1158 include/linux/device.h #define dev_dbg_ratelimited(dev, fmt, ...)				\
dev              1164 include/linux/device.h 		dev_printk(KERN_DEBUG, dev, fmt, ##__VA_ARGS__);	\
dev              1167 include/linux/device.h #define dev_dbg_ratelimited(dev, fmt, ...)			\
dev              1174 include/linux/device.h #define dev_vdbg(dev, format, arg...)				\
dev              1177 include/linux/device.h 		dev_printk(KERN_DEBUG, dev, format, ##arg);	\
dev              1186 include/linux/device.h #define dev_WARN(dev, format, arg...) \
dev              1187 include/linux/device.h 	WARN(1, "%s %s: " format, dev_driver_string(dev), dev_name(dev), ## arg);
dev              1189 include/linux/device.h #define dev_WARN_ONCE(dev, condition, format, arg...) \
dev              1191 include/linux/device.h 			dev_driver_string(dev), dev_name(dev), ## arg)
dev                 5 include/linux/device_cgroup.h extern int devcgroup_inode_mknod(int mode, dev_t dev);
dev                17 include/linux/device_cgroup.h static inline int devcgroup_inode_mknod(int mode, dev_t dev)
dev                49 include/linux/dio.h 	struct device dev;		/* Generic device interface */
dev                55 include/linux/dio.h #define to_dio_dev(n) container_of(n, struct dio_dev, dev)
dev                65 include/linux/dio.h 	struct device dev;
dev               271 include/linux/dio.h 	return dev_get_drvdata(&d->dev);
dev               276 include/linux/dio.h 	dev_set_drvdata(&d->dev, data);
dev               160 include/linux/dma-buf.h 	struct device *dev;
dev               180 include/linux/dma-buf.h 							struct device *dev);
dev                65 include/linux/dma-contiguous.h static inline struct cma *dev_get_cma_area(struct device *dev)
dev                67 include/linux/dma-contiguous.h 	if (dev && dev->cma_area)
dev                68 include/linux/dma-contiguous.h 		return dev->cma_area;
dev                72 include/linux/dma-contiguous.h static inline void dev_set_cma_area(struct device *dev, struct cma *cma)
dev                74 include/linux/dma-contiguous.h 	if (dev)
dev                75 include/linux/dma-contiguous.h 		dev->cma_area = cma;
dev               102 include/linux/dma-contiguous.h static inline int dma_declare_contiguous(struct device *dev, phys_addr_t size,
dev               109 include/linux/dma-contiguous.h 		dev_set_cma_area(dev, cma);
dev               114 include/linux/dma-contiguous.h struct page *dma_alloc_from_contiguous(struct device *dev, int count,
dev               116 include/linux/dma-contiguous.h bool dma_release_from_contiguous(struct device *dev, struct page *pages,
dev               121 include/linux/dma-contiguous.h static inline struct cma *dev_get_cma_area(struct device *dev)
dev               126 include/linux/dma-contiguous.h static inline void dev_set_cma_area(struct device *dev, struct cma *cma) { }
dev               140 include/linux/dma-contiguous.h int dma_declare_contiguous(struct device *dev, phys_addr_t size,
dev               147 include/linux/dma-contiguous.h struct page *dma_alloc_from_contiguous(struct device *dev, int count,
dev               154 include/linux/dma-contiguous.h bool dma_release_from_contiguous(struct device *dev, struct page *pages,
dev                37 include/linux/dma-debug.h extern void debug_dma_map_page(struct device *dev, struct page *page,
dev                42 include/linux/dma-debug.h extern void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
dev                44 include/linux/dma-debug.h extern void debug_dma_unmap_page(struct device *dev, dma_addr_t addr,
dev                47 include/linux/dma-debug.h extern void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
dev                50 include/linux/dma-debug.h extern void debug_dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
dev                53 include/linux/dma-debug.h extern void debug_dma_alloc_coherent(struct device *dev, size_t size,
dev                56 include/linux/dma-debug.h extern void debug_dma_free_coherent(struct device *dev, size_t size,
dev                59 include/linux/dma-debug.h extern void debug_dma_sync_single_for_cpu(struct device *dev,
dev                63 include/linux/dma-debug.h extern void debug_dma_sync_single_for_device(struct device *dev,
dev                67 include/linux/dma-debug.h extern void debug_dma_sync_single_range_for_cpu(struct device *dev,
dev                73 include/linux/dma-debug.h extern void debug_dma_sync_single_range_for_device(struct device *dev,
dev                78 include/linux/dma-debug.h extern void debug_dma_sync_sg_for_cpu(struct device *dev,
dev                82 include/linux/dma-debug.h extern void debug_dma_sync_sg_for_device(struct device *dev,
dev                86 include/linux/dma-debug.h extern void debug_dma_dump_mappings(struct device *dev);
dev               105 include/linux/dma-debug.h static inline void debug_dma_map_page(struct device *dev, struct page *page,
dev               112 include/linux/dma-debug.h static inline void debug_dma_mapping_error(struct device *dev,
dev               117 include/linux/dma-debug.h static inline void debug_dma_unmap_page(struct device *dev, dma_addr_t addr,
dev               123 include/linux/dma-debug.h static inline void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
dev               128 include/linux/dma-debug.h static inline void debug_dma_unmap_sg(struct device *dev,
dev               134 include/linux/dma-debug.h static inline void debug_dma_alloc_coherent(struct device *dev, size_t size,
dev               139 include/linux/dma-debug.h static inline void debug_dma_free_coherent(struct device *dev, size_t size,
dev               144 include/linux/dma-debug.h static inline void debug_dma_sync_single_for_cpu(struct device *dev,
dev               150 include/linux/dma-debug.h static inline void debug_dma_sync_single_for_device(struct device *dev,
dev               156 include/linux/dma-debug.h static inline void debug_dma_sync_single_range_for_cpu(struct device *dev,
dev               164 include/linux/dma-debug.h static inline void debug_dma_sync_single_range_for_device(struct device *dev,
dev               172 include/linux/dma-debug.h static inline void debug_dma_sync_sg_for_cpu(struct device *dev,
dev               178 include/linux/dma-debug.h static inline void debug_dma_sync_sg_for_device(struct device *dev,
dev               184 include/linux/dma-debug.h static inline void debug_dma_dump_mappings(struct device *dev)
dev                18 include/linux/dma-mapping.h 	void* (*alloc)(struct device *dev, size_t size,
dev                21 include/linux/dma-mapping.h 	void (*free)(struct device *dev, size_t size,
dev                27 include/linux/dma-mapping.h 	int (*get_sgtable)(struct device *dev, struct sg_table *sgt, void *,
dev                30 include/linux/dma-mapping.h 	dma_addr_t (*map_page)(struct device *dev, struct page *page,
dev                34 include/linux/dma-mapping.h 	void (*unmap_page)(struct device *dev, dma_addr_t dma_handle,
dev                37 include/linux/dma-mapping.h 	int (*map_sg)(struct device *dev, struct scatterlist *sg,
dev                40 include/linux/dma-mapping.h 	void (*unmap_sg)(struct device *dev,
dev                44 include/linux/dma-mapping.h 	void (*sync_single_for_cpu)(struct device *dev,
dev                47 include/linux/dma-mapping.h 	void (*sync_single_for_device)(struct device *dev,
dev                50 include/linux/dma-mapping.h 	void (*sync_sg_for_cpu)(struct device *dev,
dev                53 include/linux/dma-mapping.h 	void (*sync_sg_for_device)(struct device *dev,
dev                56 include/linux/dma-mapping.h 	int (*mapping_error)(struct device *dev, dma_addr_t dma_addr);
dev                57 include/linux/dma-mapping.h 	int (*dma_supported)(struct device *dev, u64 mask);
dev                58 include/linux/dma-mapping.h 	int (*set_dma_mask)(struct device *dev, u64 mask);
dev                60 include/linux/dma-mapping.h 	u64 (*get_required_mask)(struct device *dev);
dev                76 include/linux/dma-mapping.h static inline int is_device_dma_capable(struct device *dev)
dev                78 include/linux/dma-mapping.h 	return dev->dma_mask != NULL && *dev->dma_mask != DMA_MASK_NONE;
dev                87 include/linux/dma-mapping.h static inline u64 dma_get_mask(struct device *dev)
dev                89 include/linux/dma-mapping.h 	if (dev && dev->dma_mask && *dev->dma_mask)
dev                90 include/linux/dma-mapping.h 		return *dev->dma_mask;
dev                95 include/linux/dma-mapping.h int dma_set_coherent_mask(struct device *dev, u64 mask);
dev                97 include/linux/dma-mapping.h static inline int dma_set_coherent_mask(struct device *dev, u64 mask)
dev                99 include/linux/dma-mapping.h 	if (!dma_supported(dev, mask))
dev               101 include/linux/dma-mapping.h 	dev->coherent_dma_mask = mask;
dev               112 include/linux/dma-mapping.h static inline int dma_set_mask_and_coherent(struct device *dev, u64 mask)
dev               114 include/linux/dma-mapping.h 	int rc = dma_set_mask(dev, mask);
dev               116 include/linux/dma-mapping.h 		dma_set_coherent_mask(dev, mask);
dev               124 include/linux/dma-mapping.h static inline int dma_coerce_mask_and_coherent(struct device *dev, u64 mask)
dev               126 include/linux/dma-mapping.h 	dev->dma_mask = &dev->coherent_dma_mask;
dev               127 include/linux/dma-mapping.h 	return dma_set_mask_and_coherent(dev, mask);
dev               130 include/linux/dma-mapping.h extern u64 dma_get_required_mask(struct device *dev);
dev               133 include/linux/dma-mapping.h static inline int set_arch_dma_coherent_ops(struct device *dev)
dev               139 include/linux/dma-mapping.h static inline unsigned int dma_get_max_seg_size(struct device *dev)
dev               141 include/linux/dma-mapping.h 	return dev->dma_parms ? dev->dma_parms->max_segment_size : 65536;
dev               144 include/linux/dma-mapping.h static inline unsigned int dma_set_max_seg_size(struct device *dev,
dev               147 include/linux/dma-mapping.h 	if (dev->dma_parms) {
dev               148 include/linux/dma-mapping.h 		dev->dma_parms->max_segment_size = size;
dev               154 include/linux/dma-mapping.h static inline unsigned long dma_get_seg_boundary(struct device *dev)
dev               156 include/linux/dma-mapping.h 	return dev->dma_parms ?
dev               157 include/linux/dma-mapping.h 		dev->dma_parms->segment_boundary_mask : 0xffffffff;
dev               160 include/linux/dma-mapping.h static inline int dma_set_seg_boundary(struct device *dev, unsigned long mask)
dev               162 include/linux/dma-mapping.h 	if (dev->dma_parms) {
dev               163 include/linux/dma-mapping.h 		dev->dma_parms->segment_boundary_mask = mask;
dev               170 include/linux/dma-mapping.h static inline unsigned long dma_max_pfn(struct device *dev)
dev               172 include/linux/dma-mapping.h 	return *dev->dma_mask >> PAGE_SHIFT;
dev               176 include/linux/dma-mapping.h static inline void *dma_zalloc_coherent(struct device *dev, size_t size,
dev               179 include/linux/dma-mapping.h 	void *ret = dma_alloc_coherent(dev, size, dma_handle,
dev               202 include/linux/dma-mapping.h dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr,
dev               209 include/linux/dma-mapping.h dma_release_declared_memory(struct device *dev)
dev               214 include/linux/dma-mapping.h dma_mark_declared_memory_occupied(struct device *dev,
dev               224 include/linux/dma-mapping.h extern void *dmam_alloc_coherent(struct device *dev, size_t size,
dev               226 include/linux/dma-mapping.h extern void dmam_free_coherent(struct device *dev, size_t size, void *vaddr,
dev               228 include/linux/dma-mapping.h extern void *dmam_alloc_noncoherent(struct device *dev, size_t size,
dev               230 include/linux/dma-mapping.h extern void dmam_free_noncoherent(struct device *dev, size_t size, void *vaddr,
dev               233 include/linux/dma-mapping.h extern int dmam_declare_coherent_memory(struct device *dev,
dev               237 include/linux/dma-mapping.h extern void dmam_release_declared_memory(struct device *dev);
dev               239 include/linux/dma-mapping.h static inline int dmam_declare_coherent_memory(struct device *dev,
dev               246 include/linux/dma-mapping.h static inline void dmam_release_declared_memory(struct device *dev)
dev               254 include/linux/dma-mapping.h #define dma_map_single_attrs(dev, cpu_addr, size, dir, attrs) \
dev               255 include/linux/dma-mapping.h 	dma_map_single(dev, cpu_addr, size, dir)
dev               257 include/linux/dma-mapping.h #define dma_unmap_single_attrs(dev, dma_addr, size, dir, attrs) \
dev               258 include/linux/dma-mapping.h 	dma_unmap_single(dev, dma_addr, size, dir)
dev               260 include/linux/dma-mapping.h #define dma_map_sg_attrs(dev, sgl, nents, dir, attrs) \
dev               261 include/linux/dma-mapping.h 	dma_map_sg(dev, sgl, nents, dir)
dev               263 include/linux/dma-mapping.h #define dma_unmap_sg_attrs(dev, sgl, nents, dir, attrs) \
dev               264 include/linux/dma-mapping.h 	dma_unmap_sg(dev, sgl, nents, dir)
dev               267 include/linux/dma-mapping.h static inline void *dma_alloc_writecombine(struct device *dev, size_t size,
dev               272 include/linux/dma-mapping.h 	return dma_alloc_attrs(dev, size, dma_addr, gfp, &attrs);
dev               275 include/linux/dma-mapping.h static inline void dma_free_writecombine(struct device *dev, size_t size,
dev               280 include/linux/dma-mapping.h 	return dma_free_attrs(dev, size, cpu_addr, dma_addr, &attrs);
dev               283 include/linux/dma-mapping.h static inline int dma_mmap_writecombine(struct device *dev,
dev               290 include/linux/dma-mapping.h 	return dma_mmap_attrs(dev, vma, cpu_addr, dma_addr, size, &attrs);
dev                32 include/linux/dma/dw.h 	struct device	*dev;
dev               267 include/linux/dmaengine.h 	struct dma_chan_dev *dev;
dev               410 include/linux/dmaengine.h 	return dev_name(&chan->dev->device);
dev               435 include/linux/dmaengine.h 	struct device *dev;
dev               483 include/linux/dmaengine.h dmaengine_get_unmap_data(struct device *dev, int nr, gfp_t flags);
dev               491 include/linux/dmaengine.h dmaengine_get_unmap_data(struct device *dev, int nr, gfp_t flags)
dev               635 include/linux/dmaengine.h 	struct device *dev;
dev               820 include/linux/dmaengine.h static inline bool is_dma_copy_aligned(struct dma_device *dev, size_t off1,
dev               823 include/linux/dmaengine.h 	return dmaengine_check_align(dev->copy_align, off1, off2, len);
dev               826 include/linux/dmaengine.h static inline bool is_dma_xor_aligned(struct dma_device *dev, size_t off1,
dev               829 include/linux/dmaengine.h 	return dmaengine_check_align(dev->xor_align, off1, off2, len);
dev               832 include/linux/dmaengine.h static inline bool is_dma_pq_aligned(struct dma_device *dev, size_t off1,
dev               835 include/linux/dmaengine.h 	return dmaengine_check_align(dev->pq_align, off1, off2, len);
dev               838 include/linux/dmaengine.h static inline bool is_dma_fill_aligned(struct dma_device *dev, size_t off1,
dev               841 include/linux/dmaengine.h 	return dmaengine_check_align(dev->fill_align, off1, off2, len);
dev              1057 include/linux/dmaengine.h struct dma_chan *dma_request_slave_channel_reason(struct device *dev,
dev              1059 include/linux/dmaengine.h struct dma_chan *dma_request_slave_channel(struct device *dev, const char *name);
dev              1083 include/linux/dmaengine.h 					struct device *dev, const char *name)
dev              1087 include/linux/dmaengine.h static inline struct dma_chan *dma_request_slave_channel(struct device *dev,
dev              1106 include/linux/dmaengine.h #define dma_request_slave_channel_compat(mask, x, y, dev, name) \
dev              1107 include/linux/dmaengine.h 	__dma_request_slave_channel_compat(&(mask), x, y, dev, name)
dev              1112 include/linux/dmaengine.h 				  struct device *dev, char *name)
dev              1116 include/linux/dmaengine.h 	chan = dma_request_slave_channel(dev, name);
dev                17 include/linux/dmapool.h struct dma_pool *dma_pool_create(const char *name, struct device *dev, 
dev                30 include/linux/dmapool.h struct dma_pool *dmam_pool_create(const char *name, struct device *dev,
dev                40 include/linux/dmar.h 	struct device __rcu *dev;
dev                66 include/linux/dmar.h 	struct pci_dev			*dev;
dev               101 include/linux/dmar.h 	for ((p) = 0; ((d) = (p) < (c) ? dmar_rcu_dereference((a)[(p)].dev) : \
dev                89 include/linux/dmi.h 	struct dmi_device dev;
dev                53 include/linux/dynamic_debug.h void __dynamic_dev_dbg(struct _ddebug *descriptor, const struct device *dev,
dev                60 include/linux/dynamic_debug.h 			  const struct net_device *dev,
dev                82 include/linux/dynamic_debug.h #define dynamic_dev_dbg(dev, fmt, ...)				\
dev                86 include/linux/dynamic_debug.h 		__dynamic_dev_dbg(&descriptor, dev, fmt,	\
dev                90 include/linux/dynamic_debug.h #define dynamic_netdev_dbg(dev, fmt, ...)			\
dev                94 include/linux/dynamic_debug.h 		__dynamic_netdev_dbg(&descriptor, dev, fmt,	\
dev               133 include/linux/dynamic_debug.h #define dynamic_dev_dbg(dev, fmt, ...)					\
dev               134 include/linux/dynamic_debug.h 	do { if (0) dev_printk(KERN_DEBUG, dev, fmt, ##__VA_ARGS__); } while (0)
dev               542 include/linux/edac.h 	struct device dev;
dev               585 include/linux/edac.h 	struct device dev;
dev               657 include/linux/edac.h 	struct device			dev;
dev                41 include/linux/eisa.h 	struct device         dev; /* generic device */
dev                47 include/linux/eisa.h #define to_eisa_device(n) container_of(n, struct eisa_device, dev)
dev                81 include/linux/eisa.h         return dev_get_drvdata(&edev->dev);
dev                86 include/linux/eisa.h         dev_set_drvdata(&edev->dev, data);
dev                93 include/linux/eisa.h 	struct device   *dev;	 /* Pointer to bridge device */
dev                88 include/linux/enclosure.h 	struct device *dev;
dev               107 include/linux/enclosure.h to_enclosure_device(struct device *dev)
dev               109 include/linux/enclosure.h 	return container_of(dev, struct enclosure_device, edev);
dev               113 include/linux/enclosure.h to_enclosure_component(struct device *dev)
dev               115 include/linux/enclosure.h 	return container_of(dev, struct enclosure_component, cdev);
dev               126 include/linux/enclosure.h 			 struct device *dev);
dev               128 include/linux/enclosure.h struct enclosure_device *enclosure_find(struct device *dev,
dev                33 include/linux/etherdevice.h __be16 eth_type_trans(struct sk_buff *skb, struct net_device *dev);
dev                36 include/linux/etherdevice.h int eth_header(struct sk_buff *skb, struct net_device *dev, unsigned short type,
dev                42 include/linux/etherdevice.h void eth_header_cache_update(struct hh_cache *hh, const struct net_device *dev,
dev                44 include/linux/etherdevice.h int eth_prepare_mac_addr_change(struct net_device *dev, void *p);
dev                45 include/linux/etherdevice.h void eth_commit_mac_addr_change(struct net_device *dev, void *p);
dev                46 include/linux/etherdevice.h int eth_mac_addr(struct net_device *dev, void *p);
dev                47 include/linux/etherdevice.h int eth_change_mtu(struct net_device *dev, int new_mtu);
dev                48 include/linux/etherdevice.h int eth_validate_addr(struct net_device *dev);
dev               215 include/linux/etherdevice.h static inline void eth_hw_addr_random(struct net_device *dev)
dev               217 include/linux/etherdevice.h 	dev->addr_assign_type = NET_ADDR_RANDOM;
dev               218 include/linux/etherdevice.h 	eth_random_addr(dev->dev_addr);
dev               341 include/linux/etherdevice.h static inline bool is_etherdev_addr(const struct net_device *dev,
dev               348 include/linux/etherdevice.h 	for_each_dev_addr(dev, ha) {
dev                43 include/linux/ethtool.h extern int __ethtool_get_settings(struct net_device *dev,
dev                65 include/linux/ethtool.h u32 ethtool_op_get_link(struct net_device *dev);
dev                66 include/linux/ethtool.h int ethtool_op_get_ts_info(struct net_device *dev, struct ethtool_ts_info *eti);
dev               124 include/linux/extcon.h 	struct device dev;
dev               188 include/linux/extcon.h extern int devm_extcon_dev_register(struct device *dev,
dev               190 include/linux/extcon.h extern void devm_extcon_dev_unregister(struct device *dev,
dev               199 include/linux/extcon.h extern struct extcon_dev *devm_extcon_dev_allocate(struct device *dev,
dev               201 include/linux/extcon.h extern void devm_extcon_dev_free(struct device *dev, struct extcon_dev *edev);
dev               261 include/linux/extcon.h extern struct extcon_dev *extcon_get_edev_by_phandle(struct device *dev, int index);
dev               270 include/linux/extcon.h static inline int devm_extcon_dev_register(struct device *dev,
dev               276 include/linux/extcon.h static inline void devm_extcon_dev_unregister(struct device *dev,
dev               286 include/linux/extcon.h static inline struct extcon_dev *devm_extcon_dev_allocate(struct device *dev,
dev               371 include/linux/extcon.h static inline struct extcon_dev *extcon_get_edev_by_phandle(struct device *dev,
dev               481 include/linux/fb.h 	struct device *dev;		/* This is this fb device */
dev               686 include/linux/fb.h extern struct fb_info *framebuffer_alloc(size_t size, struct device *dev);
dev                28 include/linux/fddidevice.h __be16 fddi_type_trans(struct sk_buff *skb, struct net_device *dev);
dev                29 include/linux/fddidevice.h int fddi_change_mtu(struct net_device *dev, int new_mtu);
dev               208 include/linux/firewire.h static inline struct fw_device *fw_device(struct device *dev)
dev               210 include/linux/firewire.h 	return container_of(dev, struct fw_device, device);
dev               229 include/linux/firewire.h static inline struct fw_unit *fw_unit(struct device *dev)
dev               231 include/linux/firewire.h 	return container_of(dev, struct fw_unit, device);
dev                13 include/linux/fmc-sdb.h 	struct sdb_device dev;
dev               176 include/linux/fmc.h 	struct device dev;		/* For Linux use */
dev               184 include/linux/fmc.h #define to_fmc_device(x) container_of((x), struct fmc_device, dev)
dev               212 include/linux/fmc.h 	return dev_get_drvdata(&fmc->dev);
dev               217 include/linux/fmc.h 	dev_set_drvdata(&fmc->dev, data);
dev               231 include/linux/fmc.h extern int fmc_match(struct device *dev, struct device_driver *drv);
dev              2160 include/linux/fs.h extern struct block_device *blkdev_get_by_dev(dev_t dev, fmode_t mode,
dev               824 include/linux/fsl_ifc.h 	struct device			*dev;
dev                48 include/linux/gameport.h 	struct device dev;
dev                52 include/linux/gameport.h #define to_gameport_port(d)	container_of(d, struct gameport, dev)
dev               125 include/linux/gameport.h 	return dev_get_drvdata(&gameport->dev);
dev               130 include/linux/gameport.h 	dev_set_drvdata(&gameport->dev, data);
dev               120 include/linux/genalloc.h extern struct gen_pool *devm_gen_pool_create(struct device *dev,
dev               122 include/linux/genalloc.h extern struct gen_pool *dev_get_gen_pool(struct device *dev);
dev               421 include/linux/genhd.h extern struct gendisk *get_gendisk(dev_t dev, int *partno);
dev               629 include/linux/genhd.h extern ssize_t part_size_show(struct device *dev,
dev               631 include/linux/genhd.h extern ssize_t part_stat_show(struct device *dev,
dev               633 include/linux/genhd.h extern ssize_t part_inflight_show(struct device *dev,
dev               636 include/linux/genhd.h extern ssize_t part_fail_show(struct device *dev,
dev               638 include/linux/genhd.h extern ssize_t part_fail_store(struct device *dev,
dev                84 include/linux/gpio.h int devm_gpio_request(struct device *dev, unsigned gpio, const char *label);
dev                85 include/linux/gpio.h int devm_gpio_request_one(struct device *dev, unsigned gpio,
dev                87 include/linux/gpio.h void devm_gpio_free(struct device *dev, unsigned int gpio);
dev               191 include/linux/gpio.h static inline int gpio_export_link(struct device *dev, const char *name,
dev               262 include/linux/gpio.h static inline int devm_gpio_request(struct device *dev, unsigned gpio,
dev               269 include/linux/gpio.h static inline int devm_gpio_request_one(struct device *dev, unsigned gpio,
dev               276 include/linux/gpio.h static inline void devm_gpio_free(struct device *dev, unsigned int gpio)
dev                38 include/linux/gpio/consumer.h struct gpio_desc *__must_check __gpiod_get(struct device *dev,
dev                41 include/linux/gpio/consumer.h struct gpio_desc *__must_check __gpiod_get_index(struct device *dev,
dev                45 include/linux/gpio/consumer.h struct gpio_desc *__must_check __gpiod_get_optional(struct device *dev,
dev                48 include/linux/gpio/consumer.h struct gpio_desc *__must_check __gpiod_get_index_optional(struct device *dev,
dev                54 include/linux/gpio/consumer.h struct gpio_desc *__must_check __devm_gpiod_get(struct device *dev,
dev                57 include/linux/gpio/consumer.h struct gpio_desc *__must_check __devm_gpiod_get_index(struct device *dev,
dev                61 include/linux/gpio/consumer.h struct gpio_desc *__must_check __devm_gpiod_get_optional(struct device *dev,
dev                65 include/linux/gpio/consumer.h __devm_gpiod_get_index_optional(struct device *dev, const char *con_id,
dev                67 include/linux/gpio/consumer.h void devm_gpiod_put(struct device *dev, struct gpio_desc *desc);
dev                99 include/linux/gpio/consumer.h static inline struct gpio_desc *__must_check __gpiod_get(struct device *dev,
dev               106 include/linux/gpio/consumer.h __gpiod_get_index(struct device *dev,
dev               115 include/linux/gpio/consumer.h __gpiod_get_optional(struct device *dev, const char *con_id,
dev               122 include/linux/gpio/consumer.h __gpiod_get_index_optional(struct device *dev, const char *con_id,
dev               137 include/linux/gpio/consumer.h __devm_gpiod_get(struct device *dev,
dev               145 include/linux/gpio/consumer.h __devm_gpiod_get_index(struct device *dev,
dev               154 include/linux/gpio/consumer.h __devm_gpiod_get_optional(struct device *dev, const char *con_id,
dev               161 include/linux/gpio/consumer.h __devm_gpiod_get_index_optional(struct device *dev, const char *con_id,
dev               167 include/linux/gpio/consumer.h static inline void devm_gpiod_put(struct device *dev, struct gpio_desc *desc)
dev               297 include/linux/gpio/consumer.h #define __gpiod_get(dev, con_id, flags, ...) __gpiod_get(dev, con_id, flags)
dev               299 include/linux/gpio/consumer.h #define __gpiod_get_index(dev, con_id, index, flags, ...)		\
dev               300 include/linux/gpio/consumer.h 	__gpiod_get_index(dev, con_id, index, flags)
dev               302 include/linux/gpio/consumer.h #define __gpiod_get_optional(dev, con_id, flags, ...)			\
dev               303 include/linux/gpio/consumer.h 	__gpiod_get_optional(dev, con_id, flags)
dev               305 include/linux/gpio/consumer.h #define __gpiod_get_index_optional(dev, con_id, index, flags, ...)	\
dev               306 include/linux/gpio/consumer.h 	__gpiod_get_index_optional(dev, con_id, index, flags)
dev               309 include/linux/gpio/consumer.h #define __devm_gpiod_get(dev, con_id, flags, ...)			\
dev               310 include/linux/gpio/consumer.h 	__devm_gpiod_get(dev, con_id, flags)
dev               312 include/linux/gpio/consumer.h #define __devm_gpiod_get_index(dev, con_id, index, flags, ...)		\
dev               313 include/linux/gpio/consumer.h 	__devm_gpiod_get_index(dev, con_id, index, flags)
dev               315 include/linux/gpio/consumer.h #define __devm_gpiod_get_optional(dev, con_id, flags, ...)		\
dev               316 include/linux/gpio/consumer.h 	__devm_gpiod_get_optional(dev, con_id, flags)
dev               319 include/linux/gpio/consumer.h #define __devm_gpiod_get_index_optional(dev, con_id, index, flags, ...)	\
dev               320 include/linux/gpio/consumer.h 	__devm_gpiod_get_index_optional(dev, con_id, index, flags)
dev               327 include/linux/gpio/consumer.h int gpiod_export_link(struct device *dev, const char *name,
dev               340 include/linux/gpio/consumer.h static inline int gpiod_export_link(struct device *dev, const char *name,
dev                74 include/linux/gpio/driver.h 	struct device		*dev;
dev                50 include/linux/gpio_keys.h 	int (*enable)(struct device *dev);
dev                51 include/linux/gpio_keys.h 	void (*disable)(struct device *dev);
dev                23 include/linux/hdlc.h 	int (*open)(struct net_device *dev);
dev                24 include/linux/hdlc.h 	void (*close)(struct net_device *dev);
dev                25 include/linux/hdlc.h 	void (*start)(struct net_device *dev); /* if open & DCD */
dev                26 include/linux/hdlc.h 	void (*stop)(struct net_device *dev); /* if open & !DCD */
dev                27 include/linux/hdlc.h 	void (*detach)(struct net_device *dev);
dev                28 include/linux/hdlc.h 	int (*ioctl)(struct net_device *dev, struct ifreq *ifr);
dev                29 include/linux/hdlc.h 	__be16 (*type_trans)(struct sk_buff *skb, struct net_device *dev);
dev                31 include/linux/hdlc.h 	netdev_tx_t (*xmit)(struct sk_buff *skb, struct net_device *dev);
dev                40 include/linux/hdlc.h 	int (*attach)(struct net_device *dev,
dev                44 include/linux/hdlc.h 	netdev_tx_t (*xmit)(struct sk_buff *skb, struct net_device *dev);
dev                60 include/linux/hdlc.h int hdlc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
dev                63 include/linux/hdlc.h #define register_hdlc_device(dev)	register_netdev(dev)
dev                64 include/linux/hdlc.h void unregister_hdlc_device(struct net_device *dev);
dev                72 include/linux/hdlc.h static inline struct hdlc_device* dev_to_hdlc(struct net_device *dev)
dev                74 include/linux/hdlc.h 	return netdev_priv(dev);
dev                93 include/linux/hdlc.h int hdlc_open(struct net_device *dev);
dev                95 include/linux/hdlc.h void hdlc_close(struct net_device *dev);
dev                97 include/linux/hdlc.h int hdlc_change_mtu(struct net_device *dev, int new_mtu);
dev                99 include/linux/hdlc.h netdev_tx_t hdlc_start_xmit(struct sk_buff *skb, struct net_device *dev);
dev               101 include/linux/hdlc.h int attach_hdlc_protocol(struct net_device *dev, struct hdlc_proto *proto,
dev               104 include/linux/hdlc.h void detach_hdlc_protocol(struct net_device *dev);
dev               107 include/linux/hdlc.h 					 struct net_device *dev)
dev               109 include/linux/hdlc.h 	hdlc_device *hdlc = dev_to_hdlc(dev);
dev               111 include/linux/hdlc.h 	skb->dev = dev;
dev               115 include/linux/hdlc.h 		return hdlc->proto->type_trans(skb, dev);
dev               269 include/linux/hdlcdrv.h void hdlcdrv_unregister(struct net_device *dev);
dev               486 include/linux/hid.h 	struct device dev;						/* device */
dev               542 include/linux/hid.h 	return dev_get_drvdata(&hdev->dev);
dev               547 include/linux/hid.h 	dev_set_drvdata(&hdev->dev, data);
dev               653 include/linux/hid.h 	int (*probe)(struct hid_device *dev, const struct hid_device_id *id);
dev               654 include/linux/hid.h 	void (*remove)(struct hid_device *dev);
dev               802 include/linux/hid.h 		dev_warn(&hid->dev, "io already started");
dev               822 include/linux/hid.h 		dev_warn(&hid->dev, "io already stopped");
dev              1087 include/linux/hid.h 	dev_printk(level, &(hid)->dev, fmt, ##arg)
dev              1089 include/linux/hid.h 	dev_emerg(&(hid)->dev, fmt, ##arg)
dev              1091 include/linux/hid.h 	dev_crit(&(hid)->dev, fmt, ##arg)
dev              1093 include/linux/hid.h 	dev_alert(&(hid)->dev, fmt, ##arg)
dev              1095 include/linux/hid.h 	dev_err(&(hid)->dev, fmt, ##arg)
dev              1097 include/linux/hid.h 	dev_notice(&(hid)->dev, fmt, ##arg)
dev              1099 include/linux/hid.h 	dev_warn(&(hid)->dev, fmt, ##arg)
dev              1101 include/linux/hid.h 	dev_info(&(hid)->dev, fmt, ##arg)
dev              1103 include/linux/hid.h 	dev_dbg(&(hid)->dev, fmt, ##arg)
dev                25 include/linux/hidraw.h 	struct device *dev;
dev                34 include/linux/hippidevice.h __be16 hippi_type_trans(struct sk_buff *skb, struct net_device *dev);
dev                35 include/linux/hippidevice.h int hippi_change_mtu(struct net_device *dev, int new_mtu);
dev                36 include/linux/hippidevice.h int hippi_mac_addr(struct net_device *dev, void *p);
dev                37 include/linux/hippidevice.h int hippi_neigh_setup_dev(struct net_device *dev, struct neigh_parms *p);
dev                42 include/linux/host1x.h 	struct device *dev;
dev               142 include/linux/host1x.h struct host1x_syncpt *host1x_syncpt_request(struct device *dev,
dev               156 include/linux/host1x.h struct host1x_channel *host1x_channel_request(struct device *dev);
dev               227 include/linux/host1x.h 	int (*is_addr_reg)(struct device *dev, u32 reg, u32 class);
dev               243 include/linux/host1x.h int host1x_job_pin(struct host1x_job *job, struct device *dev);
dev               267 include/linux/host1x.h 	struct device dev;
dev               277 include/linux/host1x.h static inline struct host1x_device *to_host1x_device(struct device *dev)
dev               279 include/linux/host1x.h 	return container_of(dev, struct host1x_device, dev);
dev               289 include/linux/hp_sdc.h 	struct parisc_device	*dev;
dev               291 include/linux/hp_sdc.h 	void		*dev;
dev               266 include/linux/hrtimer.h extern void hrtimer_interrupt(struct clock_event_device *dev);
dev               152 include/linux/hsi/hsi.h #define to_hsi_client(dev) container_of(dev, struct hsi_client, device)
dev               255 include/linux/hsi/hsi.h #define to_hsi_port(dev) container_of(dev, struct hsi_port, device)
dev               293 include/linux/hsi/hsi.h #define to_hsi_controller(dev) container_of(dev, struct hsi_controller, device)
dev               301 include/linux/hsi/hsi.h int hsi_remove_client(struct device *dev, void *data);
dev                17 include/linux/htirq.h int arch_setup_ht_irq(unsigned int irq, struct pci_dev *dev);
dev                20 include/linux/htirq.h typedef void (ht_irq_update_t)(struct pci_dev *dev, int irq,
dev                22 include/linux/htirq.h int __ht_create_irq(struct pci_dev *dev, int idx, ht_irq_update_t *update);
dev                20 include/linux/hwmon.h struct device *hwmon_device_register(struct device *dev);
dev                22 include/linux/hwmon.h hwmon_device_register_with_groups(struct device *dev, const char *name,
dev                26 include/linux/hwmon.h devm_hwmon_device_register_with_groups(struct device *dev, const char *name,
dev                30 include/linux/hwmon.h void hwmon_device_unregister(struct device *dev);
dev                31 include/linux/hwmon.h void devm_hwmon_device_unregister(struct device *dev);
dev                63 include/linux/hwspinlock.h int hwspin_lock_register(struct hwspinlock_device *bank, struct device *dev,
dev               909 include/linux/hyperv.h static inline void hv_set_drvdata(struct hv_device *dev, void *data)
dev               911 include/linux/hyperv.h 	dev_set_drvdata(&dev->device, data);
dev               914 include/linux/hyperv.h static inline void *hv_get_drvdata(struct hv_device *dev)
dev               916 include/linux/hyperv.h 	return dev_get_drvdata(&dev->device);
dev                35 include/linux/i2c-omap.h 	void		(*set_mpu_wkup_lat)(struct device *dev, long set);
dev               224 include/linux/i2c.h 	struct device dev;		/* the device structure		*/
dev               228 include/linux/i2c.h #define to_i2c_client(d) container_of(d, struct i2c_client, dev)
dev               230 include/linux/i2c.h extern struct i2c_client *i2c_verify_client(struct device *dev);
dev               231 include/linux/i2c.h extern struct i2c_adapter *i2c_verify_adapter(struct device *dev);
dev               235 include/linux/i2c.h 	struct device * const dev = container_of(kobj, struct device, kobj);
dev               236 include/linux/i2c.h 	return to_i2c_client(dev);
dev               239 include/linux/i2c.h static inline void *i2c_get_clientdata(const struct i2c_client *dev)
dev               241 include/linux/i2c.h 	return dev_get_drvdata(&dev->dev);
dev               244 include/linux/i2c.h static inline void i2c_set_clientdata(struct i2c_client *dev, void *data)
dev               246 include/linux/i2c.h 	dev_set_drvdata(&dev->dev, data);
dev               436 include/linux/i2c.h 	struct device dev;		/* the adapter device */
dev               447 include/linux/i2c.h #define to_i2c_adapter(d) container_of(d, struct i2c_adapter, dev)
dev               449 include/linux/i2c.h static inline void *i2c_get_adapdata(const struct i2c_adapter *dev)
dev               451 include/linux/i2c.h 	return dev_get_drvdata(&dev->dev);
dev               454 include/linux/i2c.h static inline void i2c_set_adapdata(struct i2c_adapter *dev, void *data)
dev               456 include/linux/i2c.h 	dev_set_drvdata(&dev->dev, data);
dev               463 include/linux/i2c.h 	struct device *parent = adapter->dev.parent;
dev               230 include/linux/i2c/twl.h int twl6030_mmc_card_detect(struct device *dev, int slot);
dev               232 include/linux/i2c/twl.h static inline int twl6030_mmc_card_detect(struct device *dev, int slot)
dev               606 include/linux/i2c/twl.h 	int		(*setup)(struct device *dev,
dev               608 include/linux/i2c/twl.h 	int		(*teardown)(struct device *dev,
dev               639 include/linux/i2c/twl.h 	int		(*phy_init)(struct device *dev);
dev               640 include/linux/i2c/twl.h 	int		(*phy_exit)(struct device *dev);
dev               642 include/linux/i2c/twl.h 	int		(*phy_power)(struct device *dev, int iD, int on);
dev               644 include/linux/i2c/twl.h 	int		(*phy_set_clock)(struct device *dev, int on);
dev               646 include/linux/i2c/twl.h 	int		(*phy_suspend)(struct device *dev, int suspend);
dev               783 include/linux/i2c/twl.h int twl4030_sih_setup(struct device *dev, int module, int irq_base);
dev               703 include/linux/i2o.h extern int i2o_dma_alloc(struct device *dev, struct i2o_dma *addr, size_t len);
dev               704 include/linux/i2o.h extern void i2o_dma_free(struct device *dev, struct i2o_dma *addr);
dev               705 include/linux/i2o.h extern int i2o_dma_realloc(struct device *dev, struct i2o_dma *addr,
dev               784 include/linux/i2o.h #define to_i2o_device(dev) container_of(dev, struct i2o_device, device)
dev               785 include/linux/i2o.h #define to_i2o_controller(dev) container_of(dev, struct i2o_controller, device)
dev               178 include/linux/ide.h 	struct device	*dev, *parent;
dev               575 include/linux/ide.h #define to_ide_device(dev)		container_of(dev, ide_drive_t, gendev)
dev               578 include/linux/ide.h 	container_of(obj, struct cont_type, dev)
dev               695 include/linux/ide.h 	struct device *dev;
dev               774 include/linux/ide.h 	struct device	*dev[2];
dev              1107 include/linux/ide.h ssize_t ide_park_show(struct device *dev, struct device_attribute *attr,
dev              1109 include/linux/ide.h ssize_t ide_park_store(struct device *dev, struct device_attribute *attr,
dev              1179 include/linux/ide.h static inline int ide_pci_is_in_compatibility_mode(struct pci_dev *dev)
dev              1181 include/linux/ide.h 	if ((dev->class >> 8) == PCI_CLASS_STORAGE_IDE && (dev->class & 5) != 5)
dev              1524 include/linux/ide.h 	return hwif->dev ? dev_to_node(hwif->dev) : -1;
dev              1544 include/linux/ide.h #define ide_port_for_each_dev(i, dev, port) \
dev              1545 include/linux/ide.h 	for ((i) = 0; ((dev) = (port)->devices[i]) || (i) < MAX_DRIVES; (i)++)
dev              1547 include/linux/ide.h #define ide_port_for_each_present_dev(i, dev, port) \
dev              1548 include/linux/ide.h 	for ((i) = 0; ((dev) = (port)->devices[i]) || (i) < MAX_DRIVES; (i)++) \
dev              1549 include/linux/ide.h 		if ((dev)->dev_flags & IDE_DFLAG_PRESENT)
dev                34 include/linux/if_arp.h static inline int arp_hdr_len(struct net_device *dev)
dev                36 include/linux/if_arp.h 	switch (dev->type) {
dev                40 include/linux/if_arp.h 		return sizeof(struct arphdr) + dev->addr_len + sizeof(u32) * 2;
dev                44 include/linux/if_arp.h 		return sizeof(struct arphdr) + (dev->addr_len + sizeof(u32)) * 2;
dev                41 include/linux/if_bridge.h int br_multicast_list_adjacent(struct net_device *dev,
dev                43 include/linux/if_bridge.h bool br_multicast_has_querier_anywhere(struct net_device *dev, int proto);
dev                44 include/linux/if_bridge.h bool br_multicast_has_querier_adjacent(struct net_device *dev, int proto);
dev                46 include/linux/if_bridge.h static inline int br_multicast_list_adjacent(struct net_device *dev,
dev                51 include/linux/if_bridge.h static inline bool br_multicast_has_querier_anywhere(struct net_device *dev,
dev                56 include/linux/if_bridge.h static inline bool br_multicast_has_querier_adjacent(struct net_device *dev,
dev                28 include/linux/if_eql.h 	struct net_device	*dev;
dev                38 include/linux/if_macvlan.h 	struct net_device	*dev;
dev                85 include/linux/if_macvlan.h extern void macvlan_common_setup(struct net_device *dev);
dev                87 include/linux/if_macvlan.h extern int macvlan_common_newlink(struct net *src_net, struct net_device *dev,
dev                94 include/linux/if_macvlan.h extern void macvlan_dellink(struct net_device *dev, struct list_head *head);
dev               100 include/linux/if_macvlan.h macvlan_dev_real_dev(const struct net_device *dev)
dev               102 include/linux/if_macvlan.h 	struct macvlan_dev *macvlan = netdev_priv(dev);
dev               108 include/linux/if_macvlan.h macvlan_dev_real_dev(const struct net_device *dev)
dev                30 include/linux/if_pppox.h 	struct net_device      *dev;	  /* device associated with socket*/
dev                57 include/linux/if_pppox.h #define pppoe_dev	proto.pppoe.dev
dev                32 include/linux/if_team.h 	struct net_device *dev;
dev               176 include/linux/if_team.h 	struct net_device *dev; /* associated netdevice */
dev               220 include/linux/if_team.h 	skb->dev = port->dev;
dev               221 include/linux/if_team.h 	if (unlikely(netpoll_tx_running(team->dev))) {
dev                76 include/linux/if_vlan.h static inline bool is_vlan_dev(struct net_device *dev)
dev                78 include/linux/if_vlan.h         return dev->priv_flags & IFF_802_1Q_VLAN;
dev               111 include/linux/if_vlan.h extern struct net_device *vlan_dev_real_dev(const struct net_device *dev);
dev               112 include/linux/if_vlan.h extern u16 vlan_dev_vlan_id(const struct net_device *dev);
dev               113 include/linux/if_vlan.h extern __be16 vlan_dev_vlan_proto(const struct net_device *dev);
dev               165 include/linux/if_vlan.h static inline struct vlan_dev_priv *vlan_dev_priv(const struct net_device *dev)
dev               167 include/linux/if_vlan.h 	return netdev_priv(dev);
dev               171 include/linux/if_vlan.h vlan_dev_get_egress_qos_mask(struct net_device *dev, u32 skprio)
dev               177 include/linux/if_vlan.h 	mp = vlan_dev_priv(dev)->egress_priority_map[(skprio & 0xF)];
dev               191 include/linux/if_vlan.h extern int vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid);
dev               192 include/linux/if_vlan.h extern void vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid);
dev               194 include/linux/if_vlan.h extern int vlan_vids_add_by_dev(struct net_device *dev,
dev               196 include/linux/if_vlan.h extern void vlan_vids_del_by_dev(struct net_device *dev,
dev               199 include/linux/if_vlan.h extern bool vlan_uses_dev(const struct net_device *dev);
dev               201 include/linux/if_vlan.h static inline int vlan_get_encap_level(struct net_device *dev)
dev               203 include/linux/if_vlan.h 	BUG_ON(!is_vlan_dev(dev));
dev               204 include/linux/if_vlan.h 	return vlan_dev_priv(dev)->nest_level;
dev               214 include/linux/if_vlan.h static inline struct net_device *vlan_dev_real_dev(const struct net_device *dev)
dev               220 include/linux/if_vlan.h static inline u16 vlan_dev_vlan_id(const struct net_device *dev)
dev               226 include/linux/if_vlan.h static inline __be16 vlan_dev_vlan_proto(const struct net_device *dev)
dev               232 include/linux/if_vlan.h static inline u16 vlan_dev_get_egress_qos_mask(struct net_device *dev,
dev               243 include/linux/if_vlan.h static inline int vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid)
dev               248 include/linux/if_vlan.h static inline void vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid)
dev               252 include/linux/if_vlan.h static inline int vlan_vids_add_by_dev(struct net_device *dev,
dev               258 include/linux/if_vlan.h static inline void vlan_vids_del_by_dev(struct net_device *dev,
dev               263 include/linux/if_vlan.h static inline bool vlan_uses_dev(const struct net_device *dev)
dev               267 include/linux/if_vlan.h static inline int vlan_get_encap_level(struct net_device *dev)
dev               370 include/linux/if_vlan.h 	if (vlan_hw_offload_capable(skb->dev->features, vlan_proto)) {
dev               426 include/linux/if_vlan.h 	if (skb->dev->features & NETIF_F_HW_VLAN_CTAG_TX) {
dev               112 include/linux/igmp.h extern int ip_check_mc_rcu(struct in_device *dev, __be32 mc_addr, __be32 src_addr, u16 proto);
dev                56 include/linux/ihex.h 					struct device *dev)
dev                61 include/linux/ihex.h 	ret = request_firmware(&lfw, fw_name, dev);
dev                66 include/linux/ihex.h 		dev_err(dev, "Firmware \"%s\" not valid IHEX records\n",
dev               181 include/linux/iio/buffer.h ssize_t iio_buffer_read_length(struct device *dev,
dev               187 include/linux/iio/buffer.h ssize_t iio_buffer_write_length(struct device *dev,
dev               194 include/linux/iio/buffer.h ssize_t iio_buffer_store_enable(struct device *dev,
dev               201 include/linux/iio/buffer.h ssize_t iio_buffer_show_enable(struct device *dev,
dev               158 include/linux/iio/common/st_sensors.h 				struct device *dev, u8 reg_addr, u8 *res_byte);
dev               160 include/linux/iio/common/st_sensors.h 				struct device *dev, u8 reg_addr, u8 data);
dev               162 include/linux/iio/common/st_sensors.h 		struct device *dev, u8 reg_addr, int len, u8 *data,
dev               214 include/linux/iio/common/st_sensors.h 	struct device *dev;
dev               284 include/linux/iio/common/st_sensors.h ssize_t st_sensors_sysfs_sampling_frequency_avail(struct device *dev,
dev               287 include/linux/iio/common/st_sensors.h ssize_t st_sensors_sysfs_scale_avail(struct device *dev,
dev                42 include/linux/iio/consumer.h struct iio_channel *iio_channel_get(struct device *dev,
dev                60 include/linux/iio/consumer.h struct iio_channel *iio_channel_get_all(struct device *dev);
dev                79 include/linux/iio/consumer.h struct iio_cb_buffer *iio_channel_get_all_cb(struct device *dev,
dev               452 include/linux/iio/iio.h 	struct device			dev;
dev               494 include/linux/iio/iio.h int devm_iio_device_register(struct device *dev, struct iio_dev *indio_dev);
dev               495 include/linux/iio/iio.h void devm_iio_device_unregister(struct device *dev, struct iio_dev *indio_dev);
dev               507 include/linux/iio/iio.h 		put_device(&indio_dev->dev);
dev               516 include/linux/iio/iio.h static inline struct iio_dev *dev_to_iio_dev(struct device *dev)
dev               518 include/linux/iio/iio.h 	return container_of(dev, struct iio_dev, dev);
dev               529 include/linux/iio/iio.h 	return indio_dev ? dev_to_iio_dev(get_device(&indio_dev->dev)) : NULL;
dev               543 include/linux/iio/iio.h 	dev_set_drvdata(&indio_dev->dev, data);
dev               554 include/linux/iio/iio.h 	return dev_get_drvdata(&indio_dev->dev);
dev               573 include/linux/iio/iio.h struct iio_dev *devm_iio_device_alloc(struct device *dev, int sizeof_priv);
dev               574 include/linux/iio/iio.h void devm_iio_device_free(struct device *dev, struct iio_dev *indio_dev);
dev               575 include/linux/iio/iio.h struct iio_trigger *devm_iio_trigger_alloc(struct device *dev,
dev               577 include/linux/iio/iio.h void devm_iio_trigger_free(struct device *dev, struct iio_trigger *iio_trig);
dev                33 include/linux/iio/sysfs.h ssize_t iio_read_const_attr(struct device *dev,
dev                61 include/linux/iio/trigger.h 	struct device			dev;
dev                78 include/linux/iio/trigger.h 	return container_of(d, struct iio_trigger, dev);
dev                84 include/linux/iio/trigger.h 	put_device(&trig->dev);
dev                89 include/linux/iio/trigger.h 	get_device(&trig->dev);
dev               105 include/linux/iio/trigger.h 	dev_set_drvdata(&trig->dev, data);
dev               116 include/linux/iio/trigger.h 	return dev_get_drvdata(&trig->dev);
dev                75 include/linux/inet_lro.h 	struct net_device *dev;
dev                24 include/linux/inetdevice.h 	struct net_device	*dev;
dev                78 include/linux/inetdevice.h 	(IPV4_DEVCONF_ALL(dev_net(in_dev->dev), attr) && \
dev                86 include/linux/inetdevice.h 	IN_DEV_NET_ORCONF(in_dev, dev_net(in_dev->dev), attr)
dev                89 include/linux/inetdevice.h 	(max(IPV4_DEVCONF_ALL(dev_net(in_dev->dev), attr), \
dev               166 include/linux/inetdevice.h __be32 inet_select_addr(const struct net_device *dev, __be32 dst, int scope);
dev               200 include/linux/inetdevice.h static inline struct in_device *__in_dev_get_rcu(const struct net_device *dev)
dev               202 include/linux/inetdevice.h 	return rcu_dereference(dev->ip_ptr);
dev               205 include/linux/inetdevice.h static inline struct in_device *in_dev_get(const struct net_device *dev)
dev               210 include/linux/inetdevice.h 	in_dev = __in_dev_get_rcu(dev);
dev               217 include/linux/inetdevice.h static inline struct in_device *__in_dev_get_rtnl(const struct net_device *dev)
dev               219 include/linux/inetdevice.h 	return rtnl_dereference(dev->ip_ptr);
dev               222 include/linux/inetdevice.h static inline struct neigh_parms *__in_dev_arp_parms_get_rcu(const struct net_device *dev)
dev               224 include/linux/inetdevice.h 	struct in_device *in_dev = __in_dev_get_rcu(dev);
dev                40 include/linux/input-polldev.h 	void (*open)(struct input_polled_dev *dev);
dev                41 include/linux/input-polldev.h 	void (*close)(struct input_polled_dev *dev);
dev                42 include/linux/input-polldev.h 	void (*poll)(struct input_polled_dev *dev);
dev                56 include/linux/input-polldev.h struct input_polled_dev *devm_input_allocate_polled_device(struct device *dev);
dev                57 include/linux/input-polldev.h void input_free_polled_device(struct input_polled_dev *dev);
dev                58 include/linux/input-polldev.h int input_register_polled_device(struct input_polled_dev *dev);
dev                59 include/linux/input-polldev.h void input_unregister_polled_device(struct input_polled_dev *dev);
dev               148 include/linux/input.h 	int (*setkeycode)(struct input_dev *dev,
dev               151 include/linux/input.h 	int (*getkeycode)(struct input_dev *dev,
dev               170 include/linux/input.h 	int (*open)(struct input_dev *dev);
dev               171 include/linux/input.h 	void (*close)(struct input_dev *dev);
dev               172 include/linux/input.h 	int (*flush)(struct input_dev *dev, struct file *file);
dev               173 include/linux/input.h 	int (*event)(struct input_dev *dev, unsigned int type, unsigned int code, int value);
dev               183 include/linux/input.h 	struct device dev;
dev               194 include/linux/input.h #define to_input_dev(d) container_of(d, struct input_dev, dev)
dev               297 include/linux/input.h 	bool (*match)(struct input_handler *handler, struct input_dev *dev);
dev               298 include/linux/input.h 	int (*connect)(struct input_handler *handler, struct input_dev *dev, const struct input_device_id *id);
dev               331 include/linux/input.h 	struct input_dev *dev;
dev               340 include/linux/input.h void input_free_device(struct input_dev *dev);
dev               342 include/linux/input.h static inline struct input_dev *input_get_device(struct input_dev *dev)
dev               344 include/linux/input.h 	return dev ? to_input_dev(get_device(&dev->dev)) : NULL;
dev               347 include/linux/input.h static inline void input_put_device(struct input_dev *dev)
dev               349 include/linux/input.h 	if (dev)
dev               350 include/linux/input.h 		put_device(&dev->dev);
dev               353 include/linux/input.h static inline void *input_get_drvdata(struct input_dev *dev)
dev               355 include/linux/input.h 	return dev_get_drvdata(&dev->dev);
dev               358 include/linux/input.h static inline void input_set_drvdata(struct input_dev *dev, void *data)
dev               360 include/linux/input.h 	dev_set_drvdata(&dev->dev, data);
dev               389 include/linux/input.h void input_event(struct input_dev *dev, unsigned int type, unsigned int code, int value);
dev               392 include/linux/input.h static inline void input_report_key(struct input_dev *dev, unsigned int code, int value)
dev               394 include/linux/input.h 	input_event(dev, EV_KEY, code, !!value);
dev               397 include/linux/input.h static inline void input_report_rel(struct input_dev *dev, unsigned int code, int value)
dev               399 include/linux/input.h 	input_event(dev, EV_REL, code, value);
dev               402 include/linux/input.h static inline void input_report_abs(struct input_dev *dev, unsigned int code, int value)
dev               404 include/linux/input.h 	input_event(dev, EV_ABS, code, value);
dev               407 include/linux/input.h static inline void input_report_ff_status(struct input_dev *dev, unsigned int code, int value)
dev               409 include/linux/input.h 	input_event(dev, EV_FF_STATUS, code, value);
dev               412 include/linux/input.h static inline void input_report_switch(struct input_dev *dev, unsigned int code, int value)
dev               414 include/linux/input.h 	input_event(dev, EV_SW, code, !!value);
dev               417 include/linux/input.h static inline void input_sync(struct input_dev *dev)
dev               419 include/linux/input.h 	input_event(dev, EV_SYN, SYN_REPORT, 0);
dev               422 include/linux/input.h static inline void input_mt_sync(struct input_dev *dev)
dev               424 include/linux/input.h 	input_event(dev, EV_SYN, SYN_MT_REPORT, 0);
dev               427 include/linux/input.h void input_set_capability(struct input_dev *dev, unsigned int type, unsigned int code);
dev               439 include/linux/input.h static inline void input_set_events_per_packet(struct input_dev *dev, int n_events)
dev               441 include/linux/input.h 	dev->hint_events_per_packet = n_events;
dev               444 include/linux/input.h void input_alloc_absinfo(struct input_dev *dev);
dev               445 include/linux/input.h void input_set_abs_params(struct input_dev *dev, unsigned int axis,
dev               449 include/linux/input.h static inline int input_abs_get_##_suffix(struct input_dev *dev,	\
dev               452 include/linux/input.h 	return dev->absinfo ? dev->absinfo[axis]._item : 0;		\
dev               455 include/linux/input.h static inline void input_abs_set_##_suffix(struct input_dev *dev,	\
dev               458 include/linux/input.h 	input_alloc_absinfo(dev);					\
dev               459 include/linux/input.h 	if (dev->absinfo)						\
dev               460 include/linux/input.h 		dev->absinfo[axis]._item = val;				\
dev               473 include/linux/input.h int input_get_keycode(struct input_dev *dev, struct input_keymap_entry *ke);
dev               474 include/linux/input.h int input_set_keycode(struct input_dev *dev,
dev               507 include/linux/input.h 	int (*upload)(struct input_dev *dev, struct ff_effect *effect,
dev               509 include/linux/input.h 	int (*erase)(struct input_dev *dev, int effect_id);
dev               511 include/linux/input.h 	int (*playback)(struct input_dev *dev, int effect_id, int value);
dev               512 include/linux/input.h 	void (*set_gain)(struct input_dev *dev, u16 gain);
dev               513 include/linux/input.h 	void (*set_autocenter)(struct input_dev *dev, u16 magnitude);
dev               528 include/linux/input.h int input_ff_create(struct input_dev *dev, unsigned int max_effects);
dev               529 include/linux/input.h void input_ff_destroy(struct input_dev *dev);
dev               531 include/linux/input.h int input_ff_event(struct input_dev *dev, unsigned int type, unsigned int code, int value);
dev               533 include/linux/input.h int input_ff_upload(struct input_dev *dev, struct ff_effect *effect, struct file *file);
dev               534 include/linux/input.h int input_ff_erase(struct input_dev *dev, int effect_id, struct file *file);
dev               536 include/linux/input.h int input_ff_create_memless(struct input_dev *dev, void *data,
dev                69 include/linux/input/gpio_tilt.h 	int (*enable)(struct device *dev);
dev                70 include/linux/input/gpio_tilt.h 	void (*disable)(struct device *dev);
dev                93 include/linux/input/matrix_keypad.h int matrix_keypad_parse_of_params(struct device *dev,
dev                96 include/linux/input/matrix_keypad.h static inline int matrix_keypad_parse_of_params(struct device *dev,
dev                79 include/linux/input/mt.h int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
dev                81 include/linux/input/mt.h void input_mt_destroy_slots(struct input_dev *dev);
dev                88 include/linux/input/mt.h static inline void input_mt_slot(struct input_dev *dev, int slot)
dev                90 include/linux/input/mt.h 	input_event(dev, EV_ABS, ABS_MT_SLOT, slot);
dev               103 include/linux/input/mt.h void input_mt_report_slot_state(struct input_dev *dev,
dev               106 include/linux/input/mt.h void input_mt_report_finger_count(struct input_dev *dev, int count);
dev               107 include/linux/input/mt.h void input_mt_report_pointer_emulation(struct input_dev *dev, bool use_count);
dev               108 include/linux/input/mt.h void input_mt_drop_unused(struct input_dev *dev);
dev               110 include/linux/input/mt.h void input_mt_sync_frame(struct input_dev *dev);
dev               121 include/linux/input/mt.h int input_mt_assign_slots(struct input_dev *dev, int *slots,
dev               124 include/linux/input/mt.h int input_mt_get_slot_by_key(struct input_dev *dev, int key);
dev                47 include/linux/input/sparse-keymap.h struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev,
dev                49 include/linux/input/sparse-keymap.h struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev,
dev                51 include/linux/input/sparse-keymap.h int sparse_keymap_setup(struct input_dev *dev,
dev                54 include/linux/input/sparse-keymap.h void sparse_keymap_free(struct input_dev *dev);
dev                56 include/linux/input/sparse-keymap.h void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke,
dev                59 include/linux/input/sparse-keymap.h bool sparse_keymap_report_event(struct input_dev *dev, unsigned int code,
dev                15 include/linux/input/touchscreen.h void touchscreen_parse_of_params(struct input_dev *dev);
dev                17 include/linux/input/touchscreen.h static inline void touchscreen_parse_of_params(struct input_dev *dev)
dev               350 include/linux/intel-iommu.h extern struct dmar_drhd_unit * dmar_find_matched_drhd_unit(struct pci_dev *dev);
dev               351 include/linux/intel-iommu.h extern int dmar_find_matched_atsr_unit(struct pci_dev *dev);
dev               125 include/linux/interrupt.h 		     unsigned long flags, const char *name, void *dev);
dev               129 include/linux/interrupt.h 	    const char *name, void *dev)
dev               131 include/linux/interrupt.h 	return request_threaded_irq(irq, handler, NULL, flags, name, dev);
dev               148 include/linux/interrupt.h devm_request_threaded_irq(struct device *dev, unsigned int irq,
dev               154 include/linux/interrupt.h devm_request_irq(struct device *dev, unsigned int irq, irq_handler_t handler,
dev               157 include/linux/interrupt.h 	return devm_request_threaded_irq(dev, irq, handler, NULL, irqflags,
dev               162 include/linux/interrupt.h devm_request_any_context_irq(struct device *dev, unsigned int irq,
dev               166 include/linux/interrupt.h extern void devm_free_irq(struct device *dev, unsigned int irq, void *dev_id);
dev                45 include/linux/io.h void __iomem * devm_ioport_map(struct device *dev, unsigned long port,
dev                47 include/linux/io.h void devm_ioport_unmap(struct device *dev, void __iomem *addr);
dev                49 include/linux/io.h static inline void __iomem *devm_ioport_map(struct device *dev,
dev                56 include/linux/io.h static inline void devm_ioport_unmap(struct device *dev, void __iomem *addr)
dev                63 include/linux/io.h void __iomem *devm_ioremap(struct device *dev, resource_size_t offset,
dev                65 include/linux/io.h void __iomem *devm_ioremap_nocache(struct device *dev, resource_size_t offset,
dev                67 include/linux/io.h void devm_iounmap(struct device *dev, void __iomem *addr);
dev                70 include/linux/io.h void devm_ioremap_release(struct device *dev, void *res);
dev               111 include/linux/iommu.h 	int (*attach_dev)(struct iommu_domain *domain, struct device *dev);
dev               112 include/linux/iommu.h 	void (*detach_dev)(struct iommu_domain *domain, struct device *dev);
dev               118 include/linux/iommu.h 	int (*add_device)(struct device *dev);
dev               119 include/linux/iommu.h 	void (*remove_device)(struct device *dev);
dev               120 include/linux/iommu.h 	int (*device_group)(struct device *dev, unsigned int *groupid);
dev               152 include/linux/iommu.h 			       struct device *dev);
dev               154 include/linux/iommu.h 				struct device *dev);
dev               174 include/linux/iommu.h 				  struct device *dev);
dev               175 include/linux/iommu.h extern void iommu_group_remove_device(struct device *dev);
dev               178 include/linux/iommu.h extern struct iommu_group *iommu_group_get(struct device *dev);
dev               185 include/linux/iommu.h extern struct iommu_group *iommu_group_get_for_dev(struct device *dev);
dev               194 include/linux/iommu.h void iommu_device_destroy(struct device *dev);
dev               195 include/linux/iommu.h int iommu_device_link(struct device *dev, struct device *link);
dev               196 include/linux/iommu.h void iommu_device_unlink(struct device *dev, struct device *link);
dev               228 include/linux/iommu.h 		struct device *dev, unsigned long iova, int flags)
dev               237 include/linux/iommu.h 		ret = domain->handler(domain, dev, iova, flags,
dev               240 include/linux/iommu.h 	trace_io_page_fault(dev, iova, flags);
dev               274 include/linux/iommu.h 				      struct device *dev)
dev               280 include/linux/iommu.h 				       struct device *dev)
dev               352 include/linux/iommu.h 					 struct device *dev)
dev               357 include/linux/iommu.h static inline void iommu_group_remove_device(struct device *dev)
dev               368 include/linux/iommu.h static inline struct iommu_group *iommu_group_get(struct device *dev)
dev               414 include/linux/iommu.h static inline void iommu_device_destroy(struct device *dev)
dev               418 include/linux/iommu.h static inline int iommu_device_link(struct device *dev, struct device *link)
dev               423 include/linux/iommu.h static inline void iommu_device_unlink(struct device *dev, struct device *link)
dev               219 include/linux/ioport.h extern int devm_request_resource(struct device *dev, struct resource *root,
dev               221 include/linux/ioport.h extern void devm_release_resource(struct device *dev, struct resource *new);
dev               223 include/linux/ioport.h #define devm_request_region(dev,start,n,name) \
dev               224 include/linux/ioport.h 	__devm_request_region(dev, &ioport_resource, (start), (n), (name))
dev               225 include/linux/ioport.h #define devm_request_mem_region(dev,start,n,name) \
dev               226 include/linux/ioport.h 	__devm_request_region(dev, &iomem_resource, (start), (n), (name))
dev               228 include/linux/ioport.h extern struct resource * __devm_request_region(struct device *dev,
dev               232 include/linux/ioport.h #define devm_release_region(dev, start, n) \
dev               233 include/linux/ioport.h 	__devm_release_region(dev, &ioport_resource, (start), (n))
dev               234 include/linux/ioport.h #define devm_release_mem_region(dev, start, n) \
dev               235 include/linux/ioport.h 	__devm_release_region(dev, &iomem_resource, (start), (n))
dev               237 include/linux/ioport.h extern void __devm_release_region(struct device *dev, struct resource *parent,
dev               100 include/linux/ipack.h 	struct device dev;
dev               101 include/linux/ipack.h 	void (*release) (struct ipack_device *dev);
dev               122 include/linux/ipack.h 	int (*probe) (struct ipack_device *dev);
dev               123 include/linux/ipack.h 	void (*remove) (struct ipack_device *dev);
dev               156 include/linux/ipack.h 	int (*request_irq) (struct ipack_device *dev,
dev               158 include/linux/ipack.h 	int (*free_irq) (struct ipack_device *dev);
dev               159 include/linux/ipack.h 	int (*get_clockrate) (struct ipack_device *dev);
dev               160 include/linux/ipack.h 	int (*set_clockrate) (struct ipack_device *dev, int mherz);
dev               161 include/linux/ipack.h 	int (*get_error) (struct ipack_device *dev);
dev               162 include/linux/ipack.h 	int (*get_timeout) (struct ipack_device *dev);
dev               163 include/linux/ipack.h 	int (*reset_timeout) (struct ipack_device *dev);
dev               227 include/linux/ipack.h int ipack_device_init(struct ipack_device *dev);
dev               242 include/linux/ipack.h int ipack_device_add(struct ipack_device *dev);
dev               243 include/linux/ipack.h void ipack_device_del(struct ipack_device *dev);
dev               245 include/linux/ipack.h void ipack_get_device(struct ipack_device *dev);
dev               246 include/linux/ipack.h void ipack_put_device(struct ipack_device *dev);
dev               266 include/linux/ipack.h #define IPACK_DEVICE(_format, vend, dev) \
dev               269 include/linux/ipack.h 	 .device = (dev)
dev               276 include/linux/ipack.h static inline int ipack_get_carrier(struct ipack_device *dev)
dev               278 include/linux/ipack.h 	return try_module_get(dev->bus->owner);
dev               286 include/linux/ipack.h static inline void ipack_put_carrier(struct ipack_device *dev)
dev               288 include/linux/ipack.h 	module_put(dev->bus->owner);
dev               258 include/linux/ipmi.h 	void (*new_smi)(int if_num, struct device *dev);
dev               299 include/linux/ipmi.h 	struct device *dev;
dev               214 include/linux/ipmi_smi.h 		      struct device            *dev,
dev               254 include/linux/isdn.h   struct net_device *dev;              /* interface to upper levels        */
dev               469 include/linux/isdn.h extern isdn_dev *dev;
dev                16 include/linux/jz4740-adc.h int jz4740_adc_set_config(struct device *dev, uint32_t mask, uint32_t val);
dev                 9 include/linux/kdev_t.h #define MAJOR(dev)	((unsigned int) ((dev) >> MINORBITS))
dev                10 include/linux/kdev_t.h #define MINOR(dev)	((unsigned int) ((dev) & MINORMASK))
dev                13 include/linux/kdev_t.h #define print_dev_t(buffer, dev)					\
dev                14 include/linux/kdev_t.h 	sprintf((buffer), "%u:%u\n", MAJOR(dev), MINOR(dev))
dev                16 include/linux/kdev_t.h #define format_dev_t(buffer, dev)					\
dev                18 include/linux/kdev_t.h 		sprintf(buffer, "%u:%u", MAJOR(dev), MINOR(dev));	\
dev                23 include/linux/kdev_t.h static inline int old_valid_dev(dev_t dev)
dev                25 include/linux/kdev_t.h 	return MAJOR(dev) < 256 && MINOR(dev) < 256;
dev                28 include/linux/kdev_t.h static inline u16 old_encode_dev(dev_t dev)
dev                30 include/linux/kdev_t.h 	return (MAJOR(dev) << 8) | MINOR(dev);
dev                38 include/linux/kdev_t.h static inline int new_valid_dev(dev_t dev)
dev                43 include/linux/kdev_t.h static inline u32 new_encode_dev(dev_t dev)
dev                45 include/linux/kdev_t.h 	unsigned major = MAJOR(dev);
dev                46 include/linux/kdev_t.h 	unsigned minor = MINOR(dev);
dev                50 include/linux/kdev_t.h static inline dev_t new_decode_dev(u32 dev)
dev                52 include/linux/kdev_t.h 	unsigned major = (dev & 0xfff00) >> 8;
dev                53 include/linux/kdev_t.h 	unsigned minor = (dev & 0xff) | ((dev >> 12) & 0xfff00);
dev                57 include/linux/kdev_t.h static inline int huge_valid_dev(dev_t dev)
dev                62 include/linux/kdev_t.h static inline u64 huge_encode_dev(dev_t dev)
dev                64 include/linux/kdev_t.h 	return new_encode_dev(dev);
dev                67 include/linux/kdev_t.h static inline dev_t huge_decode_dev(u64 dev)
dev                69 include/linux/kdev_t.h 	return new_decode_dev(dev);
dev                72 include/linux/kdev_t.h static inline int sysv_valid_dev(dev_t dev)
dev                74 include/linux/kdev_t.h 	return MAJOR(dev) < (1<<14) && MINOR(dev) < (1<<18);
dev                77 include/linux/kdev_t.h static inline u32 sysv_encode_dev(dev_t dev)
dev                79 include/linux/kdev_t.h 	return MINOR(dev) | (MAJOR(dev) << 18);
dev                82 include/linux/kdev_t.h static inline unsigned sysv_major(u32 dev)
dev                84 include/linux/kdev_t.h 	return (dev >> 18) & 0x3fff;
dev                87 include/linux/kdev_t.h static inline unsigned sysv_minor(u32 dev)
dev                89 include/linux/kdev_t.h 	return dev & 0x3ffff;
dev               152 include/linux/kvm_host.h 	struct kvm_io_device *dev;
dev               178 include/linux/kvm_host.h 			    int len, struct kvm_io_device *dev);
dev               180 include/linux/kvm_host.h 			      struct kvm_io_device *dev);
dev               731 include/linux/kvm_host.h 	struct pci_dev *dev;
dev              1060 include/linux/kvm_host.h 	int (*create)(struct kvm_device *dev, u32 type);
dev              1070 include/linux/kvm_host.h 	void (*destroy)(struct kvm_device *dev);
dev              1072 include/linux/kvm_host.h 	int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
dev              1073 include/linux/kvm_host.h 	int (*get_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
dev              1074 include/linux/kvm_host.h 	int (*has_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
dev              1075 include/linux/kvm_host.h 	long (*ioctl)(struct kvm_device *dev, unsigned int ioctl,
dev              1079 include/linux/kvm_host.h void kvm_device_get(struct kvm_device *dev);
dev              1080 include/linux/kvm_host.h void kvm_device_put(struct kvm_device *dev);
dev                27 include/linux/lapb.h 	void (*connect_confirmation)(struct net_device *dev, int reason);
dev                28 include/linux/lapb.h 	void (*connect_indication)(struct net_device *dev, int reason);
dev                29 include/linux/lapb.h 	void (*disconnect_confirmation)(struct net_device *dev, int reason);
dev                30 include/linux/lapb.h 	void (*disconnect_indication)(struct net_device *dev, int reason);
dev                31 include/linux/lapb.h 	int  (*data_indication)(struct net_device *dev, struct sk_buff *skb);
dev                32 include/linux/lapb.h 	void (*data_transmit)(struct net_device *dev, struct sk_buff *skb);
dev                47 include/linux/lapb.h extern int lapb_register(struct net_device *dev,
dev                49 include/linux/lapb.h extern int lapb_unregister(struct net_device *dev);
dev                50 include/linux/lapb.h extern int lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms);
dev                51 include/linux/lapb.h extern int lapb_setparms(struct net_device *dev, struct lapb_parms_struct *parms);
dev                52 include/linux/lapb.h extern int lapb_connect_request(struct net_device *dev);
dev                53 include/linux/lapb.h extern int lapb_disconnect_request(struct net_device *dev);
dev                54 include/linux/lapb.h extern int lapb_data_request(struct net_device *dev, struct sk_buff *skb);
dev                55 include/linux/lapb.h extern int lapb_data_received(struct net_device *dev, struct sk_buff *skb);
dev                79 include/linux/lcd.h 	struct device dev;
dev               115 include/linux/lcd.h extern struct lcd_device *devm_lcd_device_register(struct device *dev,
dev               119 include/linux/lcd.h extern void devm_lcd_device_unregister(struct device *dev,
dev               122 include/linux/lcd.h #define to_lcd_device(obj) container_of(obj, struct lcd_device, dev)
dev               126 include/linux/lcd.h 	return dev_get_drvdata(&ld_dev->dev);
dev                65 include/linux/leds.h 	struct device		*dev;
dev                77 include/linux/libata.h #define ata_print_version_once(dev, version)			\
dev                83 include/linux/libata.h 		ata_print_version(dev, version);		\
dev               594 include/linux/libata.h 	struct device 		*dev;
dev               611 include/linux/libata.h 	struct ata_device	*dev;
dev               729 include/linux/libata.h 	struct ata_device	*dev;		/* offending device */
dev               838 include/linux/libata.h 	struct device 		*dev;
dev               890 include/linux/libata.h 	unsigned long (*mode_filter)(struct ata_device *dev, unsigned long xfer_mask);
dev               891 include/linux/libata.h 	void (*set_piomode)(struct ata_port *ap, struct ata_device *dev);
dev               892 include/linux/libata.h 	void (*set_dmamode)(struct ata_port *ap, struct ata_device *dev);
dev               894 include/linux/libata.h 	unsigned int (*read_id)(struct ata_device *dev, struct ata_taskfile *tf, u16 *id);
dev               896 include/linux/libata.h 	void (*dev_config)(struct ata_device *dev);
dev               945 include/linux/libata.h 	unsigned int (*sff_data_xfer)(struct ata_device *dev,
dev               963 include/linux/libata.h 	ssize_t (*sw_activity_show)(struct ata_device *dev, char *buf);
dev               964 include/linux/libata.h 	ssize_t (*sw_activity_store)(struct ata_device *dev,
dev              1109 include/linux/libata.h extern struct ata_host *ata_host_alloc(struct device *dev, int max_ports);
dev              1110 include/linux/libata.h extern struct ata_host *ata_host_alloc_pinfo(struct device *dev,
dev              1122 include/linux/libata.h extern int ata_scsi_ioctl(struct scsi_device *dev, int cmd, void __user *arg);
dev              1124 include/linux/libata.h extern int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *dev,
dev              1183 include/linux/libata.h extern unsigned int ata_do_dev_read_id(struct ata_device *dev,
dev              1187 include/linux/libata.h extern void ata_scsi_simulate(struct ata_device *dev, struct scsi_cmnd *cmd);
dev              1257 include/linux/libata.h unsigned long ata_acpi_gtm_xfermask(struct ata_device *dev,
dev              1278 include/linux/libata.h static inline unsigned int ata_acpi_gtm_xfermask(struct ata_device *dev,
dev              1414 include/linux/libata.h void ata_dev_printk(const struct ata_device *dev, const char *level,
dev              1439 include/linux/libata.h #define ata_dev_err(dev, fmt, ...)				\
dev              1440 include/linux/libata.h 	ata_dev_printk(dev, KERN_ERR, fmt, ##__VA_ARGS__)
dev              1441 include/linux/libata.h #define ata_dev_warn(dev, fmt, ...)				\
dev              1442 include/linux/libata.h 	ata_dev_printk(dev, KERN_WARNING, fmt, ##__VA_ARGS__)
dev              1443 include/linux/libata.h #define ata_dev_notice(dev, fmt, ...)				\
dev              1444 include/linux/libata.h 	ata_dev_printk(dev, KERN_NOTICE, fmt, ##__VA_ARGS__)
dev              1445 include/linux/libata.h #define ata_dev_info(dev, fmt, ...)				\
dev              1446 include/linux/libata.h 	ata_dev_printk(dev, KERN_INFO, fmt, ##__VA_ARGS__)
dev              1447 include/linux/libata.h #define ata_dev_dbg(dev, fmt, ...)				\
dev              1448 include/linux/libata.h 	ata_dev_printk(dev, KERN_DEBUG, fmt, ##__VA_ARGS__)
dev              1450 include/linux/libata.h void ata_print_version(const struct device *dev, const char *version);
dev              1509 include/linux/libata.h static inline unsigned int ata_dev_enabled(const struct ata_device *dev)
dev              1511 include/linux/libata.h 	return ata_class_enabled(dev->class);
dev              1514 include/linux/libata.h static inline unsigned int ata_dev_disabled(const struct ata_device *dev)
dev              1516 include/linux/libata.h 	return ata_class_disabled(dev->class);
dev              1519 include/linux/libata.h static inline unsigned int ata_dev_absent(const struct ata_device *dev)
dev              1521 include/linux/libata.h 	return ata_class_absent(dev->class);
dev              1570 include/linux/libata.h extern struct ata_device *ata_dev_next(struct ata_device *dev,
dev              1592 include/linux/libata.h #define ata_for_each_dev(dev, link, mode) \
dev              1593 include/linux/libata.h 	for ((dev) = ata_dev_next(NULL, (link), ATA_DITER_##mode); (dev); \
dev              1594 include/linux/libata.h 	     (dev) = ata_dev_next((dev), (link), ATA_DITER_##mode))
dev              1606 include/linux/libata.h static inline int ata_ncq_enabled(struct ata_device *dev)
dev              1608 include/linux/libata.h 	return (dev->flags & (ATA_DFLAG_PIO | ATA_DFLAG_NCQ_OFF |
dev              1612 include/linux/libata.h static inline bool ata_fpdma_dsm_supported(struct ata_device *dev)
dev              1614 include/linux/libata.h 	return (dev->flags & ATA_DFLAG_NCQ_SEND_RECV) &&
dev              1615 include/linux/libata.h 		(dev->ncq_send_recv_cmds[ATA_LOG_NCQ_SEND_RECV_DSM_OFFSET] &
dev              1652 include/linux/libata.h static inline void ata_tf_init(struct ata_device *dev, struct ata_taskfile *tf)
dev              1657 include/linux/libata.h 	tf->ctl = dev->link->ap->ctl;
dev              1661 include/linux/libata.h 	if (dev->devno == 0)
dev              1679 include/linux/libata.h 	ata_tf_init(qc->dev, &qc->tf);
dev              1686 include/linux/libata.h static inline int ata_try_flush_cache(const struct ata_device *dev)
dev              1688 include/linux/libata.h 	return ata_id_wcache_enabled(dev->id) ||
dev              1689 include/linux/libata.h 	       ata_id_has_flush(dev->id) ||
dev              1690 include/linux/libata.h 	       ata_id_has_flush_ext(dev->id);
dev              1800 include/linux/libata.h extern unsigned int ata_sff_data_xfer(struct ata_device *dev,
dev              1802 include/linux/libata.h extern unsigned int ata_sff_data_xfer32(struct ata_device *dev,
dev              1804 include/linux/libata.h extern unsigned int ata_sff_data_xfer_noirq(struct ata_device *dev,
dev              1823 include/linux/libata.h extern unsigned int ata_sff_dev_classify(struct ata_device *dev, int present,
dev                25 include/linux/lp.h #define LP_IRQ(minor)	lp_table[(minor)].dev->port->irq /* interrupt # */
dev                32 include/linux/lp.h #define LP_BASE(x)	lp_table[(x)].dev->port->base
dev                46 include/linux/lp.h 	struct pardevice *dev;
dev                88 include/linux/mISDNhw.h 	struct mISDNdevice	dev;
dev               285 include/linux/mISDNif.h 	unsigned char	dev;
dev               489 include/linux/mISDNif.h 	struct mISDNdevice	*dev;
dev               503 include/linux/mISDNif.h 	struct device		dev;
dev               508 include/linux/mISDNif.h 	struct mISDNdevice	*dev;
dev               590 include/linux/mISDNif.h static inline struct mISDNdevice *dev_to_mISDN(struct device *dev)
dev               592 include/linux/mISDNif.h 	if (dev)
dev               593 include/linux/mISDNif.h 		return dev_get_drvdata(dev);
dev                31 include/linux/mailbox_client.h 	struct device *dev;
dev                74 include/linux/mailbox_controller.h 	struct device *dev;
dev                49 include/linux/maple.h 	struct maple_device *dev;
dev                80 include/linux/maple.h 	struct device dev;
dev                88 include/linux/maple.h void maple_getcond_callback(struct maple_device *dev,
dev                99 include/linux/maple.h #define to_maple_dev(n) container_of(n, struct maple_device, dev)
dev               102 include/linux/maple.h #define maple_get_drvdata(d)		dev_get_drvdata(&(d)->dev)
dev               103 include/linux/maple.h #define maple_set_drvdata(d,p)		dev_set_drvdata(&(d)->dev, (p))
dev                31 include/linux/mc146818rtc.h 	void	(*wake_on)(struct device *dev);
dev                32 include/linux/mc146818rtc.h 	void	(*wake_off)(struct device *dev);
dev                31 include/linux/mcb.h 	struct device dev;
dev                34 include/linux/mcb.h 	int (*get_irq)(struct mcb_device *dev);
dev                36 include/linux/mcb.h #define to_mcb_bus(b) container_of((b), struct mcb_bus, dev)
dev                58 include/linux/mcb.h 	struct device dev;
dev                72 include/linux/mcb.h #define to_mcb_device(x) container_of((x), struct mcb_device, dev)
dev                92 include/linux/mcb.h static inline void *mcb_get_drvdata(struct mcb_device *dev)
dev                94 include/linux/mcb.h 	return dev_get_drvdata(&dev->dev);
dev                97 include/linux/mcb.h static inline void mcb_set_drvdata(struct mcb_device *dev, void *data)
dev                99 include/linux/mcb.h 	dev_set_drvdata(&dev->dev, data);
dev               111 include/linux/mcb.h extern int mcb_device_register(struct mcb_bus *bus, struct mcb_device *dev);
dev               116 include/linux/mcb.h extern void mcb_free_dev(struct mcb_device *dev);
dev               118 include/linux/mcb.h extern struct resource *mcb_request_mem(struct mcb_device *dev,
dev               121 include/linux/mcb.h extern int mcb_get_irq(struct mcb_device *dev);
dev                14 include/linux/mdio-mux.h int mdio_mux_init(struct device *dev,
dev                49 include/linux/mdio.h 	struct net_device *dev;
dev                50 include/linux/mdio.h 	int (*mdio_read)(struct net_device *dev, int prtad, int devad,
dev                52 include/linux/mdio.h 	int (*mdio_write)(struct net_device *dev, int prtad, int devad,
dev                16 include/linux/mei_cl_bus.h 	int (*probe)(struct mei_cl_device *dev,
dev                18 include/linux/mei_cl_bus.h 	int (*remove)(struct mei_cl_device *dev);
dev                34 include/linux/memory.h 	struct device dev;
dev               272 include/linux/memstick.h 	struct device            dev;
dev               284 include/linux/memstick.h 	struct device       dev;
dev               313 include/linux/memstick.h 					  struct device *dev);
dev               339 include/linux/memstick.h 	return dev_get_drvdata(&card->dev);
dev               344 include/linux/memstick.h 	dev_set_drvdata(&card->dev, data);
dev               295 include/linux/mfd/88pm80x.h 	struct device *dev;
dev               345 include/linux/mfd/88pm80x.h static inline int pm80x_dev_suspend(struct device *dev)
dev               347 include/linux/mfd/88pm80x.h 	struct platform_device *pdev = to_platform_device(dev);
dev               348 include/linux/mfd/88pm80x.h 	struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent);
dev               351 include/linux/mfd/88pm80x.h 	if (device_may_wakeup(dev))
dev               357 include/linux/mfd/88pm80x.h static inline int pm80x_dev_resume(struct device *dev)
dev               359 include/linux/mfd/88pm80x.h 	struct platform_device *pdev = to_platform_device(dev);
dev               360 include/linux/mfd/88pm80x.h 	struct pm80x_chip *chip = dev_get_drvdata(pdev->dev.parent);
dev               363 include/linux/mfd/88pm80x.h 	if (device_may_wakeup(dev))
dev               380 include/linux/mfd/88pm860x.h 	struct device		*dev;
dev               133 include/linux/mfd/aat2870.h 	struct device *dev;
dev                95 include/linux/mfd/ab3100.h 	struct device *dev;
dev               304 include/linux/mfd/abx500.h int ab8500_bm_of_probe(struct device *dev,
dev               308 include/linux/mfd/abx500.h int abx500_set_register_interruptible(struct device *dev, u8 bank, u8 reg,
dev               310 include/linux/mfd/abx500.h int abx500_get_register_interruptible(struct device *dev, u8 bank, u8 reg,
dev               312 include/linux/mfd/abx500.h int abx500_get_register_page_interruptible(struct device *dev, u8 bank,
dev               314 include/linux/mfd/abx500.h int abx500_set_register_page_interruptible(struct device *dev, u8 bank,
dev               328 include/linux/mfd/abx500.h int abx500_mask_and_set_register_interruptible(struct device *dev, u8 bank,
dev               330 include/linux/mfd/abx500.h int abx500_get_chip_id(struct device *dev);
dev               331 include/linux/mfd/abx500.h int abx500_event_registers_startup_state_get(struct device *dev, u8 *event);
dev               332 include/linux/mfd/abx500.h int abx500_startup_irq_enabled(struct device *dev, unsigned int irq);
dev               347 include/linux/mfd/abx500.h void abx500_remove_ops(struct device *dev);
dev               470 include/linux/mfd/abx500/ab8500-bm.h int ab8500_fg_inst_curr_blocking(struct ab8500_fg *dev);
dev               346 include/linux/mfd/abx500/ab8500.h 	struct device	*dev;
dev               509 include/linux/mfd/abx500/ab8500.h void ab8500_dump_all_banks(struct device *dev);
dev               512 include/linux/mfd/abx500/ab8500.h static inline void ab8500_dump_all_banks(struct device *dev) {}
dev               288 include/linux/mfd/adp5520.h extern int adp5520_read(struct device *dev, int reg, uint8_t *val);
dev               289 include/linux/mfd/adp5520.h extern int adp5520_write(struct device *dev, int reg, u8 val);
dev               290 include/linux/mfd/adp5520.h extern int adp5520_clr_bits(struct device *dev, int reg, uint8_t bit_mask);
dev               291 include/linux/mfd/adp5520.h extern int adp5520_set_bits(struct device *dev, int reg, uint8_t bit_mask);
dev               293 include/linux/mfd/adp5520.h extern int adp5520_register_notifier(struct device *dev,
dev               296 include/linux/mfd/adp5520.h extern int adp5520_unregister_notifier(struct device *dev,
dev               111 include/linux/mfd/arizona/core.h 	struct device *dev;
dev                78 include/linux/mfd/as3711.h 	struct device *dev;
dev               387 include/linux/mfd/as3722.h 	struct device *dev;
dev               173 include/linux/mfd/axp20x.h 	struct device			*dev;
dev                26 include/linux/mfd/bcm590xx.h 	struct device *dev;
dev                32 include/linux/mfd/core.h 	int			(*enable)(struct platform_device *dev);
dev                33 include/linux/mfd/core.h 	int			(*disable)(struct platform_device *dev);
dev                35 include/linux/mfd/core.h 	int			(*suspend)(struct platform_device *dev);
dev                36 include/linux/mfd/core.h 	int			(*resume)(struct platform_device *dev);
dev                92 include/linux/mfd/cros_ec.h 	struct device *dev;
dev               203 include/linux/mfd/da903x.h extern int da903x_register_notifier(struct device *dev,
dev               205 include/linux/mfd/da903x.h extern int da903x_unregister_notifier(struct device *dev,
dev               234 include/linux/mfd/da903x.h extern int da903x_query_status(struct device *dev, unsigned int status);
dev               240 include/linux/mfd/da903x.h extern int da903x_write(struct device *dev, int reg, uint8_t val);
dev               241 include/linux/mfd/da903x.h extern int da903x_writes(struct device *dev, int reg, int len, uint8_t *val);
dev               242 include/linux/mfd/da903x.h extern int da903x_read(struct device *dev, int reg, uint8_t *val);
dev               243 include/linux/mfd/da903x.h extern int da903x_reads(struct device *dev, int reg, int len, uint8_t *val);
dev               244 include/linux/mfd/da903x.h extern int da903x_update(struct device *dev, int reg, uint8_t val, uint8_t mask);
dev               245 include/linux/mfd/da903x.h extern int da903x_set_bits(struct device *dev, int reg, uint8_t bit_mask);
dev               246 include/linux/mfd/da903x.h extern int da903x_clr_bits(struct device *dev, int reg, uint8_t bit_mask);
dev                92 include/linux/mfd/da9052/da9052.h 	struct device *dev;
dev                44 include/linux/mfd/da9055/core.h 	struct device *dev;
dev                78 include/linux/mfd/da9063/core.h 	struct device	*dev;
dev               112 include/linux/mfd/davinci_voicecodec.h 	struct device *dev;
dev                55 include/linux/mfd/htc-egpio.h extern int htc_egpio_get_wakeup_irq(struct device *dev);
dev                18 include/linux/mfd/htc-pasic3.h extern void pasic3_write_register(struct device *dev, u32 reg, u8 val);
dev                19 include/linux/mfd/htc-pasic3.h extern u8 pasic3_read_register(struct device *dev, u32 reg);
dev               451 include/linux/mfd/intel_msic.h #define pdev_to_intel_msic(pdev)	(dev_get_drvdata(pdev->dev.parent))
dev               109 include/linux/mfd/ipaq-micro.h 	struct device *dev;
dev                95 include/linux/mfd/kempld.h 	struct device		*dev;
dev                26 include/linux/mfd/lm3533.h 	struct device *dev;
dev                40 include/linux/mfd/lm3533.h 	struct device *dev;
dev               104 include/linux/mfd/lp3943.h 	struct device *dev;
dev               337 include/linux/mfd/lp8788.h 	struct device *dev;
dev               437 include/linux/mfd/max14577-private.h 	struct device *dev;
dev               438 include/linux/mfd/max77686-private.h 	struct device *dev;
dev               425 include/linux/mfd/max77693-private.h 	struct device *dev;
dev               241 include/linux/mfd/max8907.h 	struct device			*dev;
dev               196 include/linux/mfd/max8925.h 	struct device		*dev;
dev               382 include/linux/mfd/max8997-private.h 	struct device *dev;
dev               153 include/linux/mfd/max8998-private.h 	struct device *dev;
dev                25 include/linux/mfd/mc13xxx.h 		irq_handler_t handler, const char *name, void *dev);
dev                26 include/linux/mfd/mc13xxx.h int mc13xxx_irq_free(struct mc13xxx *mc13xxx, int irq, void *dev);
dev                45 include/linux/mfd/mc13xxx.h 					       const char *name, void *dev)
dev                47 include/linux/mfd/mc13xxx.h 	return mc13xxx_irq_request(mc13xxx, irq, handler, name, dev);
dev                11 include/linux/mfd/menelaus.h 	int (* late_init)(struct device *dev);
dev                66 include/linux/mfd/palmas.h 	struct device *dev;
dev               407 include/linux/mfd/palmas.h 	struct device *dev;
dev               523 include/linux/mfd/palmas.h 	struct device *dev;
dev               539 include/linux/mfd/palmas.h 	struct device *dev;
dev               544 include/linux/mfd/palmas.h 	struct device *dev;
dev               137 include/linux/mfd/pcf50633/core.h 	struct device *dev;
dev               226 include/linux/mfd/pcf50633/core.h static inline struct pcf50633 *dev_to_pcf50633(struct device *dev)
dev               228 include/linux/mfd/pcf50633/core.h 	return dev_get_drvdata(dev);
dev               297 include/linux/mfd/rc5t583.h 	struct device	*dev;
dev               337 include/linux/mfd/rc5t583.h static inline int rc5t583_write(struct device *dev, uint8_t reg, uint8_t val)
dev               339 include/linux/mfd/rc5t583.h 	struct rc5t583 *rc5t583 = dev_get_drvdata(dev);
dev               343 include/linux/mfd/rc5t583.h static inline int rc5t583_read(struct device *dev, uint8_t reg, uint8_t *val)
dev               345 include/linux/mfd/rc5t583.h 	struct rc5t583 *rc5t583 = dev_get_drvdata(dev);
dev               354 include/linux/mfd/rc5t583.h static inline int rc5t583_set_bits(struct device *dev, unsigned int reg,
dev               357 include/linux/mfd/rc5t583.h 	struct rc5t583 *rc5t583 = dev_get_drvdata(dev);
dev               361 include/linux/mfd/rc5t583.h static inline int rc5t583_clear_bits(struct device *dev, unsigned int reg,
dev               364 include/linux/mfd/rc5t583.h 	struct rc5t583 *rc5t583 = dev_get_drvdata(dev);
dev               368 include/linux/mfd/rc5t583.h static inline int rc5t583_update(struct device *dev, unsigned int reg,
dev               371 include/linux/mfd/rc5t583.h 	struct rc5t583 *rc5t583 = dev_get_drvdata(dev);
dev               375 include/linux/mfd/rc5t583.h int rc5t583_ext_power_req_config(struct device *dev, int deepsleep_id,
dev                68 include/linux/mfd/samsung/core.h 	struct device *dev;
dev               168 include/linux/mfd/si476x-core.h static inline struct si476x_core *i2c_mfd_cell_to_core(struct device *dev)
dev               170 include/linux/mfd/si476x-core.h 	struct i2c_client *client = to_i2c_client(dev->parent);
dev                96 include/linux/mfd/si476x-reports.h 	__u8  dev;
dev                31 include/linux/mfd/smsc.h 	struct device *dev;
dev                89 include/linux/mfd/stmpe.h 	struct device *dev;
dev                18 include/linux/mfd/t7l66xb.h 	int (*enable)(struct platform_device *dev);
dev                19 include/linux/mfd/t7l66xb.h 	int (*disable)(struct platform_device *dev);
dev                20 include/linux/mfd/t7l66xb.h 	int (*suspend)(struct platform_device *dev);
dev                21 include/linux/mfd/t7l66xb.h 	int (*resume)(struct platform_device *dev);
dev               117 include/linux/mfd/tc3589x.h 	struct device *dev;
dev                14 include/linux/mfd/tc6387xb.h 	int (*enable)(struct platform_device *dev);
dev                15 include/linux/mfd/tc6387xb.h 	int (*disable)(struct platform_device *dev);
dev                16 include/linux/mfd/tc6387xb.h 	int (*suspend)(struct platform_device *dev);
dev                17 include/linux/mfd/tc6387xb.h 	int (*resume)(struct platform_device *dev);
dev                27 include/linux/mfd/tc6393xb.h 	int	(*enable)(struct platform_device *dev);
dev                28 include/linux/mfd/tc6393xb.h 	int	(*disable)(struct platform_device *dev);
dev                29 include/linux/mfd/tc6393xb.h 	int	(*suspend)(struct platform_device *dev);
dev                30 include/linux/mfd/tc6393xb.h 	int	(*resume)(struct platform_device *dev);
dev                34 include/linux/mfd/tc6393xb.h 	int	(*setup)(struct platform_device *dev);
dev                35 include/linux/mfd/tc6393xb.h 	void	(*teardown)(struct platform_device *dev);
dev               153 include/linux/mfd/ti_am335x_tscadc.h 	struct device *dev;
dev               178 include/linux/mfd/ti_am335x_tscadc.h 	struct ti_tscadc_dev **tscadc_dev = p->dev.platform_data;
dev               138 include/linux/mfd/tmio.h 	struct device			*dev;
dev               157 include/linux/mfd/tps6507x.h 	struct device *dev;
dev                82 include/linux/mfd/tps65090.h 	struct device		*dev;
dev               121 include/linux/mfd/tps65090.h static inline int tps65090_write(struct device *dev, int reg, uint8_t val)
dev               123 include/linux/mfd/tps65090.h 	struct tps65090 *tps = dev_get_drvdata(dev);
dev               128 include/linux/mfd/tps65090.h static inline int tps65090_read(struct device *dev, int reg, uint8_t *val)
dev               130 include/linux/mfd/tps65090.h 	struct tps65090 *tps = dev_get_drvdata(dev);
dev               140 include/linux/mfd/tps65090.h static inline int tps65090_set_bits(struct device *dev, int reg,
dev               143 include/linux/mfd/tps65090.h 	struct tps65090 *tps = dev_get_drvdata(dev);
dev               148 include/linux/mfd/tps65090.h static inline int tps65090_clr_bits(struct device *dev, int reg,
dev               151 include/linux/mfd/tps65090.h 	struct tps65090 *tps = dev_get_drvdata(dev);
dev               255 include/linux/mfd/tps65217.h 	struct device *dev;
dev               262 include/linux/mfd/tps65217.h static inline struct tps65217 *dev_to_tps65217(struct device *dev)
dev               264 include/linux/mfd/tps65217.h 	return dev_get_drvdata(dev);
dev               261 include/linux/mfd/tps65218.h 	struct device *dev;
dev                99 include/linux/mfd/tps6586x.h extern int tps6586x_write(struct device *dev, int reg, uint8_t val);
dev               100 include/linux/mfd/tps6586x.h extern int tps6586x_writes(struct device *dev, int reg, int len, uint8_t *val);
dev               101 include/linux/mfd/tps6586x.h extern int tps6586x_read(struct device *dev, int reg, uint8_t *val);
dev               102 include/linux/mfd/tps6586x.h extern int tps6586x_reads(struct device *dev, int reg, int len, uint8_t *val);
dev               103 include/linux/mfd/tps6586x.h extern int tps6586x_set_bits(struct device *dev, int reg, uint8_t bit_mask);
dev               104 include/linux/mfd/tps6586x.h extern int tps6586x_clr_bits(struct device *dev, int reg, uint8_t bit_mask);
dev               105 include/linux/mfd/tps6586x.h extern int tps6586x_update(struct device *dev, int reg, uint8_t val,
dev               107 include/linux/mfd/tps6586x.h extern int tps6586x_irq_get_virq(struct device *dev, int irq);
dev               108 include/linux/mfd/tps6586x.h extern int tps6586x_get_version(struct device *dev);
dev               892 include/linux/mfd/tps65910.h 	struct device *dev;
dev               287 include/linux/mfd/tps65912.h 	struct device *dev;
dev               510 include/linux/mfd/tps80031.h 	struct device		*dev;
dev               547 include/linux/mfd/tps80031.h static inline int tps80031_write(struct device *dev, int sid,
dev               550 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               555 include/linux/mfd/tps80031.h static inline int tps80031_writes(struct device *dev, int sid, int reg,
dev               558 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               563 include/linux/mfd/tps80031.h static inline int tps80031_read(struct device *dev, int sid,
dev               566 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               572 include/linux/mfd/tps80031.h 		dev_err(dev, "failed reading from reg 0x%02x\n", reg);
dev               580 include/linux/mfd/tps80031.h static inline int tps80031_reads(struct device *dev, int sid,
dev               583 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               588 include/linux/mfd/tps80031.h static inline int tps80031_set_bits(struct device *dev, int sid,
dev               591 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               597 include/linux/mfd/tps80031.h static inline int tps80031_clr_bits(struct device *dev, int sid,
dev               600 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               605 include/linux/mfd/tps80031.h static inline int tps80031_update(struct device *dev, int sid,
dev               608 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               613 include/linux/mfd/tps80031.h static inline unsigned long tps80031_get_chip_info(struct device *dev)
dev               615 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               620 include/linux/mfd/tps80031.h static inline int tps80031_get_pmu_version(struct device *dev)
dev               622 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               627 include/linux/mfd/tps80031.h static inline int tps80031_irq_get_virq(struct device *dev, int irq)
dev               629 include/linux/mfd/tps80031.h 	struct tps80031 *tps80031 = dev_get_drvdata(dev);
dev               634 include/linux/mfd/tps80031.h extern int tps80031_ext_power_req_config(struct device *dev,
dev               223 include/linux/mfd/twl6040.h 	struct device *dev;
dev               138 include/linux/mfd/ucb1x00.h 	struct device		dev;
dev               157 include/linux/mfd/ucb1x00.h 	int	(*add)(struct ucb1x00_dev *dev);
dev               158 include/linux/mfd/ucb1x00.h 	void	(*remove)(struct ucb1x00_dev *dev);
dev               159 include/linux/mfd/ucb1x00.h 	int	(*suspend)(struct ucb1x00_dev *dev);
dev               160 include/linux/mfd/ucb1x00.h 	int	(*resume)(struct ucb1x00_dev *dev);
dev               163 include/linux/mfd/ucb1x00.h #define classdev_to_ucb1x00(cd)	container_of(cd, struct ucb1x00, dev)
dev               366 include/linux/mfd/wm831x/core.h 	struct device *dev;
dev               599 include/linux/mfd/wm8350/core.h 	struct device *dev;
dev                32 include/linux/mfd/wm8400-private.h 	struct device *dev;
dev                34 include/linux/mfd/wm8400.h 	int (*platform_init)(struct device *dev);
dev                37 include/linux/mfd/wm8400.h int wm8400_register_regulator(struct device *dev, int reg,
dev                65 include/linux/mfd/wm8994/core.h 	struct device *dev;
dev                54 include/linux/mic_bus.h 	struct device dev;
dev                68 include/linux/mic_bus.h 	int (*probe)(struct mbus_device *dev);
dev                69 include/linux/mic_bus.h 	void (*scan)(struct mbus_device *dev);
dev                70 include/linux/mic_bus.h 	void (*remove)(struct mbus_device *dev);
dev               102 include/linux/mic_bus.h 	return container_of(_dev, struct mbus_device, dev);
dev                26 include/linux/mii.h 	struct net_device *dev;
dev                27 include/linux/mii.h 	int (*mdio_read) (struct net_device *dev, int phy_id, int location);
dev                28 include/linux/mii.h 	void (*mdio_write) (struct net_device *dev, int phy_id, int location, int val);
dev               207 include/linux/mlx4/cmd.h int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
dev               212 include/linux/mlx4/cmd.h static inline int mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u32 in_modifier,
dev               216 include/linux/mlx4/cmd.h 	return __mlx4_cmd(dev, in_param, NULL, 0, in_modifier,
dev               221 include/linux/mlx4/cmd.h static inline int mlx4_cmd_box(struct mlx4_dev *dev, u64 in_param, u64 out_param,
dev               225 include/linux/mlx4/cmd.h 	return __mlx4_cmd(dev, in_param, &out_param, 0, in_modifier,
dev               234 include/linux/mlx4/cmd.h static inline int mlx4_cmd_imm(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
dev               238 include/linux/mlx4/cmd.h 	return __mlx4_cmd(dev, in_param, out_param, 1, in_modifier,
dev               242 include/linux/mlx4/cmd.h struct mlx4_cmd_mailbox *mlx4_alloc_cmd_mailbox(struct mlx4_dev *dev);
dev               243 include/linux/mlx4/cmd.h void mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox);
dev               246 include/linux/mlx4/cmd.h int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u64 mac);
dev               247 include/linux/mlx4/cmd.h int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan, u8 qos);
dev               248 include/linux/mlx4/cmd.h int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting);
dev               249 include/linux/mlx4/cmd.h int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf);
dev               250 include/linux/mlx4/cmd.h int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state);
dev               256 include/linux/mlx4/cmd.h bool mlx4_get_slave_default_vlan(struct mlx4_dev *dev, int port, int slave,
dev               173 include/linux/mlx4/cq.h int mlx4_cq_modify(struct mlx4_dev *dev, struct mlx4_cq *cq,
dev               175 include/linux/mlx4/cq.h int mlx4_cq_resize(struct mlx4_dev *dev, struct mlx4_cq *cq,
dev               802 include/linux/mlx4/device.h #define mlx4_foreach_port(port, dev, type)				\
dev               803 include/linux/mlx4/device.h 	for ((port) = 1; (port) <= (dev)->caps.num_ports; (port)++)	\
dev               804 include/linux/mlx4/device.h 		if ((type) == (dev)->caps.port_mask[(port)])
dev               806 include/linux/mlx4/device.h #define mlx4_foreach_non_ib_transport_port(port, dev)                     \
dev               807 include/linux/mlx4/device.h 	for ((port) = 1; (port) <= (dev)->caps.num_ports; (port)++)	  \
dev               808 include/linux/mlx4/device.h 		if (((dev)->caps.port_mask[port] != MLX4_PORT_TYPE_IB))
dev               810 include/linux/mlx4/device.h #define mlx4_foreach_ib_transport_port(port, dev)                         \
dev               811 include/linux/mlx4/device.h 	for ((port) = 1; (port) <= (dev)->caps.num_ports; (port)++)	  \
dev               812 include/linux/mlx4/device.h 		if (((dev)->caps.port_mask[port] == MLX4_PORT_TYPE_IB) || \
dev               813 include/linux/mlx4/device.h 			((dev)->caps.flags & MLX4_DEV_CAP_FLAG_IBOE))
dev               819 include/linux/mlx4/device.h static inline int mlx4_master_func_num(struct mlx4_dev *dev)
dev               821 include/linux/mlx4/device.h 	return dev->caps.function;
dev               824 include/linux/mlx4/device.h static inline int mlx4_is_master(struct mlx4_dev *dev)
dev               826 include/linux/mlx4/device.h 	return dev->flags & MLX4_FLAG_MASTER;
dev               829 include/linux/mlx4/device.h static inline int mlx4_num_reserved_sqps(struct mlx4_dev *dev)
dev               831 include/linux/mlx4/device.h 	return dev->phys_caps.base_sqpn + 8 +
dev               832 include/linux/mlx4/device.h 		16 * MLX4_MFUNC_MAX * !!mlx4_is_master(dev);
dev               835 include/linux/mlx4/device.h static inline int mlx4_is_qp_reserved(struct mlx4_dev *dev, u32 qpn)
dev               837 include/linux/mlx4/device.h 	return (qpn < dev->phys_caps.base_sqpn + 8 +
dev               838 include/linux/mlx4/device.h 		16 * MLX4_MFUNC_MAX * !!mlx4_is_master(dev));
dev               841 include/linux/mlx4/device.h static inline int mlx4_is_guest_proxy(struct mlx4_dev *dev, int slave, u32 qpn)
dev               843 include/linux/mlx4/device.h 	int guest_proxy_base = dev->phys_caps.base_proxy_sqpn + slave * 8;
dev               851 include/linux/mlx4/device.h static inline int mlx4_is_mfunc(struct mlx4_dev *dev)
dev               853 include/linux/mlx4/device.h 	return dev->flags & (MLX4_FLAG_SLAVE | MLX4_FLAG_MASTER);
dev               856 include/linux/mlx4/device.h static inline int mlx4_is_slave(struct mlx4_dev *dev)
dev               858 include/linux/mlx4/device.h 	return dev->flags & MLX4_FLAG_SLAVE;
dev               861 include/linux/mlx4/device.h int mlx4_buf_alloc(struct mlx4_dev *dev, int size, int max_direct,
dev               863 include/linux/mlx4/device.h void mlx4_buf_free(struct mlx4_dev *dev, int size, struct mlx4_buf *buf);
dev               873 include/linux/mlx4/device.h int mlx4_pd_alloc(struct mlx4_dev *dev, u32 *pdn);
dev               874 include/linux/mlx4/device.h void mlx4_pd_free(struct mlx4_dev *dev, u32 pdn);
dev               875 include/linux/mlx4/device.h int mlx4_xrcd_alloc(struct mlx4_dev *dev, u32 *xrcdn);
dev               876 include/linux/mlx4/device.h void mlx4_xrcd_free(struct mlx4_dev *dev, u32 xrcdn);
dev               878 include/linux/mlx4/device.h int mlx4_uar_alloc(struct mlx4_dev *dev, struct mlx4_uar *uar);
dev               879 include/linux/mlx4/device.h void mlx4_uar_free(struct mlx4_dev *dev, struct mlx4_uar *uar);
dev               880 include/linux/mlx4/device.h int mlx4_bf_alloc(struct mlx4_dev *dev, struct mlx4_bf *bf, int node);
dev               881 include/linux/mlx4/device.h void mlx4_bf_free(struct mlx4_dev *dev, struct mlx4_bf *bf);
dev               883 include/linux/mlx4/device.h int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift,
dev               885 include/linux/mlx4/device.h void mlx4_mtt_cleanup(struct mlx4_dev *dev, struct mlx4_mtt *mtt);
dev               886 include/linux/mlx4/device.h u64 mlx4_mtt_addr(struct mlx4_dev *dev, struct mlx4_mtt *mtt);
dev               888 include/linux/mlx4/device.h int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access,
dev               890 include/linux/mlx4/device.h int mlx4_mr_free(struct mlx4_dev *dev, struct mlx4_mr *mr);
dev               891 include/linux/mlx4/device.h int mlx4_mr_enable(struct mlx4_dev *dev, struct mlx4_mr *mr);
dev               892 include/linux/mlx4/device.h int mlx4_mw_alloc(struct mlx4_dev *dev, u32 pd, enum mlx4_mw_type type,
dev               894 include/linux/mlx4/device.h void mlx4_mw_free(struct mlx4_dev *dev, struct mlx4_mw *mw);
dev               895 include/linux/mlx4/device.h int mlx4_mw_enable(struct mlx4_dev *dev, struct mlx4_mw *mw);
dev               896 include/linux/mlx4/device.h int mlx4_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
dev               898 include/linux/mlx4/device.h int mlx4_buf_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
dev               901 include/linux/mlx4/device.h int mlx4_db_alloc(struct mlx4_dev *dev, struct mlx4_db *db, int order,
dev               903 include/linux/mlx4/device.h void mlx4_db_free(struct mlx4_dev *dev, struct mlx4_db *db);
dev               905 include/linux/mlx4/device.h int mlx4_alloc_hwq_res(struct mlx4_dev *dev, struct mlx4_hwq_resources *wqres,
dev               910 include/linux/mlx4/device.h int mlx4_cq_alloc(struct mlx4_dev *dev, int nent, struct mlx4_mtt *mtt,
dev               913 include/linux/mlx4/device.h void mlx4_cq_free(struct mlx4_dev *dev, struct mlx4_cq *cq);
dev               915 include/linux/mlx4/device.h int mlx4_qp_reserve_range(struct mlx4_dev *dev, int cnt, int align, int *base);
dev               916 include/linux/mlx4/device.h void mlx4_qp_release_range(struct mlx4_dev *dev, int base_qpn, int cnt);
dev               918 include/linux/mlx4/device.h int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp,
dev               920 include/linux/mlx4/device.h void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp);
dev               922 include/linux/mlx4/device.h int mlx4_srq_alloc(struct mlx4_dev *dev, u32 pdn, u32 cqn, u16 xrcdn,
dev               924 include/linux/mlx4/device.h void mlx4_srq_free(struct mlx4_dev *dev, struct mlx4_srq *srq);
dev               925 include/linux/mlx4/device.h int mlx4_srq_arm(struct mlx4_dev *dev, struct mlx4_srq *srq, int limit_watermark);
dev               926 include/linux/mlx4/device.h int mlx4_srq_query(struct mlx4_dev *dev, struct mlx4_srq *srq, int *limit_watermark);
dev               928 include/linux/mlx4/device.h int mlx4_INIT_PORT(struct mlx4_dev *dev, int port);
dev               929 include/linux/mlx4/device.h int mlx4_CLOSE_PORT(struct mlx4_dev *dev, int port);
dev               931 include/linux/mlx4/device.h int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
dev               933 include/linux/mlx4/device.h int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
dev               935 include/linux/mlx4/device.h int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
dev               938 include/linux/mlx4/device.h int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
dev              1147 include/linux/mlx4/device.h int mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port, u32 qpn,
dev              1149 include/linux/mlx4/device.h int mlx4_flow_steer_promisc_remove(struct mlx4_dev *dev, u8 port,
dev              1151 include/linux/mlx4/device.h int mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port);
dev              1152 include/linux/mlx4/device.h int mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port);
dev              1153 include/linux/mlx4/device.h int mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port);
dev              1154 include/linux/mlx4/device.h int mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port);
dev              1155 include/linux/mlx4/device.h int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port, u64 mac, u64 clear, u8 mode);
dev              1157 include/linux/mlx4/device.h int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac);
dev              1158 include/linux/mlx4/device.h void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac);
dev              1159 include/linux/mlx4/device.h int mlx4_get_base_qpn(struct mlx4_dev *dev, u8 port);
dev              1160 include/linux/mlx4/device.h int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac);
dev              1161 include/linux/mlx4/device.h void mlx4_set_stats_bitmap(struct mlx4_dev *dev, u64 *stats_bitmap);
dev              1162 include/linux/mlx4/device.h int mlx4_SET_PORT_general(struct mlx4_dev *dev, u8 port, int mtu,
dev              1164 include/linux/mlx4/device.h int mlx4_SET_PORT_qpn_calc(struct mlx4_dev *dev, u8 port, u32 base_qpn,
dev              1166 include/linux/mlx4/device.h int mlx4_SET_PORT_PRIO2TC(struct mlx4_dev *dev, u8 port, u8 *prio2tc);
dev              1167 include/linux/mlx4/device.h int mlx4_SET_PORT_SCHEDULER(struct mlx4_dev *dev, u8 port, u8 *tc_tx_bw,
dev              1169 include/linux/mlx4/device.h int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable);
dev              1170 include/linux/mlx4/device.h int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx);
dev              1171 include/linux/mlx4/device.h int mlx4_find_cached_vlan(struct mlx4_dev *dev, u8 port, u16 vid, int *idx);
dev              1172 include/linux/mlx4/device.h int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index);
dev              1173 include/linux/mlx4/device.h void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan);
dev              1175 include/linux/mlx4/device.h int mlx4_map_phys_fmr(struct mlx4_dev *dev, struct mlx4_fmr *fmr, u64 *page_list,
dev              1177 include/linux/mlx4/device.h int mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages,
dev              1179 include/linux/mlx4/device.h int mlx4_fmr_enable(struct mlx4_dev *dev, struct mlx4_fmr *fmr);
dev              1180 include/linux/mlx4/device.h void mlx4_fmr_unmap(struct mlx4_dev *dev, struct mlx4_fmr *fmr,
dev              1182 include/linux/mlx4/device.h int mlx4_fmr_free(struct mlx4_dev *dev, struct mlx4_fmr *fmr);
dev              1183 include/linux/mlx4/device.h int mlx4_SYNC_TPT(struct mlx4_dev *dev);
dev              1184 include/linux/mlx4/device.h int mlx4_test_interrupts(struct mlx4_dev *dev);
dev              1185 include/linux/mlx4/device.h int mlx4_assign_eq(struct mlx4_dev *dev, char *name, struct cpu_rmap *rmap,
dev              1187 include/linux/mlx4/device.h void mlx4_release_eq(struct mlx4_dev *dev, int vec);
dev              1189 include/linux/mlx4/device.h int mlx4_eq_get_irq(struct mlx4_dev *dev, int vec);
dev              1191 include/linux/mlx4/device.h int mlx4_get_phys_port_id(struct mlx4_dev *dev);
dev              1192 include/linux/mlx4/device.h int mlx4_wol_read(struct mlx4_dev *dev, u64 *config, int port);
dev              1193 include/linux/mlx4/device.h int mlx4_wol_write(struct mlx4_dev *dev, u64 config, int port);
dev              1195 include/linux/mlx4/device.h int mlx4_counter_alloc(struct mlx4_dev *dev, u32 *idx);
dev              1196 include/linux/mlx4/device.h void mlx4_counter_free(struct mlx4_dev *dev, u32 idx);
dev              1198 include/linux/mlx4/device.h int mlx4_flow_attach(struct mlx4_dev *dev,
dev              1200 include/linux/mlx4/device.h int mlx4_flow_detach(struct mlx4_dev *dev, u64 reg_id);
dev              1201 include/linux/mlx4/device.h int mlx4_map_sw_to_hw_steering_mode(struct mlx4_dev *dev,
dev              1203 include/linux/mlx4/device.h int mlx4_map_sw_to_hw_steering_id(struct mlx4_dev *dev,
dev              1205 include/linux/mlx4/device.h int mlx4_hw_rule_sz(struct mlx4_dev *dev, enum mlx4_net_trans_rule_id id);
dev              1207 include/linux/mlx4/device.h int mlx4_tunnel_steer_add(struct mlx4_dev *dev, unsigned char *addr,
dev              1210 include/linux/mlx4/device.h void mlx4_sync_pkey_table(struct mlx4_dev *dev, int slave, int port,
dev              1213 include/linux/mlx4/device.h int mlx4_get_parav_qkey(struct mlx4_dev *dev, u32 qpn, u32 *qkey);
dev              1215 include/linux/mlx4/device.h int mlx4_is_slave_active(struct mlx4_dev *dev, int slave);
dev              1216 include/linux/mlx4/device.h int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port);
dev              1217 include/linux/mlx4/device.h int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port);
dev              1218 include/linux/mlx4/device.h int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr);
dev              1219 include/linux/mlx4/device.h int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port, u8 port_subtype_change);
dev              1220 include/linux/mlx4/device.h enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port);
dev              1221 include/linux/mlx4/device.h int set_and_calc_slave_port_state(struct mlx4_dev *dev, int slave, u8 port, int event, enum slave_port_gen_event *gen_event);
dev              1223 include/linux/mlx4/device.h void mlx4_put_slave_node_guid(struct mlx4_dev *dev, int slave, __be64 guid);
dev              1224 include/linux/mlx4/device.h __be64 mlx4_get_slave_node_guid(struct mlx4_dev *dev, int slave);
dev              1226 include/linux/mlx4/device.h int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid,
dev              1228 include/linux/mlx4/device.h int mlx4_get_roce_gid_from_slave(struct mlx4_dev *dev, int port, int slave_id,
dev              1231 include/linux/mlx4/device.h int mlx4_FLOW_STEERING_IB_UC_QP_RANGE(struct mlx4_dev *dev, u32 min_range_qpn,
dev              1234 include/linux/mlx4/device.h cycle_t mlx4_read_clock(struct mlx4_dev *dev);
dev              1240 include/linux/mlx4/device.h struct mlx4_active_ports mlx4_get_active_ports(struct mlx4_dev *dev, int slave);
dev              1245 include/linux/mlx4/device.h int mlx4_slave_convert_port(struct mlx4_dev *dev, int slave, int port);
dev              1251 include/linux/mlx4/device.h struct mlx4_slaves_pport mlx4_phys_to_slaves_pport(struct mlx4_dev *dev,
dev              1257 include/linux/mlx4/device.h 		struct mlx4_dev *dev,
dev              1261 include/linux/mlx4/device.h int mlx4_phys_to_slave_port(struct mlx4_dev *dev, int slave, int port);
dev              1263 include/linux/mlx4/device.h int mlx4_get_base_gid_ix(struct mlx4_dev *dev, int slave, int port);
dev              1265 include/linux/mlx4/device.h int mlx4_config_vxlan_port(struct mlx4_dev *dev, __be16 udp_port);
dev              1266 include/linux/mlx4/device.h int mlx4_vf_smi_enabled(struct mlx4_dev *dev, int slave, int port);
dev              1267 include/linux/mlx4/device.h int mlx4_vf_get_enable_smi_admin(struct mlx4_dev *dev, int slave, int port);
dev              1268 include/linux/mlx4/device.h int mlx4_vf_set_enable_smi_admin(struct mlx4_dev *dev, int slave, int port,
dev              1270 include/linux/mlx4/device.h int mlx4_mr_hw_get_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,
dev              1272 include/linux/mlx4/device.h int mlx4_mr_hw_write_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,
dev              1274 include/linux/mlx4/device.h int mlx4_mr_hw_change_pd(struct mlx4_dev *dev, struct mlx4_mpt_entry *mpt_entry,
dev              1276 include/linux/mlx4/device.h int mlx4_mr_hw_change_access(struct mlx4_dev *dev,
dev              1279 include/linux/mlx4/device.h void mlx4_mr_hw_put_mpt(struct mlx4_dev *dev,
dev              1281 include/linux/mlx4/device.h void mlx4_mr_rereg_mem_cleanup(struct mlx4_dev *dev, struct mlx4_mr *mr);
dev              1282 include/linux/mlx4/device.h int mlx4_mr_rereg_mem_write(struct mlx4_dev *dev, struct mlx4_mr *mr,
dev                53 include/linux/mlx4/driver.h 	void *			(*add)	 (struct mlx4_dev *dev);
dev                54 include/linux/mlx4/driver.h 	void			(*remove)(struct mlx4_dev *dev, void *context);
dev                55 include/linux/mlx4/driver.h 	void			(*event) (struct mlx4_dev *dev, void *context,
dev                57 include/linux/mlx4/driver.h 	void *			(*get_dev)(struct mlx4_dev *dev, void *context, u8 port);
dev                65 include/linux/mlx4/driver.h void *mlx4_get_protocol_dev(struct mlx4_dev *dev, enum mlx4_protocol proto, int port);
dev               440 include/linux/mlx4/qp.h int mlx4_update_qp(struct mlx4_dev *dev, u32 qpn,
dev               443 include/linux/mlx4/qp.h int mlx4_qp_modify(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
dev               448 include/linux/mlx4/qp.h int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp,
dev               451 include/linux/mlx4/qp.h int mlx4_qp_to_ready(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
dev               455 include/linux/mlx4/qp.h static inline struct mlx4_qp *__mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn)
dev               457 include/linux/mlx4/qp.h 	return radix_tree_lookup(&dev->qp_table_tree, qpn & (dev->caps.num_qps - 1));
dev               460 include/linux/mlx4/qp.h void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp);
dev                42 include/linux/mlx4/srq.h struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn);
dev               162 include/linux/mlx5/cq.h int mlx5_init_cq_table(struct mlx5_core_dev *dev);
dev               163 include/linux/mlx5/cq.h void mlx5_cleanup_cq_table(struct mlx5_core_dev *dev);
dev               164 include/linux/mlx5/cq.h int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
dev               166 include/linux/mlx5/cq.h int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
dev               167 include/linux/mlx5/cq.h int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
dev               169 include/linux/mlx5/cq.h int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
dev               171 include/linux/mlx5/cq.h int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
dev               172 include/linux/mlx5/cq.h void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
dev               128 include/linux/mlx5/driver.h 	struct mlx5_core_dev   *dev;
dev               335 include/linux/mlx5/driver.h 	struct mlx5_core_dev   *dev;
dev               516 include/linux/mlx5/driver.h 	void			(*event) (struct mlx5_core_dev *dev,
dev               606 include/linux/mlx5/driver.h static inline u16 fw_rev_maj(struct mlx5_core_dev *dev)
dev               608 include/linux/mlx5/driver.h 	return ioread32be(&dev->iseg->fw_rev) & 0xffff;
dev               611 include/linux/mlx5/driver.h static inline u16 fw_rev_min(struct mlx5_core_dev *dev)
dev               613 include/linux/mlx5/driver.h 	return ioread32be(&dev->iseg->fw_rev) >> 16;
dev               616 include/linux/mlx5/driver.h static inline u16 fw_rev_sub(struct mlx5_core_dev *dev)
dev               618 include/linux/mlx5/driver.h 	return ioread32be(&dev->iseg->cmdif_rev_fw_sub) & 0xffff;
dev               621 include/linux/mlx5/driver.h static inline u16 cmdif_rev(struct mlx5_core_dev *dev)
dev               623 include/linux/mlx5/driver.h 	return ioread32be(&dev->iseg->cmdif_rev_fw_sub) >> 16;
dev               649 include/linux/mlx5/driver.h int mlx5_cmd_init(struct mlx5_core_dev *dev);
dev               650 include/linux/mlx5/driver.h void mlx5_cmd_cleanup(struct mlx5_core_dev *dev);
dev               651 include/linux/mlx5/driver.h void mlx5_cmd_use_events(struct mlx5_core_dev *dev);
dev               652 include/linux/mlx5/driver.h void mlx5_cmd_use_polling(struct mlx5_core_dev *dev);
dev               655 include/linux/mlx5/driver.h int mlx5_core_get_caps(struct mlx5_core_dev *dev, struct mlx5_caps *caps,
dev               657 include/linux/mlx5/driver.h int mlx5_cmd_exec(struct mlx5_core_dev *dev, void *in, int in_size, void *out,
dev               659 include/linux/mlx5/driver.h int mlx5_cmd_exec_cb(struct mlx5_core_dev *dev, void *in, int in_size,
dev               662 include/linux/mlx5/driver.h int mlx5_cmd_alloc_uar(struct mlx5_core_dev *dev, u32 *uarn);
dev               663 include/linux/mlx5/driver.h int mlx5_cmd_free_uar(struct mlx5_core_dev *dev, u32 uarn);
dev               664 include/linux/mlx5/driver.h int mlx5_alloc_uuars(struct mlx5_core_dev *dev, struct mlx5_uuar_info *uuari);
dev               665 include/linux/mlx5/driver.h int mlx5_free_uuars(struct mlx5_core_dev *dev, struct mlx5_uuar_info *uuari);
dev               668 include/linux/mlx5/driver.h void mlx5_start_health_poll(struct mlx5_core_dev *dev);
dev               669 include/linux/mlx5/driver.h void mlx5_stop_health_poll(struct mlx5_core_dev *dev);
dev               670 include/linux/mlx5/driver.h int mlx5_buf_alloc(struct mlx5_core_dev *dev, int size, int max_direct,
dev               672 include/linux/mlx5/driver.h void mlx5_buf_free(struct mlx5_core_dev *dev, struct mlx5_buf *buf);
dev               673 include/linux/mlx5/driver.h struct mlx5_cmd_mailbox *mlx5_alloc_cmd_mailbox_chain(struct mlx5_core_dev *dev,
dev               675 include/linux/mlx5/driver.h void mlx5_free_cmd_mailbox_chain(struct mlx5_core_dev *dev,
dev               677 include/linux/mlx5/driver.h int mlx5_core_create_srq(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq,
dev               679 include/linux/mlx5/driver.h int mlx5_core_destroy_srq(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq);
dev               680 include/linux/mlx5/driver.h int mlx5_core_query_srq(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq,
dev               682 include/linux/mlx5/driver.h int mlx5_core_arm_srq(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq,
dev               684 include/linux/mlx5/driver.h void mlx5_init_mr_table(struct mlx5_core_dev *dev);
dev               685 include/linux/mlx5/driver.h void mlx5_cleanup_mr_table(struct mlx5_core_dev *dev);
dev               686 include/linux/mlx5/driver.h int mlx5_core_create_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mr *mr,
dev               690 include/linux/mlx5/driver.h int mlx5_core_destroy_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mr *mr);
dev               691 include/linux/mlx5/driver.h int mlx5_core_query_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mr *mr,
dev               693 include/linux/mlx5/driver.h int mlx5_core_dump_fill_mkey(struct mlx5_core_dev *dev, struct mlx5_core_mr *mr,
dev               695 include/linux/mlx5/driver.h int mlx5_core_alloc_pd(struct mlx5_core_dev *dev, u32 *pdn);
dev               696 include/linux/mlx5/driver.h int mlx5_core_dealloc_pd(struct mlx5_core_dev *dev, u32 pdn);
dev               697 include/linux/mlx5/driver.h int mlx5_core_mad_ifc(struct mlx5_core_dev *dev, void *inb, void *outb,
dev               699 include/linux/mlx5/driver.h void mlx5_pagealloc_init(struct mlx5_core_dev *dev);
dev               700 include/linux/mlx5/driver.h void mlx5_pagealloc_cleanup(struct mlx5_core_dev *dev);
dev               701 include/linux/mlx5/driver.h int mlx5_pagealloc_start(struct mlx5_core_dev *dev);
dev               702 include/linux/mlx5/driver.h void mlx5_pagealloc_stop(struct mlx5_core_dev *dev);
dev               703 include/linux/mlx5/driver.h void mlx5_core_req_pages_handler(struct mlx5_core_dev *dev, u16 func_id,
dev               705 include/linux/mlx5/driver.h int mlx5_satisfy_startup_pages(struct mlx5_core_dev *dev, int boot);
dev               706 include/linux/mlx5/driver.h int mlx5_reclaim_startup_pages(struct mlx5_core_dev *dev);
dev               709 include/linux/mlx5/driver.h int mlx5_eq_init(struct mlx5_core_dev *dev);
dev               710 include/linux/mlx5/driver.h void mlx5_eq_cleanup(struct mlx5_core_dev *dev);
dev               712 include/linux/mlx5/driver.h void mlx5_cq_completion(struct mlx5_core_dev *dev, u32 cqn);
dev               713 include/linux/mlx5/driver.h void mlx5_rsc_event(struct mlx5_core_dev *dev, u32 rsn, int event_type);
dev               714 include/linux/mlx5/driver.h void mlx5_srq_event(struct mlx5_core_dev *dev, u32 srqn, int event_type);
dev               715 include/linux/mlx5/driver.h struct mlx5_core_srq *mlx5_core_get_srq(struct mlx5_core_dev *dev, u32 srqn);
dev               716 include/linux/mlx5/driver.h void mlx5_cmd_comp_handler(struct mlx5_core_dev *dev, unsigned long vector);
dev               717 include/linux/mlx5/driver.h void mlx5_cq_event(struct mlx5_core_dev *dev, u32 cqn, int event_type);
dev               718 include/linux/mlx5/driver.h int mlx5_create_map_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq, u8 vecidx,
dev               720 include/linux/mlx5/driver.h int mlx5_destroy_unmap_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
dev               721 include/linux/mlx5/driver.h int mlx5_start_eqs(struct mlx5_core_dev *dev);
dev               722 include/linux/mlx5/driver.h int mlx5_stop_eqs(struct mlx5_core_dev *dev);
dev               723 include/linux/mlx5/driver.h int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
dev               724 include/linux/mlx5/driver.h int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
dev               726 include/linux/mlx5/driver.h int mlx5_qp_debugfs_init(struct mlx5_core_dev *dev);
dev               727 include/linux/mlx5/driver.h void mlx5_qp_debugfs_cleanup(struct mlx5_core_dev *dev);
dev               728 include/linux/mlx5/driver.h int mlx5_core_access_reg(struct mlx5_core_dev *dev, void *data_in,
dev               731 include/linux/mlx5/driver.h int mlx5_set_port_caps(struct mlx5_core_dev *dev, u8 port_num, u32 caps);
dev               733 include/linux/mlx5/driver.h int mlx5_debug_eq_add(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
dev               734 include/linux/mlx5/driver.h void mlx5_debug_eq_remove(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
dev               735 include/linux/mlx5/driver.h int mlx5_core_eq_query(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
dev               737 include/linux/mlx5/driver.h int mlx5_eq_debugfs_init(struct mlx5_core_dev *dev);
dev               738 include/linux/mlx5/driver.h void mlx5_eq_debugfs_cleanup(struct mlx5_core_dev *dev);
dev               739 include/linux/mlx5/driver.h int mlx5_cq_debugfs_init(struct mlx5_core_dev *dev);
dev               740 include/linux/mlx5/driver.h void mlx5_cq_debugfs_cleanup(struct mlx5_core_dev *dev);
dev               741 include/linux/mlx5/driver.h int mlx5_db_alloc(struct mlx5_core_dev *dev, struct mlx5_db *db);
dev               742 include/linux/mlx5/driver.h void mlx5_db_free(struct mlx5_core_dev *dev, struct mlx5_db *db);
dev               745 include/linux/mlx5/driver.h int mlx5_cmdif_debugfs_init(struct mlx5_core_dev *dev);
dev               746 include/linux/mlx5/driver.h void mlx5_cmdif_debugfs_cleanup(struct mlx5_core_dev *dev);
dev               747 include/linux/mlx5/driver.h int mlx5_core_create_psv(struct mlx5_core_dev *dev, u32 pdn,
dev               749 include/linux/mlx5/driver.h int mlx5_core_destroy_psv(struct mlx5_core_dev *dev, int psv_num);
dev               777 include/linux/mlx5/driver.h 	void *			(*add)(struct mlx5_core_dev *dev);
dev               778 include/linux/mlx5/driver.h 	void			(*remove)(struct mlx5_core_dev *dev, void *context);
dev               779 include/linux/mlx5/driver.h 	void			(*event)(struct mlx5_core_dev *dev, void *context,
dev               523 include/linux/mlx5/qp.h static inline struct mlx5_core_qp *__mlx5_qp_lookup(struct mlx5_core_dev *dev, u32 qpn)
dev               525 include/linux/mlx5/qp.h 	return radix_tree_lookup(&dev->priv.qp_table.tree, qpn);
dev               528 include/linux/mlx5/qp.h static inline struct mlx5_core_mr *__mlx5_mr_lookup(struct mlx5_core_dev *dev, u32 key)
dev               530 include/linux/mlx5/qp.h 	return radix_tree_lookup(&dev->priv.mr_table.tree, key);
dev               533 include/linux/mlx5/qp.h int mlx5_core_create_qp(struct mlx5_core_dev *dev,
dev               537 include/linux/mlx5/qp.h int mlx5_core_qp_modify(struct mlx5_core_dev *dev, enum mlx5_qp_state cur_state,
dev               541 include/linux/mlx5/qp.h int mlx5_core_destroy_qp(struct mlx5_core_dev *dev,
dev               543 include/linux/mlx5/qp.h int mlx5_core_qp_query(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp,
dev               546 include/linux/mlx5/qp.h int mlx5_core_xrcd_alloc(struct mlx5_core_dev *dev, u32 *xrcdn);
dev               547 include/linux/mlx5/qp.h int mlx5_core_xrcd_dealloc(struct mlx5_core_dev *dev, u32 xrcdn);
dev               548 include/linux/mlx5/qp.h void mlx5_init_qp_table(struct mlx5_core_dev *dev);
dev               549 include/linux/mlx5/qp.h void mlx5_cleanup_qp_table(struct mlx5_core_dev *dev);
dev               550 include/linux/mlx5/qp.h int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
dev               551 include/linux/mlx5/qp.h void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
dev                38 include/linux/mlx5/srq.h void mlx5_init_srq_table(struct mlx5_core_dev *dev);
dev                39 include/linux/mlx5/srq.h void mlx5_cleanup_srq_table(struct mlx5_core_dev *dev);
dev               246 include/linux/mmc/card.h 	struct device		dev;		/* the device */
dev               508 include/linux/mmc/card.h #define mmc_card_id(c)		(dev_name(&(c)->dev))
dev               510 include/linux/mmc/card.h #define mmc_dev_to_card(d)	container_of(d, struct mmc_card, dev)
dev               513 include/linux/mmc/card.h #define mmc_get_drvdata(c)	dev_get_drvdata(&(c)->dev)
dev               514 include/linux/mmc/card.h #define mmc_set_drvdata(c,d)	dev_set_drvdata(&(c)->dev, d)
dev               169 include/linux/mmc/dw_mmc.h 	struct device		*dev;
dev                31 include/linux/mmc/sdhci-spear.h 	pdev->dev.platform_data = data;
dev                40 include/linux/mmc/sdio_func.h 	struct device		dev;		/* the device */
dev                68 include/linux/mmc/sdio_func.h #define sdio_func_id(f)		(dev_name(&(f)->dev))
dev                70 include/linux/mmc/sdio_func.h #define sdio_get_drvdata(f)	dev_get_drvdata(&(f)->dev)
dev                71 include/linux/mmc/sdio_func.h #define sdio_set_drvdata(f,d)	dev_set_drvdata(&(f)->dev, d)
dev                72 include/linux/mmc/sdio_func.h #define dev_to_sdio_func(d)	container_of(d, struct sdio_func, dev)
dev                97 include/linux/mmc/sdio_func.h #define SDIO_DEVICE(vend,dev) \
dev                99 include/linux/mmc/sdio_func.h 	.vendor = (vend), .device = (dev)
dev                55 include/linux/mroute.h 	struct net_device 	*dev;			/* Device we are using */
dev                65 include/linux/mroute6.h 	struct net_device 	*dev;			/* Device we are using */
dev                45 include/linux/msi.h 	struct pci_dev *dev;
dev                56 include/linux/msi.h int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
dev                58 include/linux/msi.h int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
dev                59 include/linux/msi.h void arch_teardown_msi_irqs(struct pci_dev *dev);
dev                60 include/linux/msi.h void arch_restore_msi_irqs(struct pci_dev *dev);
dev                62 include/linux/msi.h void default_teardown_msi_irqs(struct pci_dev *dev);
dev                63 include/linux/msi.h void default_restore_msi_irqs(struct pci_dev *dev);
dev                69 include/linux/msi.h 	struct device *dev;
dev                73 include/linux/msi.h 	int (*setup_irq)(struct msi_chip *chip, struct pci_dev *dev,
dev                63 include/linux/mtd/blktrans.h 	int (*readsect)(struct mtd_blktrans_dev *dev,
dev                65 include/linux/mtd/blktrans.h 	int (*writesect)(struct mtd_blktrans_dev *dev,
dev                67 include/linux/mtd/blktrans.h 	int (*discard)(struct mtd_blktrans_dev *dev,
dev                69 include/linux/mtd/blktrans.h 	void (*background)(struct mtd_blktrans_dev *dev);
dev                72 include/linux/mtd/blktrans.h 	int (*getgeo)(struct mtd_blktrans_dev *dev, struct hd_geometry *geo);
dev                73 include/linux/mtd/blktrans.h 	int (*flush)(struct mtd_blktrans_dev *dev);
dev                76 include/linux/mtd/blktrans.h 	int (*open)(struct mtd_blktrans_dev *dev);
dev                77 include/linux/mtd/blktrans.h 	void (*release)(struct mtd_blktrans_dev *dev);
dev                82 include/linux/mtd/blktrans.h 	void (*remove_dev)(struct mtd_blktrans_dev *dev);
dev                91 include/linux/mtd/blktrans.h extern int add_mtd_blktrans_dev(struct mtd_blktrans_dev *dev);
dev                92 include/linux/mtd/blktrans.h extern int del_mtd_blktrans_dev(struct mtd_blktrans_dev *dev);
dev                93 include/linux/mtd/blktrans.h extern int mtd_blktrans_cease_background(struct mtd_blktrans_dev *dev);
dev                52 include/linux/mtd/mtd.h 	unsigned dev;
dev               252 include/linux/mtd/mtd.h 	struct device dev;
dev                31 include/linux/mtd/plat-ram.h 	void	(*set_rw)(struct device *dev, int to);
dev               154 include/linux/mtd/spi-nor.h 	struct device		*dev;
dev                61 include/linux/netdevice.h void netdev_set_default_ethtool_ops(struct net_device *dev,
dev               219 include/linux/netdevice.h #define netdev_uc_count(dev) netdev_hw_addr_list_count(&(dev)->uc)
dev               220 include/linux/netdevice.h #define netdev_uc_empty(dev) netdev_hw_addr_list_empty(&(dev)->uc)
dev               221 include/linux/netdevice.h #define netdev_for_each_uc_addr(ha, dev) \
dev               222 include/linux/netdevice.h 	netdev_hw_addr_list_for_each(ha, &(dev)->uc)
dev               224 include/linux/netdevice.h #define netdev_mc_count(dev) netdev_hw_addr_list_count(&(dev)->mc)
dev               225 include/linux/netdevice.h #define netdev_mc_empty(dev) netdev_hw_addr_list_empty(&(dev)->mc)
dev               226 include/linux/netdevice.h #define netdev_for_each_mc_addr(ha, dev) \
dev               227 include/linux/netdevice.h 	netdev_hw_addr_list_for_each(ha, &(dev)->mc)
dev               251 include/linux/netdevice.h #define LL_RESERVED_SPACE(dev) \
dev               252 include/linux/netdevice.h 	((((dev)->hard_header_len+(dev)->needed_headroom)&~(HH_DATA_MOD - 1)) + HH_DATA_MOD)
dev               253 include/linux/netdevice.h #define LL_RESERVED_SPACE_EXTRA(dev,extra) \
dev               254 include/linux/netdevice.h 	((((dev)->hard_header_len+(dev)->needed_headroom+(extra))&~(HH_DATA_MOD - 1)) + HH_DATA_MOD)
dev               257 include/linux/netdevice.h 	int	(*create) (struct sk_buff *skb, struct net_device *dev,
dev               264 include/linux/netdevice.h 				const struct net_device *dev,
dev               314 include/linux/netdevice.h 	struct net_device	*dev;
dev               546 include/linux/netdevice.h 	struct net_device	*dev;
dev               666 include/linux/netdevice.h bool rps_may_expire_flow(struct net_device *dev, u16 rxq_index, u32 flow_id,
dev               678 include/linux/netdevice.h 	struct net_device		*dev;
dev               753 include/linux/netdevice.h typedef u16 (*select_queue_fallback_t)(struct net_device *dev,
dev              1012 include/linux/netdevice.h 	int			(*ndo_init)(struct net_device *dev);
dev              1013 include/linux/netdevice.h 	void			(*ndo_uninit)(struct net_device *dev);
dev              1014 include/linux/netdevice.h 	int			(*ndo_open)(struct net_device *dev);
dev              1015 include/linux/netdevice.h 	int			(*ndo_stop)(struct net_device *dev);
dev              1017 include/linux/netdevice.h 						   struct net_device *dev);
dev              1018 include/linux/netdevice.h 	u16			(*ndo_select_queue)(struct net_device *dev,
dev              1022 include/linux/netdevice.h 	void			(*ndo_change_rx_flags)(struct net_device *dev,
dev              1024 include/linux/netdevice.h 	void			(*ndo_set_rx_mode)(struct net_device *dev);
dev              1025 include/linux/netdevice.h 	int			(*ndo_set_mac_address)(struct net_device *dev,
dev              1027 include/linux/netdevice.h 	int			(*ndo_validate_addr)(struct net_device *dev);
dev              1028 include/linux/netdevice.h 	int			(*ndo_do_ioctl)(struct net_device *dev,
dev              1030 include/linux/netdevice.h 	int			(*ndo_set_config)(struct net_device *dev,
dev              1032 include/linux/netdevice.h 	int			(*ndo_change_mtu)(struct net_device *dev,
dev              1034 include/linux/netdevice.h 	int			(*ndo_neigh_setup)(struct net_device *dev,
dev              1036 include/linux/netdevice.h 	void			(*ndo_tx_timeout) (struct net_device *dev);
dev              1038 include/linux/netdevice.h 	struct rtnl_link_stats64* (*ndo_get_stats64)(struct net_device *dev,
dev              1040 include/linux/netdevice.h 	struct net_device_stats* (*ndo_get_stats)(struct net_device *dev);
dev              1042 include/linux/netdevice.h 	int			(*ndo_vlan_rx_add_vid)(struct net_device *dev,
dev              1044 include/linux/netdevice.h 	int			(*ndo_vlan_rx_kill_vid)(struct net_device *dev,
dev              1047 include/linux/netdevice.h 	void                    (*ndo_poll_controller)(struct net_device *dev);
dev              1048 include/linux/netdevice.h 	int			(*ndo_netpoll_setup)(struct net_device *dev,
dev              1050 include/linux/netdevice.h 	void			(*ndo_netpoll_cleanup)(struct net_device *dev);
dev              1053 include/linux/netdevice.h 	int			(*ndo_busy_poll)(struct napi_struct *dev);
dev              1055 include/linux/netdevice.h 	int			(*ndo_set_vf_mac)(struct net_device *dev,
dev              1057 include/linux/netdevice.h 	int			(*ndo_set_vf_vlan)(struct net_device *dev,
dev              1059 include/linux/netdevice.h 	int			(*ndo_set_vf_rate)(struct net_device *dev,
dev              1062 include/linux/netdevice.h 	int			(*ndo_set_vf_spoofchk)(struct net_device *dev,
dev              1064 include/linux/netdevice.h 	int			(*ndo_get_vf_config)(struct net_device *dev,
dev              1067 include/linux/netdevice.h 	int			(*ndo_set_vf_link_state)(struct net_device *dev,
dev              1069 include/linux/netdevice.h 	int			(*ndo_set_vf_port)(struct net_device *dev,
dev              1072 include/linux/netdevice.h 	int			(*ndo_get_vf_port)(struct net_device *dev,
dev              1074 include/linux/netdevice.h 	int			(*ndo_setup_tc)(struct net_device *dev, u8 tc);
dev              1076 include/linux/netdevice.h 	int			(*ndo_fcoe_enable)(struct net_device *dev);
dev              1077 include/linux/netdevice.h 	int			(*ndo_fcoe_disable)(struct net_device *dev);
dev              1078 include/linux/netdevice.h 	int			(*ndo_fcoe_ddp_setup)(struct net_device *dev,
dev              1082 include/linux/netdevice.h 	int			(*ndo_fcoe_ddp_done)(struct net_device *dev,
dev              1084 include/linux/netdevice.h 	int			(*ndo_fcoe_ddp_target)(struct net_device *dev,
dev              1088 include/linux/netdevice.h 	int			(*ndo_fcoe_get_hbainfo)(struct net_device *dev,
dev              1095 include/linux/netdevice.h 	int			(*ndo_fcoe_get_wwn)(struct net_device *dev,
dev              1100 include/linux/netdevice.h 	int			(*ndo_rx_flow_steer)(struct net_device *dev,
dev              1105 include/linux/netdevice.h 	int			(*ndo_add_slave)(struct net_device *dev,
dev              1107 include/linux/netdevice.h 	int			(*ndo_del_slave)(struct net_device *dev,
dev              1109 include/linux/netdevice.h 	netdev_features_t	(*ndo_fix_features)(struct net_device *dev,
dev              1111 include/linux/netdevice.h 	int			(*ndo_set_features)(struct net_device *dev,
dev              1118 include/linux/netdevice.h 					       struct net_device *dev,
dev              1123 include/linux/netdevice.h 					       struct net_device *dev,
dev              1127 include/linux/netdevice.h 						struct net_device *dev,
dev              1131 include/linux/netdevice.h 	int			(*ndo_bridge_setlink)(struct net_device *dev,
dev              1135 include/linux/netdevice.h 						      struct net_device *dev,
dev              1137 include/linux/netdevice.h 	int			(*ndo_bridge_dellink)(struct net_device *dev,
dev              1139 include/linux/netdevice.h 	int			(*ndo_change_carrier)(struct net_device *dev,
dev              1141 include/linux/netdevice.h 	int			(*ndo_get_phys_port_id)(struct net_device *dev,
dev              1143 include/linux/netdevice.h 	void			(*ndo_add_vxlan_port)(struct  net_device *dev,
dev              1146 include/linux/netdevice.h 	void			(*ndo_del_vxlan_port)(struct  net_device *dev,
dev              1151 include/linux/netdevice.h 							struct net_device *dev);
dev              1156 include/linux/netdevice.h 							struct net_device *dev,
dev              1158 include/linux/netdevice.h 	int			(*ndo_get_lock_subclass)(struct net_device *dev);
dev              1160 include/linux/netdevice.h 						       struct net_device *dev,
dev              1653 include/linux/netdevice.h 	void (*destructor)(struct net_device *dev);
dev              1675 include/linux/netdevice.h 	struct device	dev;
dev              1705 include/linux/netdevice.h #define to_net_dev(d) container_of(d, struct net_device, dev)
dev              1710 include/linux/netdevice.h int netdev_get_prio_tc_map(const struct net_device *dev, u32 prio)
dev              1712 include/linux/netdevice.h 	return dev->prio_tc_map[prio & TC_BITMASK];
dev              1716 include/linux/netdevice.h int netdev_set_prio_tc_map(struct net_device *dev, u8 prio, u8 tc)
dev              1718 include/linux/netdevice.h 	if (tc >= dev->num_tc)
dev              1721 include/linux/netdevice.h 	dev->prio_tc_map[prio & TC_BITMASK] = tc & TC_BITMASK;
dev              1726 include/linux/netdevice.h void netdev_reset_tc(struct net_device *dev)
dev              1728 include/linux/netdevice.h 	dev->num_tc = 0;
dev              1729 include/linux/netdevice.h 	memset(dev->tc_to_txq, 0, sizeof(dev->tc_to_txq));
dev              1730 include/linux/netdevice.h 	memset(dev->prio_tc_map, 0, sizeof(dev->prio_tc_map));
dev              1734 include/linux/netdevice.h int netdev_set_tc_queue(struct net_device *dev, u8 tc, u16 count, u16 offset)
dev              1736 include/linux/netdevice.h 	if (tc >= dev->num_tc)
dev              1739 include/linux/netdevice.h 	dev->tc_to_txq[tc].count = count;
dev              1740 include/linux/netdevice.h 	dev->tc_to_txq[tc].offset = offset;
dev              1745 include/linux/netdevice.h int netdev_set_num_tc(struct net_device *dev, u8 num_tc)
dev              1750 include/linux/netdevice.h 	dev->num_tc = num_tc;
dev              1755 include/linux/netdevice.h int netdev_get_num_tc(struct net_device *dev)
dev              1757 include/linux/netdevice.h 	return dev->num_tc;
dev              1761 include/linux/netdevice.h struct netdev_queue *netdev_get_tx_queue(const struct net_device *dev,
dev              1764 include/linux/netdevice.h 	return &dev->_tx[index];
dev              1767 include/linux/netdevice.h static inline struct netdev_queue *skb_get_tx_queue(const struct net_device *dev,
dev              1770 include/linux/netdevice.h 	return netdev_get_tx_queue(dev, skb_get_queue_mapping(skb));
dev              1773 include/linux/netdevice.h static inline void netdev_for_each_tx_queue(struct net_device *dev,
dev              1781 include/linux/netdevice.h 	for (i = 0; i < dev->num_tx_queues; i++)
dev              1782 include/linux/netdevice.h 		f(dev, &dev->_tx[i], arg);
dev              1785 include/linux/netdevice.h struct netdev_queue *netdev_pick_tx(struct net_device *dev,
dev              1793 include/linux/netdevice.h struct net *dev_net(const struct net_device *dev)
dev              1795 include/linux/netdevice.h 	return read_pnet(&dev->nd_net);
dev              1799 include/linux/netdevice.h void dev_net_set(struct net_device *dev, struct net *net)
dev              1802 include/linux/netdevice.h 	release_net(dev->nd_net);
dev              1803 include/linux/netdevice.h 	dev->nd_net = hold_net(net);
dev              1807 include/linux/netdevice.h static inline bool netdev_uses_dsa(struct net_device *dev)
dev              1810 include/linux/netdevice.h 	if (dev->dsa_ptr != NULL)
dev              1811 include/linux/netdevice.h 		return dsa_uses_tagged_protocol(dev->dsa_ptr);
dev              1822 include/linux/netdevice.h static inline void *netdev_priv(const struct net_device *dev)
dev              1824 include/linux/netdevice.h 	return (char *)dev + ALIGN(sizeof(struct net_device), NETDEV_ALIGN);
dev              1830 include/linux/netdevice.h #define SET_NETDEV_DEV(net, pdev)	((net)->dev.parent = (pdev))
dev              1836 include/linux/netdevice.h #define SET_NETDEV_DEVTYPE(net, devtype)	((net)->dev.type = (devtype))
dev              1853 include/linux/netdevice.h void netif_napi_add(struct net_device *dev, struct napi_struct *napi,
dev              1920 include/linux/netdevice.h 	struct net_device	*dev;	/* NULL is wildcarded here	     */
dev              2012 include/linux/netdevice.h 	struct net_device *dev;
dev              2021 include/linux/netdevice.h 					     struct net_device *dev)
dev              2023 include/linux/netdevice.h 	info->dev = dev;
dev              2029 include/linux/netdevice.h 	return info->dev;
dev              2032 include/linux/netdevice.h int call_netdevice_notifiers(unsigned long val, struct net_device *dev);
dev              2054 include/linux/netdevice.h static inline struct net_device *next_net_device(struct net_device *dev)
dev              2059 include/linux/netdevice.h 	net = dev_net(dev);
dev              2060 include/linux/netdevice.h 	lh = dev->dev_list.next;
dev              2064 include/linux/netdevice.h static inline struct net_device *next_net_device_rcu(struct net_device *dev)
dev              2069 include/linux/netdevice.h 	net = dev_net(dev);
dev              2070 include/linux/netdevice.h 	lh = rcu_dereference(list_next_rcu(&dev->dev_list));
dev              2087 include/linux/netdevice.h int netdev_boot_setup_check(struct net_device *dev);
dev              2104 include/linux/netdevice.h int dev_alloc_name(struct net_device *dev, const char *name);
dev              2105 include/linux/netdevice.h int dev_open(struct net_device *dev);
dev              2106 include/linux/netdevice.h int dev_close(struct net_device *dev);
dev              2107 include/linux/netdevice.h void dev_disable_lro(struct net_device *dev);
dev              2111 include/linux/netdevice.h int register_netdevice(struct net_device *dev);
dev              2112 include/linux/netdevice.h void unregister_netdevice_queue(struct net_device *dev, struct list_head *head);
dev              2114 include/linux/netdevice.h static inline void unregister_netdevice(struct net_device *dev)
dev              2116 include/linux/netdevice.h 	unregister_netdevice_queue(dev, NULL);
dev              2119 include/linux/netdevice.h int netdev_refcnt_read(const struct net_device *dev);
dev              2120 include/linux/netdevice.h void free_netdev(struct net_device *dev);
dev              2121 include/linux/netdevice.h void netdev_freemem(struct net_device *dev);
dev              2123 include/linux/netdevice.h int init_dummy_netdev(struct net_device *dev);
dev              2129 include/linux/netdevice.h int dev_restart(struct net_device *dev);
dev              2269 include/linux/netdevice.h static inline int dev_hard_header(struct sk_buff *skb, struct net_device *dev,
dev              2274 include/linux/netdevice.h 	if (!dev->header_ops || !dev->header_ops->create)
dev              2277 include/linux/netdevice.h 	return dev->header_ops->create(skb, dev, type, daddr, saddr, len);
dev              2283 include/linux/netdevice.h 	const struct net_device *dev = skb->dev;
dev              2285 include/linux/netdevice.h 	if (!dev->header_ops || !dev->header_ops->parse)
dev              2287 include/linux/netdevice.h 	return dev->header_ops->parse(skb, haddr);
dev              2292 include/linux/netdevice.h 	const struct net_device *dev = skb->dev;
dev              2294 include/linux/netdevice.h 	if (!dev->header_ops || !dev->header_ops->rebuild)
dev              2296 include/linux/netdevice.h 	return dev->header_ops->rebuild(skb);
dev              2299 include/linux/netdevice.h typedef int gifconf_func_t(struct net_device * dev, char __user * bufptr, int len);
dev              2374 include/linux/netdevice.h static inline void netif_tx_schedule_all(struct net_device *dev)
dev              2378 include/linux/netdevice.h 	for (i = 0; i < dev->num_tx_queues; i++)
dev              2379 include/linux/netdevice.h 		netif_schedule_queue(netdev_get_tx_queue(dev, i));
dev              2393 include/linux/netdevice.h static inline void netif_start_queue(struct net_device *dev)
dev              2395 include/linux/netdevice.h 	netif_tx_start_queue(netdev_get_tx_queue(dev, 0));
dev              2398 include/linux/netdevice.h static inline void netif_tx_start_all_queues(struct net_device *dev)
dev              2402 include/linux/netdevice.h 	for (i = 0; i < dev->num_tx_queues; i++) {
dev              2403 include/linux/netdevice.h 		struct netdev_queue *txq = netdev_get_tx_queue(dev, i);
dev              2417 include/linux/netdevice.h static inline void netif_wake_queue(struct net_device *dev)
dev              2419 include/linux/netdevice.h 	netif_tx_wake_queue(netdev_get_tx_queue(dev, 0));
dev              2422 include/linux/netdevice.h static inline void netif_tx_wake_all_queues(struct net_device *dev)
dev              2426 include/linux/netdevice.h 	for (i = 0; i < dev->num_tx_queues; i++) {
dev              2427 include/linux/netdevice.h 		struct netdev_queue *txq = netdev_get_tx_queue(dev, i);
dev              2448 include/linux/netdevice.h static inline void netif_stop_queue(struct net_device *dev)
dev              2450 include/linux/netdevice.h 	netif_tx_stop_queue(netdev_get_tx_queue(dev, 0));
dev              2453 include/linux/netdevice.h static inline void netif_tx_stop_all_queues(struct net_device *dev)
dev              2457 include/linux/netdevice.h 	for (i = 0; i < dev->num_tx_queues; i++) {
dev              2458 include/linux/netdevice.h 		struct netdev_queue *txq = netdev_get_tx_queue(dev, i);
dev              2474 include/linux/netdevice.h static inline bool netif_queue_stopped(const struct net_device *dev)
dev              2476 include/linux/netdevice.h 	return netif_tx_queue_stopped(netdev_get_tx_queue(dev, 0));
dev              2557 include/linux/netdevice.h static inline void netdev_sent_queue(struct net_device *dev, unsigned int bytes)
dev              2559 include/linux/netdevice.h 	netdev_tx_sent_queue(netdev_get_tx_queue(dev, 0), bytes);
dev              2596 include/linux/netdevice.h static inline void netdev_completed_queue(struct net_device *dev,
dev              2599 include/linux/netdevice.h 	netdev_tx_completed_queue(netdev_get_tx_queue(dev, 0), pkts, bytes);
dev              2630 include/linux/netdevice.h static inline u16 netdev_cap_txqueue(struct net_device *dev, u16 queue_index)
dev              2632 include/linux/netdevice.h 	if (unlikely(queue_index >= dev->real_num_tx_queues)) {
dev              2634 include/linux/netdevice.h 				     dev->name, queue_index,
dev              2635 include/linux/netdevice.h 				     dev->real_num_tx_queues);
dev              2648 include/linux/netdevice.h static inline bool netif_running(const struct net_device *dev)
dev              2650 include/linux/netdevice.h 	return test_bit(__LINK_STATE_START, &dev->state);
dev              2667 include/linux/netdevice.h static inline void netif_start_subqueue(struct net_device *dev, u16 queue_index)
dev              2669 include/linux/netdevice.h 	struct netdev_queue *txq = netdev_get_tx_queue(dev, queue_index);
dev              2681 include/linux/netdevice.h static inline void netif_stop_subqueue(struct net_device *dev, u16 queue_index)
dev              2683 include/linux/netdevice.h 	struct netdev_queue *txq = netdev_get_tx_queue(dev, queue_index);
dev              2694 include/linux/netdevice.h static inline bool __netif_subqueue_stopped(const struct net_device *dev,
dev              2697 include/linux/netdevice.h 	struct netdev_queue *txq = netdev_get_tx_queue(dev, queue_index);
dev              2702 include/linux/netdevice.h static inline bool netif_subqueue_stopped(const struct net_device *dev,
dev              2705 include/linux/netdevice.h 	return __netif_subqueue_stopped(dev, skb_get_queue_mapping(skb));
dev              2708 include/linux/netdevice.h void netif_wake_subqueue(struct net_device *dev, u16 queue_index);
dev              2711 include/linux/netdevice.h int netif_set_xps_queue(struct net_device *dev, const struct cpumask *mask,
dev              2714 include/linux/netdevice.h static inline int netif_set_xps_queue(struct net_device *dev,
dev              2726 include/linux/netdevice.h static inline u16 skb_tx_hash(const struct net_device *dev,
dev              2729 include/linux/netdevice.h 	return __skb_tx_hash(dev, skb, dev->real_num_tx_queues);
dev              2738 include/linux/netdevice.h static inline bool netif_is_multiqueue(const struct net_device *dev)
dev              2740 include/linux/netdevice.h 	return dev->num_tx_queues > 1;
dev              2743 include/linux/netdevice.h int netif_set_real_num_tx_queues(struct net_device *dev, unsigned int txq);
dev              2746 include/linux/netdevice.h int netif_set_real_num_rx_queues(struct net_device *dev, unsigned int rxq);
dev              2748 include/linux/netdevice.h static inline int netif_set_real_num_rx_queues(struct net_device *dev,
dev              2776 include/linux/netdevice.h 	struct net_device *dev = queue->dev;
dev              2777 include/linux/netdevice.h 	int index = queue - dev->_rx;
dev              2779 include/linux/netdevice.h 	BUG_ON(index >= dev->num_rx_queues);
dev              2850 include/linux/netdevice.h int netdev_rx_handler_register(struct net_device *dev,
dev              2853 include/linux/netdevice.h void netdev_rx_handler_unregister(struct net_device *dev);
dev              2870 include/linux/netdevice.h int dev_get_phys_port_id(struct net_device *dev,
dev              2872 include/linux/netdevice.h struct sk_buff *validate_xmit_skb_list(struct sk_buff *skb, struct net_device *dev);
dev              2873 include/linux/netdevice.h struct sk_buff *dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev,
dev              2875 include/linux/netdevice.h int __dev_forward_skb(struct net_device *dev, struct sk_buff *skb);
dev              2876 include/linux/netdevice.h int dev_forward_skb(struct net_device *dev, struct sk_buff *skb);
dev              2877 include/linux/netdevice.h bool is_skb_forwardable(struct net_device *dev, struct sk_buff *skb);
dev              2890 include/linux/netdevice.h static inline void dev_put(struct net_device *dev)
dev              2892 include/linux/netdevice.h 	this_cpu_dec(*dev->pcpu_refcnt);
dev              2901 include/linux/netdevice.h static inline void dev_hold(struct net_device *dev)
dev              2903 include/linux/netdevice.h 	this_cpu_inc(*dev->pcpu_refcnt);
dev              2915 include/linux/netdevice.h void linkwatch_init_dev(struct net_device *dev);
dev              2916 include/linux/netdevice.h void linkwatch_fire_event(struct net_device *dev);
dev              2917 include/linux/netdevice.h void linkwatch_forget_dev(struct net_device *dev);
dev              2925 include/linux/netdevice.h static inline bool netif_carrier_ok(const struct net_device *dev)
dev              2927 include/linux/netdevice.h 	return !test_bit(__LINK_STATE_NOCARRIER, &dev->state);
dev              2930 include/linux/netdevice.h unsigned long dev_trans_start(struct net_device *dev);
dev              2932 include/linux/netdevice.h void __netdev_watchdog_up(struct net_device *dev);
dev              2934 include/linux/netdevice.h void netif_carrier_on(struct net_device *dev);
dev              2936 include/linux/netdevice.h void netif_carrier_off(struct net_device *dev);
dev              2951 include/linux/netdevice.h static inline void netif_dormant_on(struct net_device *dev)
dev              2953 include/linux/netdevice.h 	if (!test_and_set_bit(__LINK_STATE_DORMANT, &dev->state))
dev              2954 include/linux/netdevice.h 		linkwatch_fire_event(dev);
dev              2963 include/linux/netdevice.h static inline void netif_dormant_off(struct net_device *dev)
dev              2965 include/linux/netdevice.h 	if (test_and_clear_bit(__LINK_STATE_DORMANT, &dev->state))
dev              2966 include/linux/netdevice.h 		linkwatch_fire_event(dev);
dev              2975 include/linux/netdevice.h static inline bool netif_dormant(const struct net_device *dev)
dev              2977 include/linux/netdevice.h 	return test_bit(__LINK_STATE_DORMANT, &dev->state);
dev              2987 include/linux/netdevice.h static inline bool netif_oper_up(const struct net_device *dev)
dev              2989 include/linux/netdevice.h 	return (dev->operstate == IF_OPER_UP ||
dev              2990 include/linux/netdevice.h 		dev->operstate == IF_OPER_UNKNOWN /* backward compat */);
dev              2999 include/linux/netdevice.h static inline bool netif_device_present(struct net_device *dev)
dev              3001 include/linux/netdevice.h 	return test_bit(__LINK_STATE_PRESENT, &dev->state);
dev              3004 include/linux/netdevice.h void netif_device_detach(struct net_device *dev);
dev              3006 include/linux/netdevice.h void netif_device_attach(struct net_device *dev);
dev              3101 include/linux/netdevice.h static inline void netif_tx_lock(struct net_device *dev)
dev              3106 include/linux/netdevice.h 	spin_lock(&dev->tx_global_lock);
dev              3108 include/linux/netdevice.h 	for (i = 0; i < dev->num_tx_queues; i++) {
dev              3109 include/linux/netdevice.h 		struct netdev_queue *txq = netdev_get_tx_queue(dev, i);
dev              3123 include/linux/netdevice.h static inline void netif_tx_lock_bh(struct net_device *dev)
dev              3126 include/linux/netdevice.h 	netif_tx_lock(dev);
dev              3129 include/linux/netdevice.h static inline void netif_tx_unlock(struct net_device *dev)
dev              3133 include/linux/netdevice.h 	for (i = 0; i < dev->num_tx_queues; i++) {
dev              3134 include/linux/netdevice.h 		struct netdev_queue *txq = netdev_get_tx_queue(dev, i);
dev              3143 include/linux/netdevice.h 	spin_unlock(&dev->tx_global_lock);
dev              3146 include/linux/netdevice.h static inline void netif_tx_unlock_bh(struct net_device *dev)
dev              3148 include/linux/netdevice.h 	netif_tx_unlock(dev);
dev              3152 include/linux/netdevice.h #define HARD_TX_LOCK(dev, txq, cpu) {			\
dev              3153 include/linux/netdevice.h 	if ((dev->features & NETIF_F_LLTX) == 0) {	\
dev              3158 include/linux/netdevice.h #define HARD_TX_TRYLOCK(dev, txq)			\
dev              3159 include/linux/netdevice.h 	(((dev->features & NETIF_F_LLTX) == 0) ?	\
dev              3163 include/linux/netdevice.h #define HARD_TX_UNLOCK(dev, txq) {			\
dev              3164 include/linux/netdevice.h 	if ((dev->features & NETIF_F_LLTX) == 0) {	\
dev              3169 include/linux/netdevice.h static inline void netif_tx_disable(struct net_device *dev)
dev              3176 include/linux/netdevice.h 	for (i = 0; i < dev->num_tx_queues; i++) {
dev              3177 include/linux/netdevice.h 		struct netdev_queue *txq = netdev_get_tx_queue(dev, i);
dev              3186 include/linux/netdevice.h static inline void netif_addr_lock(struct net_device *dev)
dev              3188 include/linux/netdevice.h 	spin_lock(&dev->addr_list_lock);
dev              3191 include/linux/netdevice.h static inline void netif_addr_lock_nested(struct net_device *dev)
dev              3195 include/linux/netdevice.h 	if (dev->netdev_ops->ndo_get_lock_subclass)
dev              3196 include/linux/netdevice.h 		subclass = dev->netdev_ops->ndo_get_lock_subclass(dev);
dev              3198 include/linux/netdevice.h 	spin_lock_nested(&dev->addr_list_lock, subclass);
dev              3201 include/linux/netdevice.h static inline void netif_addr_lock_bh(struct net_device *dev)
dev              3203 include/linux/netdevice.h 	spin_lock_bh(&dev->addr_list_lock);
dev              3206 include/linux/netdevice.h static inline void netif_addr_unlock(struct net_device *dev)
dev              3208 include/linux/netdevice.h 	spin_unlock(&dev->addr_list_lock);
dev              3211 include/linux/netdevice.h static inline void netif_addr_unlock_bh(struct net_device *dev)
dev              3213 include/linux/netdevice.h 	spin_unlock_bh(&dev->addr_list_lock);
dev              3220 include/linux/netdevice.h #define for_each_dev_addr(dev, ha) \
dev              3221 include/linux/netdevice.h 		list_for_each_entry_rcu(ha, &dev->dev_addrs.list, list)
dev              3225 include/linux/netdevice.h void ether_setup(struct net_device *dev);
dev              3239 include/linux/netdevice.h int register_netdev(struct net_device *dev);
dev              3240 include/linux/netdevice.h void unregister_netdev(struct net_device *dev);
dev              3248 include/linux/netdevice.h 		       struct net_device *dev,
dev              3253 include/linux/netdevice.h 			  struct net_device *dev,
dev              3259 include/linux/netdevice.h int dev_addr_add(struct net_device *dev, const unsigned char *addr,
dev              3261 include/linux/netdevice.h int dev_addr_del(struct net_device *dev, const unsigned char *addr,
dev              3263 include/linux/netdevice.h void dev_addr_flush(struct net_device *dev);
dev              3264 include/linux/netdevice.h int dev_addr_init(struct net_device *dev);
dev              3267 include/linux/netdevice.h int dev_uc_add(struct net_device *dev, const unsigned char *addr);
dev              3268 include/linux/netdevice.h int dev_uc_add_excl(struct net_device *dev, const unsigned char *addr);
dev              3269 include/linux/netdevice.h int dev_uc_del(struct net_device *dev, const unsigned char *addr);
dev              3273 include/linux/netdevice.h void dev_uc_flush(struct net_device *dev);
dev              3274 include/linux/netdevice.h void dev_uc_init(struct net_device *dev);
dev              3285 include/linux/netdevice.h static inline int __dev_uc_sync(struct net_device *dev,
dev              3291 include/linux/netdevice.h 	return __hw_addr_sync_dev(&dev->uc, dev, sync, unsync);
dev              3301 include/linux/netdevice.h static inline void __dev_uc_unsync(struct net_device *dev,
dev              3305 include/linux/netdevice.h 	__hw_addr_unsync_dev(&dev->uc, dev, unsync);
dev              3309 include/linux/netdevice.h int dev_mc_add(struct net_device *dev, const unsigned char *addr);
dev              3310 include/linux/netdevice.h int dev_mc_add_global(struct net_device *dev, const unsigned char *addr);
dev              3311 include/linux/netdevice.h int dev_mc_add_excl(struct net_device *dev, const unsigned char *addr);
dev              3312 include/linux/netdevice.h int dev_mc_del(struct net_device *dev, const unsigned char *addr);
dev              3313 include/linux/netdevice.h int dev_mc_del_global(struct net_device *dev, const unsigned char *addr);
dev              3317 include/linux/netdevice.h void dev_mc_flush(struct net_device *dev);
dev              3318 include/linux/netdevice.h void dev_mc_init(struct net_device *dev);
dev              3329 include/linux/netdevice.h static inline int __dev_mc_sync(struct net_device *dev,
dev              3335 include/linux/netdevice.h 	return __hw_addr_sync_dev(&dev->mc, dev, sync, unsync);
dev              3345 include/linux/netdevice.h static inline void __dev_mc_unsync(struct net_device *dev,
dev              3349 include/linux/netdevice.h 	__hw_addr_unsync_dev(&dev->mc, dev, unsync);
dev              3353 include/linux/netdevice.h void dev_set_rx_mode(struct net_device *dev);
dev              3354 include/linux/netdevice.h void __dev_set_rx_mode(struct net_device *dev);
dev              3355 include/linux/netdevice.h int dev_set_promiscuity(struct net_device *dev, int inc);
dev              3356 include/linux/netdevice.h int dev_set_allmulti(struct net_device *dev, int inc);
dev              3357 include/linux/netdevice.h void netdev_state_change(struct net_device *dev);
dev              3358 include/linux/netdevice.h void netdev_notify_peers(struct net_device *dev);
dev              3359 include/linux/netdevice.h void netdev_features_change(struct net_device *dev);
dev              3362 include/linux/netdevice.h struct rtnl_link_stats64 *dev_get_stats(struct net_device *dev,
dev              3372 include/linux/netdevice.h bool netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev);
dev              3373 include/linux/netdevice.h struct net_device *netdev_upper_get_next_dev_rcu(struct net_device *dev,
dev              3375 include/linux/netdevice.h struct net_device *netdev_all_upper_get_next_dev_rcu(struct net_device *dev,
dev              3379 include/linux/netdevice.h #define netdev_for_each_upper_dev_rcu(dev, updev, iter) \
dev              3380 include/linux/netdevice.h 	for (iter = &(dev)->adj_list.upper, \
dev              3381 include/linux/netdevice.h 	     updev = netdev_upper_get_next_dev_rcu(dev, &(iter)); \
dev              3383 include/linux/netdevice.h 	     updev = netdev_upper_get_next_dev_rcu(dev, &(iter)))
dev              3386 include/linux/netdevice.h #define netdev_for_each_all_upper_dev_rcu(dev, updev, iter) \
dev              3387 include/linux/netdevice.h 	for (iter = &(dev)->all_adj_list.upper, \
dev              3388 include/linux/netdevice.h 	     updev = netdev_all_upper_get_next_dev_rcu(dev, &(iter)); \
dev              3390 include/linux/netdevice.h 	     updev = netdev_all_upper_get_next_dev_rcu(dev, &(iter)))
dev              3392 include/linux/netdevice.h void *netdev_lower_get_next_private(struct net_device *dev,
dev              3394 include/linux/netdevice.h void *netdev_lower_get_next_private_rcu(struct net_device *dev,
dev              3397 include/linux/netdevice.h #define netdev_for_each_lower_private(dev, priv, iter) \
dev              3398 include/linux/netdevice.h 	for (iter = (dev)->adj_list.lower.next, \
dev              3399 include/linux/netdevice.h 	     priv = netdev_lower_get_next_private(dev, &(iter)); \
dev              3401 include/linux/netdevice.h 	     priv = netdev_lower_get_next_private(dev, &(iter)))
dev              3403 include/linux/netdevice.h #define netdev_for_each_lower_private_rcu(dev, priv, iter) \
dev              3404 include/linux/netdevice.h 	for (iter = &(dev)->adj_list.lower, \
dev              3405 include/linux/netdevice.h 	     priv = netdev_lower_get_next_private_rcu(dev, &(iter)); \
dev              3407 include/linux/netdevice.h 	     priv = netdev_lower_get_next_private_rcu(dev, &(iter)))
dev              3409 include/linux/netdevice.h void *netdev_lower_get_next(struct net_device *dev,
dev              3411 include/linux/netdevice.h #define netdev_for_each_lower_dev(dev, ldev, iter) \
dev              3412 include/linux/netdevice.h 	for (iter = &(dev)->adj_list.lower, \
dev              3413 include/linux/netdevice.h 	     ldev = netdev_lower_get_next(dev, &(iter)); \
dev              3415 include/linux/netdevice.h 	     ldev = netdev_lower_get_next(dev, &(iter)))
dev              3418 include/linux/netdevice.h void *netdev_lower_get_first_private_rcu(struct net_device *dev);
dev              3419 include/linux/netdevice.h struct net_device *netdev_master_upper_dev_get(struct net_device *dev);
dev              3420 include/linux/netdevice.h struct net_device *netdev_master_upper_dev_get_rcu(struct net_device *dev);
dev              3421 include/linux/netdevice.h int netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev);
dev              3422 include/linux/netdevice.h int netdev_master_upper_dev_link(struct net_device *dev,
dev              3424 include/linux/netdevice.h int netdev_master_upper_dev_link_private(struct net_device *dev,
dev              3427 include/linux/netdevice.h void netdev_upper_dev_unlink(struct net_device *dev,
dev              3429 include/linux/netdevice.h void netdev_adjacent_rename_links(struct net_device *dev, char *oldname);
dev              3430 include/linux/netdevice.h void *netdev_lower_dev_get_private(struct net_device *dev,
dev              3432 include/linux/netdevice.h int dev_get_nest_level(struct net_device *dev,
dev              3433 include/linux/netdevice.h 		       bool (*type_check)(struct net_device *dev));
dev              3460 include/linux/netdevice.h void netdev_rx_csum_fault(struct net_device *dev);
dev              3462 include/linux/netdevice.h static inline void netdev_rx_csum_fault(struct net_device *dev)
dev              3477 include/linux/netdevice.h 					      struct sk_buff *skb, struct net_device *dev,
dev              3481 include/linux/netdevice.h 	return ops->ndo_start_xmit(skb, dev);
dev              3484 include/linux/netdevice.h static inline netdev_tx_t netdev_start_xmit(struct sk_buff *skb, struct net_device *dev,
dev              3487 include/linux/netdevice.h 	const struct net_device_ops *ops = dev->netdev_ops;
dev              3490 include/linux/netdevice.h 	rc = __netdev_start_xmit(ops, skb, dev, more);
dev              3514 include/linux/netdevice.h const char *netdev_drivername(const struct net_device *dev);
dev              3533 include/linux/netdevice.h 	struct net_device *dev)
dev              3535 include/linux/netdevice.h 	return (dev->features & ~dev->hw_features) | dev->wanted_features;
dev              3550 include/linux/netdevice.h int __netdev_update_features(struct net_device *dev);
dev              3551 include/linux/netdevice.h void netdev_update_features(struct net_device *dev);
dev              3552 include/linux/netdevice.h void netdev_change_features(struct net_device *dev);
dev              3555 include/linux/netdevice.h 					struct net_device *dev);
dev              3587 include/linux/netdevice.h static inline bool netif_needs_gso(struct net_device *dev, struct sk_buff *skb,
dev              3595 include/linux/netdevice.h static inline void netif_set_gso_max_size(struct net_device *dev,
dev              3598 include/linux/netdevice.h 	dev->gso_max_size = size;
dev              3614 include/linux/netdevice.h static inline bool netif_is_macvlan(struct net_device *dev)
dev              3616 include/linux/netdevice.h 	return dev->priv_flags & IFF_MACVLAN;
dev              3619 include/linux/netdevice.h static inline bool netif_is_bond_master(struct net_device *dev)
dev              3621 include/linux/netdevice.h 	return dev->flags & IFF_MASTER && dev->priv_flags & IFF_BONDING;
dev              3624 include/linux/netdevice.h static inline bool netif_is_bond_slave(struct net_device *dev)
dev              3626 include/linux/netdevice.h 	return dev->flags & IFF_SLAVE && dev->priv_flags & IFF_BONDING;
dev              3629 include/linux/netdevice.h static inline bool netif_supports_nofcs(struct net_device *dev)
dev              3631 include/linux/netdevice.h 	return dev->priv_flags & IFF_SUPP_NOFCS;
dev              3635 include/linux/netdevice.h static inline void netif_keep_dst(struct net_device *dev)
dev              3637 include/linux/netdevice.h 	dev->priv_flags &= ~(IFF_XMIT_DST_RELEASE | IFF_XMIT_DST_RELEASE_PERM);
dev              3646 include/linux/netdevice.h static inline const char *netdev_name(const struct net_device *dev)
dev              3648 include/linux/netdevice.h 	if (!dev->name[0] || strchr(dev->name, '%'))
dev              3650 include/linux/netdevice.h 	return dev->name;
dev              3653 include/linux/netdevice.h static inline const char *netdev_reg_state(const struct net_device *dev)
dev              3655 include/linux/netdevice.h 	switch (dev->reg_state) {
dev              3664 include/linux/netdevice.h 	WARN_ONCE(1, "%s: unknown reg_state %d\n", dev->name, dev->reg_state);
dev              3669 include/linux/netdevice.h void netdev_printk(const char *level, const struct net_device *dev,
dev              3672 include/linux/netdevice.h void netdev_emerg(const struct net_device *dev, const char *format, ...);
dev              3674 include/linux/netdevice.h void netdev_alert(const struct net_device *dev, const char *format, ...);
dev              3676 include/linux/netdevice.h void netdev_crit(const struct net_device *dev, const char *format, ...);
dev              3678 include/linux/netdevice.h void netdev_err(const struct net_device *dev, const char *format, ...);
dev              3680 include/linux/netdevice.h void netdev_warn(const struct net_device *dev, const char *format, ...);
dev              3682 include/linux/netdevice.h void netdev_notice(const struct net_device *dev, const char *format, ...);
dev              3684 include/linux/netdevice.h void netdev_info(const struct net_device *dev, const char *format, ...);
dev              3709 include/linux/netdevice.h #define netdev_vdbg(dev, format, args...)			\
dev              3712 include/linux/netdevice.h 		netdev_printk(KERN_DEBUG, dev, format, ##args);	\
dev              3722 include/linux/netdevice.h #define netdev_WARN(dev, format, args...)			\
dev              3723 include/linux/netdevice.h 	WARN(1, "netdevice: %s%s\n" format, netdev_name(dev),	\
dev              3724 include/linux/netdevice.h 	     netdev_reg_state(dev), ##args)
dev              3728 include/linux/netdevice.h #define netif_printk(priv, type, level, dev, fmt, args...)	\
dev              3731 include/linux/netdevice.h 		netdev_printk(level, (dev), fmt, ##args);	\
dev              3734 include/linux/netdevice.h #define netif_level(level, priv, type, dev, fmt, args...)	\
dev              3737 include/linux/netdevice.h 		netdev_##level(dev, fmt, ##args);		\
dev              3740 include/linux/netdevice.h #define netif_emerg(priv, type, dev, fmt, args...)		\
dev              3741 include/linux/netdevice.h 	netif_level(emerg, priv, type, dev, fmt, ##args)
dev              3742 include/linux/netdevice.h #define netif_alert(priv, type, dev, fmt, args...)		\
dev              3743 include/linux/netdevice.h 	netif_level(alert, priv, type, dev, fmt, ##args)
dev              3744 include/linux/netdevice.h #define netif_crit(priv, type, dev, fmt, args...)		\
dev              3745 include/linux/netdevice.h 	netif_level(crit, priv, type, dev, fmt, ##args)
dev              3746 include/linux/netdevice.h #define netif_err(priv, type, dev, fmt, args...)		\
dev              3747 include/linux/netdevice.h 	netif_level(err, priv, type, dev, fmt, ##args)
dev              3748 include/linux/netdevice.h #define netif_warn(priv, type, dev, fmt, args...)		\
dev              3749 include/linux/netdevice.h 	netif_level(warn, priv, type, dev, fmt, ##args)
dev              3750 include/linux/netdevice.h #define netif_notice(priv, type, dev, fmt, args...)		\
dev              3751 include/linux/netdevice.h 	netif_level(notice, priv, type, dev, fmt, ##args)
dev              3752 include/linux/netdevice.h #define netif_info(priv, type, dev, fmt, args...)		\
dev              3753 include/linux/netdevice.h 	netif_level(info, priv, type, dev, fmt, ##args)
dev              3762 include/linux/netdevice.h #define netif_dbg(priv, type, dev, format, args...)		\
dev              3763 include/linux/netdevice.h 	netif_printk(priv, type, KERN_DEBUG, dev, format, ##args)
dev              3765 include/linux/netdevice.h #define netif_dbg(priv, type, dev, format, args...)			\
dev              3768 include/linux/netdevice.h 		netif_printk(priv, type, KERN_DEBUG, dev, format, ##args); \
dev              3776 include/linux/netdevice.h #define netif_vdbg(priv, type, dev, format, args...)		\
dev              3779 include/linux/netdevice.h 		netif_printk(priv, type, KERN_DEBUG, dev, format, ##args); \
dev                94 include/linux/netfilter_bridge.h 	skb->dev = nf_bridge->physindev;
dev                27 include/linux/netfilter_ipv6.h 			const struct net_device *dev, int strict);
dev               166 include/linux/netlink.h 	struct net_device *dev;
dev                24 include/linux/netpoll.h 	struct net_device *dev;
dev                50 include/linux/netpoll.h extern void netpoll_poll_disable(struct net_device *dev);
dev                51 include/linux/netpoll.h extern void netpoll_poll_enable(struct net_device *dev);
dev                53 include/linux/netpoll.h static inline void netpoll_poll_disable(struct net_device *dev) { return; }
dev                54 include/linux/netpoll.h static inline void netpoll_poll_enable(struct net_device *dev) { return; }
dev                66 include/linux/netpoll.h 			     struct net_device *dev);
dev                71 include/linux/netpoll.h 	netpoll_send_skb_on_dev(np, skb, np->dev);
dev                78 include/linux/netpoll.h 	struct net_device *dev = napi->dev;
dev                80 include/linux/netpoll.h 	if (dev && dev->npinfo) {
dev                98 include/linux/netpoll.h static inline bool netpoll_tx_running(struct net_device *dev)
dev               111 include/linux/netpoll.h static inline void netpoll_netdev_init(struct net_device *dev)
dev               114 include/linux/netpoll.h static inline bool netpoll_tx_running(struct net_device *dev)
dev                22 include/linux/node.h 	struct device	dev;
dev                82 include/linux/node.h #define to_node(device) container_of(device, struct node, dev)
dev                30 include/linux/nsc_gpio.h 	struct device*	dev;	/* for dev_dbg() support, set in init  */
dev                89 include/linux/nubus.h int nubus_proc_attach_device(struct nubus_dev *dev);
dev               114 include/linux/nubus.h int nubus_get_func_dir(const struct nubus_dev* dev,
dev               112 include/linux/nvme.h 	struct nvme_dev *dev;
dev               151 include/linux/nvme.h void nvme_free_iod(struct nvme_dev *dev, struct nvme_iod *iod);
dev               154 include/linux/nvme.h struct nvme_iod *nvme_map_user_pages(struct nvme_dev *dev, int write,
dev               156 include/linux/nvme.h void nvme_unmap_user_pages(struct nvme_dev *dev, int write,
dev               163 include/linux/nvme.h int nvme_get_features(struct nvme_dev *dev, unsigned fid, unsigned nsid,
dev               165 include/linux/nvme.h int nvme_set_features(struct nvme_dev *dev, unsigned fid, unsigned dword11,
dev                27 include/linux/of_address.h extern u64 of_translate_dma_address(struct device_node *dev,
dev                32 include/linux/of_address.h extern int of_address_to_resource(struct device_node *dev, int index,
dev                44 include/linux/of_address.h extern const __be32 *of_get_address(struct device_node *dev, int index,
dev                68 include/linux/of_address.h static inline const __be32 *of_get_address(struct device_node *dev, int index,
dev               105 include/linux/of_address.h extern int of_address_to_resource(struct device_node *dev, int index,
dev               114 include/linux/of_address.h static inline int of_address_to_resource(struct device_node *dev, int index,
dev               133 include/linux/of_address.h extern const __be32 *of_get_pci_address(struct device_node *dev, int bar_no,
dev               135 include/linux/of_address.h extern int of_pci_address_to_resource(struct device_node *dev, int bar,
dev               141 include/linux/of_address.h static inline int of_pci_address_to_resource(struct device_node *dev, int bar,
dev               147 include/linux/of_address.h static inline const __be32 *of_get_pci_address(struct device_node *dev,
dev                15 include/linux/of_device.h 	const struct of_device_id *matches, const struct device *dev);
dev                16 include/linux/of_device.h extern void of_device_make_bus_id(struct device *dev);
dev                23 include/linux/of_device.h static inline int of_driver_match_device(struct device *dev,
dev                26 include/linux/of_device.h 	return of_match_device(drv->of_match_table, dev) != NULL;
dev                29 include/linux/of_device.h extern struct platform_device *of_dev_get(struct platform_device *dev);
dev                30 include/linux/of_device.h extern void of_dev_put(struct platform_device *dev);
dev                36 include/linux/of_device.h extern ssize_t of_device_get_modalias(struct device *dev,
dev                39 include/linux/of_device.h extern void of_device_uevent(struct device *dev, struct kobj_uevent_env *env);
dev                40 include/linux/of_device.h extern int of_device_uevent_modalias(struct device *dev, struct kobj_uevent_env *env);
dev                42 include/linux/of_device.h static inline void of_device_node_put(struct device *dev)
dev                44 include/linux/of_device.h 	of_node_put(dev->of_node);
dev                58 include/linux/of_device.h static inline int of_driver_match_device(struct device *dev,
dev                64 include/linux/of_device.h static inline void of_device_uevent(struct device *dev,
dev                67 include/linux/of_device.h static inline int of_device_get_modalias(struct device *dev,
dev                73 include/linux/of_device.h static inline int of_device_uevent_modalias(struct device *dev,
dev                79 include/linux/of_device.h static inline void of_device_node_put(struct device *dev) { }
dev                82 include/linux/of_device.h 		const struct of_device_id *matches, const struct device *dev)
dev                86 include/linux/of_device.h #define of_match_device(matches, dev)	\
dev                87 include/linux/of_device.h 	__of_match_device(of_match_ptr(matches), (dev))
dev                38 include/linux/of_irq.h extern int of_irq_to_resource(struct device_node *dev, int index,
dev                40 include/linux/of_irq.h extern int of_irq_to_resource_table(struct device_node *dev,
dev                46 include/linux/of_irq.h extern int of_irq_count(struct device_node *dev);
dev                47 include/linux/of_irq.h extern int of_irq_get(struct device_node *dev, int index);
dev                48 include/linux/of_irq.h extern int of_irq_get_byname(struct device_node *dev, const char *name);
dev                50 include/linux/of_irq.h static inline int of_irq_count(struct device_node *dev)
dev                54 include/linux/of_irq.h static inline int of_irq_get(struct device_node *dev, int index)
dev                58 include/linux/of_irq.h static inline int of_irq_get_byname(struct device_node *dev, const char *name)
dev                74 include/linux/of_irq.h static inline unsigned int irq_of_parse_and_map(struct device_node *dev,
dev                18 include/linux/of_mdio.h extern struct phy_device *of_phy_connect(struct net_device *dev,
dev                22 include/linux/of_mdio.h struct phy_device *of_phy_attach(struct net_device *dev,
dev                44 include/linux/of_mdio.h static inline struct phy_device *of_phy_connect(struct net_device *dev,
dev                52 include/linux/of_mdio.h static inline struct phy_device *of_phy_attach(struct net_device *dev,
dev                16 include/linux/of_pci.h int of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin);
dev                37 include/linux/of_pci.h of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin)
dev                56 include/linux/of_pci.h int of_pci_get_host_bridge_resources(struct device_node *dev,
dev                20 include/linux/of_reserved_mem.h 			       struct device *dev);
dev                22 include/linux/of_reserved_mem.h 				  struct device *dev);
dev                31 include/linux/of_reserved_mem.h int of_reserved_mem_device_init(struct device *dev);
dev                32 include/linux/of_reserved_mem.h void of_reserved_mem_device_release(struct device *dev);
dev                38 include/linux/of_reserved_mem.h static inline int of_reserved_mem_device_init(struct device *dev)
dev                16 include/linux/omap-iommu.h extern void omap_iommu_save_ctx(struct device *dev);
dev                17 include/linux/omap-iommu.h extern void omap_iommu_restore_ctx(struct device *dev);
dev               194 include/linux/parport.h 	struct device *dev;	/* Physical device associated with IO/DMA.
dev               305 include/linux/parport.h extern void parport_unregister_device(struct pardevice *dev);
dev               311 include/linux/parport.h extern int parport_claim(struct pardevice *dev);
dev               316 include/linux/parport.h extern int parport_claim_or_block(struct pardevice *dev);
dev               326 include/linux/parport.h extern void parport_release(struct pardevice *dev);
dev               348 include/linux/parport.h static __inline__ int parport_yield(struct pardevice *dev)
dev               350 include/linux/parport.h 	unsigned long int timeslip = (jiffies - dev->time);
dev               351 include/linux/parport.h 	if ((dev->port->waithead == NULL) || (timeslip < dev->timeslice))
dev               353 include/linux/parport.h 	parport_release(dev);
dev               354 include/linux/parport.h 	return parport_claim(dev);
dev               366 include/linux/parport.h static __inline__ int parport_yield_blocking(struct pardevice *dev)
dev               368 include/linux/parport.h 	unsigned long int timeslip = (jiffies - dev->time);
dev               369 include/linux/parport.h 	if ((dev->port->waithead == NULL) || (timeslip < dev->timeslice))
dev               371 include/linux/parport.h 	parport_release(dev);
dev               372 include/linux/parport.h 	return parport_claim_or_block(dev);
dev               426 include/linux/parport.h extern void parport_close (struct pardevice *dev);
dev               234 include/linux/parport_pc.h 					     struct device *dev,
dev                45 include/linux/pata_arasan_cf_data.h 	pdev->dev.platform_data = data;
dev                14 include/linux/pci-acpi.h extern acpi_status pci_acpi_add_bus_pm_notifier(struct acpi_device *dev);
dev                15 include/linux/pci-acpi.h static inline acpi_status pci_acpi_remove_bus_pm_notifier(struct acpi_device *dev)
dev                17 include/linux/pci-acpi.h 	return acpi_remove_pm_notifier(dev);
dev                19 include/linux/pci-acpi.h extern acpi_status pci_acpi_add_pm_notifier(struct acpi_device *dev,
dev                21 include/linux/pci-acpi.h static inline acpi_status pci_acpi_remove_pm_notifier(struct acpi_device *dev)
dev                23 include/linux/pci-acpi.h 	return acpi_remove_pm_notifier(dev);
dev                40 include/linux/pci-acpi.h 	struct device *dev;
dev                43 include/linux/pci-acpi.h 		dev = pbus->bridge;
dev                49 include/linux/pci-acpi.h 		dev = &pbus->self->dev;
dev                52 include/linux/pci-acpi.h 	return ACPI_HANDLE(dev);
dev                17 include/linux/pci-ats.h int pci_enable_ats(struct pci_dev *dev, int ps);
dev                18 include/linux/pci-ats.h void pci_disable_ats(struct pci_dev *dev);
dev                19 include/linux/pci-ats.h int pci_ats_queue_depth(struct pci_dev *dev);
dev                27 include/linux/pci-ats.h static inline int pci_ats_enabled(struct pci_dev *dev)
dev                29 include/linux/pci-ats.h 	return dev->ats && dev->ats->is_enabled;
dev                34 include/linux/pci-ats.h static inline int pci_enable_ats(struct pci_dev *dev, int ps)
dev                39 include/linux/pci-ats.h static inline void pci_disable_ats(struct pci_dev *dev)
dev                43 include/linux/pci-ats.h static inline int pci_ats_queue_depth(struct pci_dev *dev)
dev                48 include/linux/pci-ats.h static inline int pci_ats_enabled(struct pci_dev *dev)
dev               317 include/linux/pci.h 	struct	device	dev;		/* Generic device interface */
dev               380 include/linux/pci.h static inline struct pci_dev *pci_physfn(struct pci_dev *dev)
dev               383 include/linux/pci.h 	if (dev->is_virtfn)
dev               384 include/linux/pci.h 		dev = dev->physfn;
dev               386 include/linux/pci.h 	return dev;
dev               391 include/linux/pci.h #define	to_pci_dev(n) container_of(n, struct pci_dev, dev)
dev               406 include/linux/pci.h 	struct device dev;
dev               413 include/linux/pci.h #define	to_pci_host_bridge(n) container_of(n, struct pci_host_bridge, dev)
dev               472 include/linux/pci.h 	struct device		dev;
dev               478 include/linux/pci.h #define to_pci_bus(n)	container_of(n, struct pci_bus, dev)
dev               500 include/linux/pci.h static inline bool pci_is_bridge(struct pci_dev *dev)
dev               502 include/linux/pci.h 	return dev->hdr_type == PCI_HEADER_TYPE_BRIDGE ||
dev               503 include/linux/pci.h 		dev->hdr_type == PCI_HEADER_TYPE_CARDBUS;
dev               506 include/linux/pci.h static inline struct pci_dev *pci_upstream_bridge(struct pci_dev *dev)
dev               508 include/linux/pci.h 	dev = pci_physfn(dev);
dev               509 include/linux/pci.h 	if (pci_is_root_bus(dev->bus))
dev               512 include/linux/pci.h 	return dev->bus->self;
dev               620 include/linux/pci.h 	pci_ers_result_t (*error_detected)(struct pci_dev *dev,
dev               624 include/linux/pci.h 	pci_ers_result_t (*mmio_enabled)(struct pci_dev *dev);
dev               627 include/linux/pci.h 	pci_ers_result_t (*link_reset)(struct pci_dev *dev);
dev               630 include/linux/pci.h 	pci_ers_result_t (*slot_reset)(struct pci_dev *dev);
dev               633 include/linux/pci.h 	void (*reset_notify)(struct pci_dev *dev, bool prepare);
dev               636 include/linux/pci.h 	void (*resume)(struct pci_dev *dev);
dev               645 include/linux/pci.h 	int  (*probe)  (struct pci_dev *dev, const struct pci_device_id *id);	/* New device inserted */
dev               646 include/linux/pci.h 	void (*remove) (struct pci_dev *dev);	/* Device removed (NULL if not a hot-plug capable driver) */
dev               647 include/linux/pci.h 	int  (*suspend) (struct pci_dev *dev, pm_message_t state);	/* Device suspended */
dev               648 include/linux/pci.h 	int  (*suspend_late) (struct pci_dev *dev, pm_message_t state);
dev               649 include/linux/pci.h 	int  (*resume_early) (struct pci_dev *dev);
dev               650 include/linux/pci.h 	int  (*resume) (struct pci_dev *dev);	                /* Device woken up */
dev               651 include/linux/pci.h 	void (*shutdown) (struct pci_dev *dev);
dev               652 include/linux/pci.h 	int (*sriov_configure) (struct pci_dev *dev, int num_vfs); /* PF pdev */
dev               678 include/linux/pci.h #define PCI_DEVICE(vend,dev) \
dev               679 include/linux/pci.h 	.vendor = (vend), .device = (dev), \
dev               692 include/linux/pci.h #define PCI_DEVICE_SUB(vend, dev, subvend, subdev) \
dev               693 include/linux/pci.h 	.vendor = (vend), .device = (dev), \
dev               721 include/linux/pci.h #define PCI_VDEVICE(vend, dev) \
dev               722 include/linux/pci.h 	.vendor = PCI_VENDOR_ID_##vend, .device = (dev), \
dev               785 include/linux/pci.h struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev,
dev               794 include/linux/pci.h void pci_device_add(struct pci_dev *dev, struct pci_bus *bus);
dev               796 include/linux/pci.h void pci_bus_add_device(struct pci_dev *dev);
dev               798 include/linux/pci.h struct resource *pci_find_parent_resource(const struct pci_dev *dev,
dev               800 include/linux/pci.h u8 pci_swizzle_interrupt_pin(const struct pci_dev *dev, u8 pin);
dev               801 include/linux/pci.h int pci_get_interrupt_pin(struct pci_dev *dev, struct pci_dev **bridge);
dev               802 include/linux/pci.h u8 pci_common_swizzle(struct pci_dev *dev, u8 *pinp);
dev               803 include/linux/pci.h struct pci_dev *pci_dev_get(struct pci_dev *dev);
dev               804 include/linux/pci.h void pci_dev_put(struct pci_dev *dev);
dev               806 include/linux/pci.h void pci_stop_and_remove_bus_device(struct pci_dev *dev);
dev               807 include/linux/pci.h void pci_stop_and_remove_bus_device_locked(struct pci_dev *dev);
dev               824 include/linux/pci.h enum pci_lost_interrupt_reason pci_lost_interrupt(struct pci_dev *dev);
dev               825 include/linux/pci.h int pci_find_capability(struct pci_dev *dev, int cap);
dev               826 include/linux/pci.h int pci_find_next_capability(struct pci_dev *dev, u8 pos, int cap);
dev               827 include/linux/pci.h int pci_find_ext_capability(struct pci_dev *dev, int cap);
dev               828 include/linux/pci.h int pci_find_next_ext_capability(struct pci_dev *dev, int pos, int cap);
dev               829 include/linux/pci.h int pci_find_ht_capability(struct pci_dev *dev, int ht_cap);
dev               830 include/linux/pci.h int pci_find_next_ht_capability(struct pci_dev *dev, int pos, int ht_cap);
dev               863 include/linux/pci.h static inline int pci_read_config_byte(const struct pci_dev *dev, int where, u8 *val)
dev               865 include/linux/pci.h 	return pci_bus_read_config_byte(dev->bus, dev->devfn, where, val);
dev               867 include/linux/pci.h static inline int pci_read_config_word(const struct pci_dev *dev, int where, u16 *val)
dev               869 include/linux/pci.h 	return pci_bus_read_config_word(dev->bus, dev->devfn, where, val);
dev               871 include/linux/pci.h static inline int pci_read_config_dword(const struct pci_dev *dev, int where,
dev               874 include/linux/pci.h 	return pci_bus_read_config_dword(dev->bus, dev->devfn, where, val);
dev               876 include/linux/pci.h static inline int pci_write_config_byte(const struct pci_dev *dev, int where, u8 val)
dev               878 include/linux/pci.h 	return pci_bus_write_config_byte(dev->bus, dev->devfn, where, val);
dev               880 include/linux/pci.h static inline int pci_write_config_word(const struct pci_dev *dev, int where, u16 val)
dev               882 include/linux/pci.h 	return pci_bus_write_config_word(dev->bus, dev->devfn, where, val);
dev               884 include/linux/pci.h static inline int pci_write_config_dword(const struct pci_dev *dev, int where,
dev               887 include/linux/pci.h 	return pci_bus_write_config_dword(dev->bus, dev->devfn, where, val);
dev               890 include/linux/pci.h int pcie_capability_read_word(struct pci_dev *dev, int pos, u16 *val);
dev               891 include/linux/pci.h int pcie_capability_read_dword(struct pci_dev *dev, int pos, u32 *val);
dev               892 include/linux/pci.h int pcie_capability_write_word(struct pci_dev *dev, int pos, u16 val);
dev               893 include/linux/pci.h int pcie_capability_write_dword(struct pci_dev *dev, int pos, u32 val);
dev               894 include/linux/pci.h int pcie_capability_clear_and_set_word(struct pci_dev *dev, int pos,
dev               896 include/linux/pci.h int pcie_capability_clear_and_set_dword(struct pci_dev *dev, int pos,
dev               899 include/linux/pci.h static inline int pcie_capability_set_word(struct pci_dev *dev, int pos,
dev               902 include/linux/pci.h 	return pcie_capability_clear_and_set_word(dev, pos, 0, set);
dev               905 include/linux/pci.h static inline int pcie_capability_set_dword(struct pci_dev *dev, int pos,
dev               908 include/linux/pci.h 	return pcie_capability_clear_and_set_dword(dev, pos, 0, set);
dev               911 include/linux/pci.h static inline int pcie_capability_clear_word(struct pci_dev *dev, int pos,
dev               914 include/linux/pci.h 	return pcie_capability_clear_and_set_word(dev, pos, clear, 0);
dev               917 include/linux/pci.h static inline int pcie_capability_clear_dword(struct pci_dev *dev, int pos,
dev               920 include/linux/pci.h 	return pcie_capability_clear_and_set_dword(dev, pos, clear, 0);
dev               924 include/linux/pci.h int pci_user_read_config_byte(struct pci_dev *dev, int where, u8 *val);
dev               925 include/linux/pci.h int pci_user_read_config_word(struct pci_dev *dev, int where, u16 *val);
dev               926 include/linux/pci.h int pci_user_read_config_dword(struct pci_dev *dev, int where, u32 *val);
dev               927 include/linux/pci.h int pci_user_write_config_byte(struct pci_dev *dev, int where, u8 val);
dev               928 include/linux/pci.h int pci_user_write_config_word(struct pci_dev *dev, int where, u16 val);
dev               929 include/linux/pci.h int pci_user_write_config_dword(struct pci_dev *dev, int where, u32 val);
dev               931 include/linux/pci.h int __must_check pci_enable_device(struct pci_dev *dev);
dev               932 include/linux/pci.h int __must_check pci_enable_device_io(struct pci_dev *dev);
dev               933 include/linux/pci.h int __must_check pci_enable_device_mem(struct pci_dev *dev);
dev               948 include/linux/pci.h void pci_disable_device(struct pci_dev *dev);
dev               951 include/linux/pci.h void pci_set_master(struct pci_dev *dev);
dev               952 include/linux/pci.h void pci_clear_master(struct pci_dev *dev);
dev               954 include/linux/pci.h int pci_set_pcie_reset_state(struct pci_dev *dev, enum pcie_reset_state state);
dev               955 include/linux/pci.h int pci_set_cacheline_size(struct pci_dev *dev);
dev               957 include/linux/pci.h int __must_check pci_set_mwi(struct pci_dev *dev);
dev               958 include/linux/pci.h int pci_try_set_mwi(struct pci_dev *dev);
dev               959 include/linux/pci.h void pci_clear_mwi(struct pci_dev *dev);
dev               960 include/linux/pci.h void pci_intx(struct pci_dev *dev, int enable);
dev               961 include/linux/pci.h bool pci_intx_mask_supported(struct pci_dev *dev);
dev               962 include/linux/pci.h bool pci_check_and_mask_intx(struct pci_dev *dev);
dev               963 include/linux/pci.h bool pci_check_and_unmask_intx(struct pci_dev *dev);
dev               964 include/linux/pci.h void pci_msi_off(struct pci_dev *dev);
dev               965 include/linux/pci.h int pci_set_dma_max_seg_size(struct pci_dev *dev, unsigned int size);
dev               966 include/linux/pci.h int pci_set_dma_seg_boundary(struct pci_dev *dev, unsigned long mask);
dev               967 include/linux/pci.h int pci_wait_for_pending(struct pci_dev *dev, int pos, u16 mask);
dev               968 include/linux/pci.h int pci_wait_for_pending_transaction(struct pci_dev *dev);
dev               969 include/linux/pci.h int pcix_get_max_mmrbc(struct pci_dev *dev);
dev               970 include/linux/pci.h int pcix_get_mmrbc(struct pci_dev *dev);
dev               971 include/linux/pci.h int pcix_set_mmrbc(struct pci_dev *dev, int mmrbc);
dev               972 include/linux/pci.h int pcie_get_readrq(struct pci_dev *dev);
dev               973 include/linux/pci.h int pcie_set_readrq(struct pci_dev *dev, int rq);
dev               974 include/linux/pci.h int pcie_get_mps(struct pci_dev *dev);
dev               975 include/linux/pci.h int pcie_set_mps(struct pci_dev *dev, int mps);
dev               976 include/linux/pci.h int pcie_get_minimum_link(struct pci_dev *dev, enum pci_bus_speed *speed,
dev               978 include/linux/pci.h int __pci_reset_function(struct pci_dev *dev);
dev               979 include/linux/pci.h int __pci_reset_function_locked(struct pci_dev *dev);
dev               980 include/linux/pci.h int pci_reset_function(struct pci_dev *dev);
dev               981 include/linux/pci.h int pci_try_reset_function(struct pci_dev *dev);
dev               988 include/linux/pci.h void pci_reset_secondary_bus(struct pci_dev *dev);
dev               989 include/linux/pci.h void pcibios_reset_secondary_bus(struct pci_dev *dev);
dev               990 include/linux/pci.h void pci_reset_bridge_secondary_bus(struct pci_dev *dev);
dev               991 include/linux/pci.h void pci_update_resource(struct pci_dev *dev, int resno);
dev               992 include/linux/pci.h int __must_check pci_assign_resource(struct pci_dev *dev, int i);
dev               993 include/linux/pci.h int __must_check pci_reassign_resource(struct pci_dev *dev, int i, resource_size_t add_size, resource_size_t align);
dev               994 include/linux/pci.h int pci_select_bars(struct pci_dev *dev, unsigned long flags);
dev              1006 include/linux/pci.h int pci_save_state(struct pci_dev *dev);
dev              1007 include/linux/pci.h void pci_restore_state(struct pci_dev *dev);
dev              1008 include/linux/pci.h struct pci_saved_state *pci_store_saved_state(struct pci_dev *dev);
dev              1009 include/linux/pci.h int pci_load_and_free_saved_state(struct pci_dev *dev,
dev              1011 include/linux/pci.h struct pci_cap_saved_state *pci_find_saved_cap(struct pci_dev *dev, char cap);
dev              1012 include/linux/pci.h struct pci_cap_saved_state *pci_find_saved_ext_cap(struct pci_dev *dev,
dev              1014 include/linux/pci.h int pci_add_cap_save_buffer(struct pci_dev *dev, char cap, unsigned int size);
dev              1015 include/linux/pci.h int pci_add_ext_cap_save_buffer(struct pci_dev *dev,
dev              1017 include/linux/pci.h int __pci_complete_power_transition(struct pci_dev *dev, pci_power_t state);
dev              1018 include/linux/pci.h int pci_set_power_state(struct pci_dev *dev, pci_power_t state);
dev              1019 include/linux/pci.h pci_power_t pci_choose_state(struct pci_dev *dev, pm_message_t state);
dev              1020 include/linux/pci.h bool pci_pme_capable(struct pci_dev *dev, pci_power_t state);
dev              1021 include/linux/pci.h void pci_pme_active(struct pci_dev *dev, bool enable);
dev              1022 include/linux/pci.h int __pci_enable_wake(struct pci_dev *dev, pci_power_t state,
dev              1024 include/linux/pci.h int pci_wake_from_d3(struct pci_dev *dev, bool enable);
dev              1025 include/linux/pci.h int pci_prepare_to_sleep(struct pci_dev *dev);
dev              1026 include/linux/pci.h int pci_back_from_sleep(struct pci_dev *dev);
dev              1027 include/linux/pci.h bool pci_dev_run_wake(struct pci_dev *dev);
dev              1028 include/linux/pci.h bool pci_check_pme_status(struct pci_dev *dev);
dev              1031 include/linux/pci.h static inline void pci_ignore_hotplug(struct pci_dev *dev)
dev              1033 include/linux/pci.h 	dev->ignore_hotplug = 1;
dev              1036 include/linux/pci.h static inline int pci_enable_wake(struct pci_dev *dev, pci_power_t state,
dev              1039 include/linux/pci.h 	return __pci_enable_wake(dev, state, false, enable);
dev              1043 include/linux/pci.h int pci_save_vc_state(struct pci_dev *dev);
dev              1044 include/linux/pci.h void pci_restore_vc_state(struct pci_dev *dev);
dev              1045 include/linux/pci.h void pci_allocate_vc_save_buffers(struct pci_dev *dev);
dev              1059 include/linux/pci.h ssize_t pci_read_vpd(struct pci_dev *dev, loff_t pos, size_t count, void *buf);
dev              1060 include/linux/pci.h ssize_t pci_write_vpd(struct pci_dev *dev, loff_t pos, size_t count, const void *buf);
dev              1063 include/linux/pci.h resource_size_t pcibios_retrieve_fw_addr(struct pci_dev *dev, int idx);
dev              1134 include/linux/pci.h void pci_unregister_driver(struct pci_driver *dev);
dev              1148 include/linux/pci.h struct pci_driver *pci_dev_driver(const struct pci_dev *dev);
dev              1155 include/linux/pci.h 					 struct pci_dev *dev);
dev              1156 include/linux/pci.h int pci_scan_bridge(struct pci_bus *bus, struct pci_dev *dev, int max,
dev              1161 include/linux/pci.h int pci_cfg_space_size(struct pci_dev *dev);
dev              1179 include/linux/pci.h 		dma_pool_create(name, &pdev->dev, size, align, allocation)
dev              1200 include/linux/pci.h int pci_msi_vec_count(struct pci_dev *dev);
dev              1201 include/linux/pci.h void pci_msi_shutdown(struct pci_dev *dev);
dev              1202 include/linux/pci.h void pci_disable_msi(struct pci_dev *dev);
dev              1203 include/linux/pci.h int pci_msix_vec_count(struct pci_dev *dev);
dev              1204 include/linux/pci.h int pci_enable_msix(struct pci_dev *dev, struct msix_entry *entries, int nvec);
dev              1205 include/linux/pci.h void pci_msix_shutdown(struct pci_dev *dev);
dev              1206 include/linux/pci.h void pci_disable_msix(struct pci_dev *dev);
dev              1207 include/linux/pci.h void pci_restore_msi_state(struct pci_dev *dev);
dev              1209 include/linux/pci.h int pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec);
dev              1210 include/linux/pci.h static inline int pci_enable_msi_exact(struct pci_dev *dev, int nvec)
dev              1212 include/linux/pci.h 	int rc = pci_enable_msi_range(dev, nvec, nvec);
dev              1217 include/linux/pci.h int pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries,
dev              1219 include/linux/pci.h static inline int pci_enable_msix_exact(struct pci_dev *dev,
dev              1222 include/linux/pci.h 	int rc = pci_enable_msix_range(dev, entries, nvec, nvec);
dev              1228 include/linux/pci.h static inline int pci_msi_vec_count(struct pci_dev *dev) { return -ENOSYS; }
dev              1229 include/linux/pci.h static inline void pci_msi_shutdown(struct pci_dev *dev) { }
dev              1230 include/linux/pci.h static inline void pci_disable_msi(struct pci_dev *dev) { }
dev              1231 include/linux/pci.h static inline int pci_msix_vec_count(struct pci_dev *dev) { return -ENOSYS; }
dev              1232 include/linux/pci.h static inline int pci_enable_msix(struct pci_dev *dev,
dev              1235 include/linux/pci.h static inline void pci_msix_shutdown(struct pci_dev *dev) { }
dev              1236 include/linux/pci.h static inline void pci_disable_msix(struct pci_dev *dev) { }
dev              1237 include/linux/pci.h static inline void pci_restore_msi_state(struct pci_dev *dev) { }
dev              1239 include/linux/pci.h static inline int pci_enable_msi_range(struct pci_dev *dev, int minvec,
dev              1242 include/linux/pci.h static inline int pci_enable_msi_exact(struct pci_dev *dev, int nvec)
dev              1244 include/linux/pci.h static inline int pci_enable_msix_range(struct pci_dev *dev,
dev              1247 include/linux/pci.h static inline int pci_enable_msix_exact(struct pci_dev *dev,
dev              1275 include/linux/pci.h void pcie_set_ecrc_checking(struct pci_dev *dev);
dev              1278 include/linux/pci.h static inline void pcie_set_ecrc_checking(struct pci_dev *dev) { }
dev              1286 include/linux/pci.h int  ht_create_irq(struct pci_dev *dev, int idx);
dev              1290 include/linux/pci.h void pci_cfg_access_lock(struct pci_dev *dev);
dev              1291 include/linux/pci.h bool pci_cfg_access_trylock(struct pci_dev *dev);
dev              1292 include/linux/pci.h void pci_cfg_access_unlock(struct pci_dev *dev);
dev              1340 include/linux/pci.h 	static inline int pci_##o##_config_##s(struct pci_dev *dev, \
dev              1368 include/linux/pci.h #define pci_dev_put(dev)	do { } while (0)
dev              1370 include/linux/pci.h static inline void pci_set_master(struct pci_dev *dev) { }
dev              1371 include/linux/pci.h static inline int pci_enable_device(struct pci_dev *dev) { return -EIO; }
dev              1372 include/linux/pci.h static inline void pci_disable_device(struct pci_dev *dev) { }
dev              1373 include/linux/pci.h static inline int pci_set_dma_mask(struct pci_dev *dev, u64 mask)
dev              1375 include/linux/pci.h static inline int pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask)
dev              1377 include/linux/pci.h static inline int pci_set_dma_max_seg_size(struct pci_dev *dev,
dev              1380 include/linux/pci.h static inline int pci_set_dma_seg_boundary(struct pci_dev *dev,
dev              1383 include/linux/pci.h static inline int pci_assign_resource(struct pci_dev *dev, int i)
dev              1391 include/linux/pci.h static inline int pci_find_capability(struct pci_dev *dev, int cap)
dev              1393 include/linux/pci.h static inline int pci_find_next_capability(struct pci_dev *dev, u8 post,
dev              1396 include/linux/pci.h static inline int pci_find_ext_capability(struct pci_dev *dev, int cap)
dev              1400 include/linux/pci.h static inline int pci_save_state(struct pci_dev *dev) { return 0; }
dev              1401 include/linux/pci.h static inline void pci_restore_state(struct pci_dev *dev) { }
dev              1402 include/linux/pci.h static inline int pci_set_power_state(struct pci_dev *dev, pci_power_t state)
dev              1404 include/linux/pci.h static inline int pci_wake_from_d3(struct pci_dev *dev, bool enable)
dev              1406 include/linux/pci.h static inline pci_power_t pci_choose_state(struct pci_dev *dev,
dev              1409 include/linux/pci.h static inline int pci_enable_wake(struct pci_dev *dev, pci_power_t state,
dev              1413 include/linux/pci.h static inline int pci_request_regions(struct pci_dev *dev, const char *res_name)
dev              1415 include/linux/pci.h static inline void pci_release_regions(struct pci_dev *dev) { }
dev              1419 include/linux/pci.h static inline void pci_block_cfg_access(struct pci_dev *dev) { }
dev              1420 include/linux/pci.h static inline int pci_block_cfg_access_in_atomic(struct pci_dev *dev)
dev              1422 include/linux/pci.h static inline void pci_unblock_cfg_access(struct pci_dev *dev) { }
dev              1434 include/linux/pci.h static inline struct pci_dev *pci_dev_get(struct pci_dev *dev) { return NULL; }
dev              1448 include/linux/pci.h #define pci_resource_start(dev, bar)	((dev)->resource[(bar)].start)
dev              1449 include/linux/pci.h #define pci_resource_end(dev, bar)	((dev)->resource[(bar)].end)
dev              1450 include/linux/pci.h #define pci_resource_flags(dev, bar)	((dev)->resource[(bar)].flags)
dev              1451 include/linux/pci.h #define pci_resource_len(dev,bar) \
dev              1452 include/linux/pci.h 	((pci_resource_start((dev), (bar)) == 0 &&	\
dev              1453 include/linux/pci.h 	  pci_resource_end((dev), (bar)) ==		\
dev              1454 include/linux/pci.h 	  pci_resource_start((dev), (bar))) ? 0 :	\
dev              1456 include/linux/pci.h 	 (pci_resource_end((dev), (bar)) -		\
dev              1457 include/linux/pci.h 	  pci_resource_start((dev), (bar)) + 1))
dev              1465 include/linux/pci.h 	return dev_get_drvdata(&pdev->dev);
dev              1470 include/linux/pci.h 	dev_set_drvdata(&pdev->dev, data);
dev              1478 include/linux/pci.h 	return dev_name(&pdev->dev);
dev              1486 include/linux/pci.h static inline void pci_resource_to_user(const struct pci_dev *dev, int bar,
dev              1508 include/linux/pci.h 	void (*hook)(struct pci_dev *dev);
dev              1596 include/linux/pci.h void pci_fixup_device(enum pci_fixup_pass pass, struct pci_dev *dev);
dev              1597 include/linux/pci.h int pci_dev_specific_acs_enabled(struct pci_dev *dev, u16 acs_flags);
dev              1598 include/linux/pci.h void pci_dev_specific_enable_acs(struct pci_dev *dev);
dev              1601 include/linux/pci.h 				    struct pci_dev *dev) { }
dev              1602 include/linux/pci.h static inline int pci_dev_specific_acs_enabled(struct pci_dev *dev,
dev              1607 include/linux/pci.h static inline void pci_dev_specific_enable_acs(struct pci_dev *dev) { }
dev              1636 include/linux/pci.h void pcibios_disable_device(struct pci_dev *dev);
dev              1637 include/linux/pci.h void pcibios_set_master(struct pci_dev *dev);
dev              1638 include/linux/pci.h int pcibios_set_pcie_reset_state(struct pci_dev *dev,
dev              1640 include/linux/pci.h int pcibios_add_device(struct pci_dev *dev);
dev              1641 include/linux/pci.h void pcibios_release_device(struct pci_dev *dev);
dev              1661 include/linux/pci.h int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn);
dev              1662 include/linux/pci.h void pci_disable_sriov(struct pci_dev *dev);
dev              1663 include/linux/pci.h int pci_num_vf(struct pci_dev *dev);
dev              1664 include/linux/pci.h int pci_vfs_assigned(struct pci_dev *dev);
dev              1665 include/linux/pci.h int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs);
dev              1666 include/linux/pci.h int pci_sriov_get_totalvfs(struct pci_dev *dev);
dev              1668 include/linux/pci.h static inline int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn)
dev              1670 include/linux/pci.h static inline void pci_disable_sriov(struct pci_dev *dev) { }
dev              1671 include/linux/pci.h static inline int pci_num_vf(struct pci_dev *dev) { return 0; }
dev              1672 include/linux/pci.h static inline int pci_vfs_assigned(struct pci_dev *dev)
dev              1674 include/linux/pci.h static inline int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs)
dev              1676 include/linux/pci.h static inline int pci_sriov_get_totalvfs(struct pci_dev *dev)
dev              1696 include/linux/pci.h static inline int pci_pcie_cap(struct pci_dev *dev)
dev              1698 include/linux/pci.h 	return dev->pcie_cap;
dev              1707 include/linux/pci.h static inline bool pci_is_pcie(struct pci_dev *dev)
dev              1709 include/linux/pci.h 	return pci_pcie_cap(dev);
dev              1716 include/linux/pci.h static inline u16 pcie_caps_reg(const struct pci_dev *dev)
dev              1718 include/linux/pci.h 	return dev->pcie_flags_reg;
dev              1725 include/linux/pci.h static inline int pci_pcie_type(const struct pci_dev *dev)
dev              1727 include/linux/pci.h 	return (pcie_caps_reg(dev) & PCI_EXP_FLAGS_TYPE) >> 4;
dev              1826 include/linux/pci.h void pci_set_of_node(struct pci_dev *dev);
dev              1827 include/linux/pci.h void pci_release_of_node(struct pci_dev *dev);
dev              1837 include/linux/pci.h 	return pdev ? pdev->dev.of_node : NULL;
dev              1842 include/linux/pci.h 	return bus ? bus->dev.of_node : NULL;
dev              1846 include/linux/pci.h static inline void pci_set_of_node(struct pci_dev *dev) { }
dev              1847 include/linux/pci.h static inline void pci_release_of_node(struct pci_dev *dev) { }
dev              1855 include/linux/pci.h 	return pdev->dev.archdata.edev;
dev               179 include/linux/pci_hotplug.h int pci_get_hp_params(struct pci_dev *dev, struct hotplug_params *hpp);
dev               180 include/linux/pci_hotplug.h int acpi_get_hp_hw_control_from_firmware(struct pci_dev *dev, u32 flags);
dev               184 include/linux/pci_hotplug.h static inline int pci_get_hp_params(struct pci_dev *dev,
dev                34 include/linux/pcieport_if.h static inline void set_service_data(struct pcie_device *dev, void *data)
dev                36 include/linux/pcieport_if.h 	dev->priv_data = data;
dev                39 include/linux/pcieport_if.h static inline void* get_service_data(struct pcie_device *dev)
dev                41 include/linux/pcieport_if.h 	return dev->priv_data;
dev                46 include/linux/pcieport_if.h 	int (*probe) (struct pcie_device *dev);
dev                47 include/linux/pcieport_if.h 	void (*remove) (struct pcie_device *dev);
dev                48 include/linux/pcieport_if.h 	int (*suspend) (struct pcie_device *dev);
dev                49 include/linux/pcieport_if.h 	int (*resume) (struct pcie_device *dev);
dev                55 include/linux/pcieport_if.h 	pci_ers_result_t (*reset_link) (struct pci_dev *dev);
dev                22 include/linux/pda_power.h 	int (*init)(struct device *dev);
dev                26 include/linux/pda_power.h 	void (*exit)(struct device *dev);
dev               182 include/linux/perf_event.h 	struct device			*dev;
dev               905 include/linux/perf_event.h _name##_show(struct device *dev,					\
dev               176 include/linux/phy.h 	struct device dev;
dev               190 include/linux/phy.h #define to_mii_bus(d) container_of(d, struct mii_bus, dev)
dev               201 include/linux/phy.h struct mii_bus *devm_mdiobus_alloc_size(struct device *dev, int sizeof_priv);
dev               202 include/linux/phy.h static inline struct mii_bus *devm_mdiobus_alloc(struct device *dev)
dev               204 include/linux/phy.h 	return devm_mdiobus_alloc_size(dev, 0);
dev               207 include/linux/phy.h void devm_mdiobus_free(struct device *dev, struct mii_bus *bus);
dev               359 include/linux/phy.h 	struct device dev;
dev               421 include/linux/phy.h 	void (*adjust_link)(struct net_device *dev);
dev               423 include/linux/phy.h #define to_phy_device(d) container_of(d, struct phy_device, dev)
dev               521 include/linux/phy.h 	bool (*rxtstamp)(struct phy_device *dev, struct sk_buff *skb, int type);
dev               529 include/linux/phy.h 	void (*txtstamp)(struct phy_device *dev, struct sk_buff *skb, int type);
dev               534 include/linux/phy.h 	int (*set_wol)(struct phy_device *dev, struct ethtool_wolinfo *wol);
dev               537 include/linux/phy.h 	void (*get_wol)(struct phy_device *dev, struct ethtool_wolinfo *wol);
dev               546 include/linux/phy.h 	void (*link_change_notify)(struct phy_device *dev);
dev               554 include/linux/phy.h 	int (*read_mmd_indirect)(struct phy_device *dev, int ptrad,
dev               563 include/linux/phy.h 	void (*write_mmd_indirect)(struct phy_device *dev, int ptrad,
dev               706 include/linux/phy.h struct phy_device *phy_attach(struct net_device *dev, const char *bus_id,
dev               709 include/linux/phy.h int phy_attach_direct(struct net_device *dev, struct phy_device *phydev,
dev               711 include/linux/phy.h int phy_connect_direct(struct net_device *dev, struct phy_device *phydev,
dev               714 include/linux/phy.h struct phy_device *phy_connect(struct net_device *dev, const char *bus_id,
dev                32 include/linux/phy/omap_control_phy.h 	struct device *dev;
dev                79 include/linux/phy/omap_control_phy.h void omap_control_phy_power(struct device *dev, int on);
dev                80 include/linux/phy/omap_control_phy.h void omap_control_usb_set_mode(struct device *dev,
dev                82 include/linux/phy/omap_control_phy.h void omap_control_pcie_pcs(struct device *dev, u8 id, u8 delay);
dev                85 include/linux/phy/omap_control_phy.h static inline void omap_control_phy_power(struct device *dev, int on)
dev                89 include/linux/phy/omap_control_phy.h static inline void omap_control_usb_set_mode(struct device *dev,
dev                94 include/linux/phy/omap_control_phy.h static inline void omap_control_pcie_pcs(struct device *dev, u8 id, u8 delay)
dev                38 include/linux/phy/omap_usb.h 	struct device		*dev;
dev                61 include/linux/phy/phy.h 	struct device		dev;
dev                80 include/linux/phy/phy.h 	struct device		*dev;
dev                83 include/linux/phy/phy.h 	struct phy * (*of_xlate)(struct device *dev,
dev               113 include/linux/phy/phy.h #define	to_phy(dev)	(container_of((dev), struct phy, dev))
dev               115 include/linux/phy/phy.h #define	of_phy_provider_register(dev, xlate)	\
dev               116 include/linux/phy/phy.h 	__of_phy_provider_register((dev), THIS_MODULE, (xlate))
dev               118 include/linux/phy/phy.h #define	devm_of_phy_provider_register(dev, xlate)	\
dev               119 include/linux/phy/phy.h 	__devm_of_phy_provider_register((dev), THIS_MODULE, (xlate))
dev               123 include/linux/phy/phy.h 	dev_set_drvdata(&phy->dev, data);
dev               128 include/linux/phy/phy.h 	return dev_get_drvdata(&phy->dev);
dev               150 include/linux/phy/phy.h struct phy *phy_get(struct device *dev, const char *string);
dev               151 include/linux/phy/phy.h struct phy *phy_optional_get(struct device *dev, const char *string);
dev               152 include/linux/phy/phy.h struct phy *devm_phy_get(struct device *dev, const char *string);
dev               153 include/linux/phy/phy.h struct phy *devm_phy_optional_get(struct device *dev, const char *string);
dev               154 include/linux/phy/phy.h struct phy *devm_of_phy_get(struct device *dev, struct device_node *np,
dev               157 include/linux/phy/phy.h void devm_phy_put(struct device *dev, struct phy *phy);
dev               159 include/linux/phy/phy.h struct phy *of_phy_simple_xlate(struct device *dev,
dev               161 include/linux/phy/phy.h struct phy *phy_create(struct device *dev, struct device_node *node,
dev               164 include/linux/phy/phy.h struct phy *devm_phy_create(struct device *dev, struct device_node *node,
dev               167 include/linux/phy/phy.h void devm_phy_destroy(struct device *dev, struct phy *phy);
dev               168 include/linux/phy/phy.h struct phy_provider *__of_phy_provider_register(struct device *dev,
dev               169 include/linux/phy/phy.h 	struct module *owner, struct phy * (*of_xlate)(struct device *dev,
dev               171 include/linux/phy/phy.h struct phy_provider *__devm_of_phy_provider_register(struct device *dev,
dev               172 include/linux/phy/phy.h 	struct module *owner, struct phy * (*of_xlate)(struct device *dev,
dev               175 include/linux/phy/phy.h void devm_of_phy_provider_unregister(struct device *dev,
dev               254 include/linux/phy/phy.h static inline struct phy *phy_get(struct device *dev, const char *string)
dev               259 include/linux/phy/phy.h static inline struct phy *phy_optional_get(struct device *dev,
dev               265 include/linux/phy/phy.h static inline struct phy *devm_phy_get(struct device *dev, const char *string)
dev               270 include/linux/phy/phy.h static inline struct phy *devm_phy_optional_get(struct device *dev,
dev               276 include/linux/phy/phy.h static inline struct phy *devm_of_phy_get(struct device *dev,
dev               287 include/linux/phy/phy.h static inline void devm_phy_put(struct device *dev, struct phy *phy)
dev               296 include/linux/phy/phy.h static inline struct phy *of_phy_simple_xlate(struct device *dev,
dev               302 include/linux/phy/phy.h static inline struct phy *phy_create(struct device *dev,
dev               310 include/linux/phy/phy.h static inline struct phy *devm_phy_create(struct device *dev,
dev               322 include/linux/phy/phy.h static inline void devm_phy_destroy(struct device *dev, struct phy *phy)
dev               327 include/linux/phy/phy.h 	struct device *dev, struct module *owner, struct phy * (*of_xlate)(
dev               328 include/linux/phy/phy.h 	struct device *dev, struct of_phandle_args *args))
dev               334 include/linux/phy/phy.h 	*dev, struct module *owner, struct phy * (*of_xlate)(struct device *dev,
dev               344 include/linux/phy/phy.h static inline void devm_of_phy_provider_unregister(struct device *dev,
dev                33 include/linux/pinctrl/consumer.h extern struct pinctrl * __must_check pinctrl_get(struct device *dev);
dev                40 include/linux/pinctrl/consumer.h extern struct pinctrl * __must_check devm_pinctrl_get(struct device *dev);
dev                44 include/linux/pinctrl/consumer.h extern int pinctrl_pm_select_default_state(struct device *dev);
dev                45 include/linux/pinctrl/consumer.h extern int pinctrl_pm_select_sleep_state(struct device *dev);
dev                46 include/linux/pinctrl/consumer.h extern int pinctrl_pm_select_idle_state(struct device *dev);
dev                48 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_default_state(struct device *dev)
dev                52 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_sleep_state(struct device *dev)
dev                56 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_idle_state(struct device *dev)
dev                83 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check pinctrl_get(struct device *dev)
dev               105 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check devm_pinctrl_get(struct device *dev)
dev               114 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_default_state(struct device *dev)
dev               119 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_sleep_state(struct device *dev)
dev               124 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_idle_state(struct device *dev)
dev               132 include/linux/pinctrl/consumer.h 					struct device *dev, const char *name)
dev               138 include/linux/pinctrl/consumer.h 	p = pinctrl_get(dev);
dev               158 include/linux/pinctrl/consumer.h 					struct device *dev)
dev               160 include/linux/pinctrl/consumer.h 	return pinctrl_get_select(dev, PINCTRL_STATE_DEFAULT);
dev               164 include/linux/pinctrl/consumer.h 					struct device *dev, const char *name)
dev               170 include/linux/pinctrl/consumer.h 	p = devm_pinctrl_get(dev);
dev               190 include/linux/pinctrl/consumer.h 					struct device *dev)
dev               192 include/linux/pinctrl/consumer.h 	return devm_pinctrl_get_select(dev, PINCTRL_STATE_DEFAULT);
dev                37 include/linux/pinctrl/devinfo.h extern int pinctrl_bind_pins(struct device *dev);
dev                43 include/linux/pinctrl/devinfo.h static inline int pinctrl_bind_pins(struct device *dev)
dev                81 include/linux/pinctrl/machine.h #define PIN_MAP_DUMMY_STATE(dev, state) \
dev                83 include/linux/pinctrl/machine.h 		.dev_name = dev,					\
dev                88 include/linux/pinctrl/machine.h #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func)		\
dev                90 include/linux/pinctrl/machine.h 		.dev_name = dev,					\
dev               100 include/linux/pinctrl/machine.h #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func)		\
dev               101 include/linux/pinctrl/machine.h 	PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, func)
dev               103 include/linux/pinctrl/machine.h #define PIN_MAP_MUX_GROUP_HOG(dev, state, grp, func)			\
dev               104 include/linux/pinctrl/machine.h 	PIN_MAP_MUX_GROUP(dev, state, dev, grp, func)
dev               106 include/linux/pinctrl/machine.h #define PIN_MAP_MUX_GROUP_HOG_DEFAULT(dev, grp, func)			\
dev               107 include/linux/pinctrl/machine.h 	PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, dev, grp, func)
dev               109 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_PIN(dev, state, pinctrl, pin, cfgs)		\
dev               111 include/linux/pinctrl/machine.h 		.dev_name = dev,					\
dev               122 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_PIN_DEFAULT(dev, pinctrl, pin, cfgs)		\
dev               123 include/linux/pinctrl/machine.h 	PIN_MAP_CONFIGS_PIN(dev, PINCTRL_STATE_DEFAULT, pinctrl, pin, cfgs)
dev               125 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_PIN_HOG(dev, state, pin, cfgs)			\
dev               126 include/linux/pinctrl/machine.h 	PIN_MAP_CONFIGS_PIN(dev, state, dev, pin, cfgs)
dev               128 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_PIN_HOG_DEFAULT(dev, pin, cfgs)			\
dev               129 include/linux/pinctrl/machine.h 	PIN_MAP_CONFIGS_PIN(dev, PINCTRL_STATE_DEFAULT, dev, pin, cfgs)
dev               131 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_GROUP(dev, state, pinctrl, grp, cfgs)		\
dev               133 include/linux/pinctrl/machine.h 		.dev_name = dev,					\
dev               144 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_GROUP_DEFAULT(dev, pinctrl, grp, cfgs)		\
dev               145 include/linux/pinctrl/machine.h 	PIN_MAP_CONFIGS_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, cfgs)
dev               147 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_GROUP_HOG(dev, state, grp, cfgs)		\
dev               148 include/linux/pinctrl/machine.h 	PIN_MAP_CONFIGS_GROUP(dev, state, dev, grp, cfgs)
dev               150 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_GROUP_HOG_DEFAULT(dev, grp, cfgs)		\
dev               151 include/linux/pinctrl/machine.h 	PIN_MAP_CONFIGS_GROUP(dev, PINCTRL_STATE_DEFAULT, dev, grp, cfgs)
dev               133 include/linux/pinctrl/pinctrl.h 				struct device *dev, void *driver_data);
dev               197 include/linux/pktcdvd.h 	struct device		*dev;		/* sysfs pktcdvd[0-7] dev */
dev                37 include/linux/platform_data/bt-nokia-h4p.h 	void (*set_pm_limits)(struct device *dev, bool set);
dev                61 include/linux/platform_data/cyttsp4.h 		struct device *dev);
dev                63 include/linux/platform_data/cyttsp4.h 		int on, struct device *dev);
dev                65 include/linux/platform_data/cyttsp4.h 		int on, struct device *dev, atomic_t *ignore_irq);
dev                67 include/linux/platform_data/cyttsp4.h 		struct device *dev);
dev                72 include/linux/platform_data/dma-ep93xx.h 	return !strcmp(dev_name(chan->device->dev), "ep93xx-dma-m2p");
dev                61 include/linux/platform_data/dma-imx.h 	return !strcmp(dev_name(chan->device->dev), "ipu-core");
dev                66 include/linux/platform_data/dma-imx.h 	return !strcmp(chan->device->dev->driver->name, "imx-sdma") ||
dev                67 include/linux/platform_data/dma-imx.h 		!strcmp(chan->device->dev->driver->name, "imx-dma");
dev                46 include/linux/platform_data/elm.h void elm_decode_bch_error_page(struct device *dev, u8 *ecc_calc,
dev                48 include/linux/platform_data/elm.h int elm_config(struct device *dev, enum bch_ecc bch_type,
dev                52 include/linux/platform_data/elm.h elm_decode_bch_error_page(struct device *dev, u8 *ecc_calc,
dev                57 include/linux/platform_data/elm.h static inline int elm_config(struct device *dev, enum bch_ecc bch_type,
dev               208 include/linux/platform_data/gpio-omap.h 	int (*get_context_loss_count)(struct device *dev);
dev                38 include/linux/platform_data/i2c-s3c2410.h 	void	(*cfg_gpio)(struct platform_device *dev);
dev                67 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c0_cfg_gpio(struct platform_device *dev);
dev                68 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c1_cfg_gpio(struct platform_device *dev);
dev                69 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c2_cfg_gpio(struct platform_device *dev);
dev                70 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c3_cfg_gpio(struct platform_device *dev);
dev                71 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c4_cfg_gpio(struct platform_device *dev);
dev                72 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c5_cfg_gpio(struct platform_device *dev);
dev                73 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c6_cfg_gpio(struct platform_device *dev);
dev                74 include/linux/platform_data/i2c-s3c2410.h extern void s3c_i2c7_cfg_gpio(struct platform_device *dev);
dev                12 include/linux/platform_data/irda-pxaficp.h 	void (*transceiver_mode)(struct device *dev, int mode);
dev                13 include/linux/platform_data/irda-pxaficp.h 	int (*startup)(struct device *dev);
dev                14 include/linux/platform_data/irda-pxaficp.h 	void (*shutdown)(struct device *dev);
dev                22 include/linux/platform_data/irda-pxaficp.h void pxa2xx_transceiver_mode(struct device *dev, int mode);
dev                 6 include/linux/platform_data/keypad-w90p910.h extern void mfp_set_groupi(struct device *dev);
dev                32 include/linux/platform_data/keyscan-davinci.h 	int		(*device_enable)(struct device *dev);
dev                24 include/linux/platform_data/mmc-mxcmmc.h 	int (*init)(struct device *dev, irq_handler_t handler, void *data);
dev                25 include/linux/platform_data/mmc-mxcmmc.h 	void (*exit)(struct device *dev, void *data);
dev                41 include/linux/platform_data/mmc-omap.h 	struct device *dev;
dev                51 include/linux/platform_data/mmc-omap.h 	int (*switch_slot)(struct device *dev, int slot);
dev                54 include/linux/platform_data/mmc-omap.h 	int (*init)(struct device *dev);
dev                55 include/linux/platform_data/mmc-omap.h 	void (*cleanup)(struct device *dev);
dev                56 include/linux/platform_data/mmc-omap.h 	void (*shutdown)(struct device *dev);
dev                59 include/linux/platform_data/mmc-omap.h 	int (*suspend)(struct device *dev, int slot);
dev                60 include/linux/platform_data/mmc-omap.h 	int (*resume)(struct device *dev, int slot);
dev                63 include/linux/platform_data/mmc-omap.h 	int (*get_context_loss_count)(struct device *dev);
dev               120 include/linux/platform_data/mmc-omap.h 		int (*set_bus_mode)(struct device *dev, int slot, int bus_mode);
dev               121 include/linux/platform_data/mmc-omap.h 		int (*set_power)(struct device *dev, int slot,
dev               123 include/linux/platform_data/mmc-omap.h 		int (*get_ro)(struct device *dev, int slot);
dev               124 include/linux/platform_data/mmc-omap.h 		void (*remux)(struct device *dev, int slot, int power_on);
dev               126 include/linux/platform_data/mmc-omap.h 		void (*before_set_reg)(struct device *dev, int slot,
dev               129 include/linux/platform_data/mmc-omap.h 		void (*after_set_reg)(struct device *dev, int slot,
dev               140 include/linux/platform_data/mmc-omap.h 		int (*get_cover_state)(struct device *dev, int slot);
dev               147 include/linux/platform_data/mmc-omap.h 		int (*card_detect)(struct device *dev, int slot);
dev                52 include/linux/platform_data/mmc-sdhci-s3c.h 	void	(*cfg_gpio)(struct platform_device *dev, int width);
dev                 8 include/linux/platform_data/omap1_bl.h 	int (*set_power)(struct device *dev, int state);
dev                15 include/linux/platform_data/spi-nuc900.h extern void mfp_set_groupg(struct device *dev, const char *subname);
dev                16 include/linux/platform_data/touchscreen-s3c2410.h 	void (*cfg_gpio)(struct platform_device *dev);
dev                22 include/linux/platform_data/touchscreen-s3c2410.h extern void s3c24xx_ts_cfg_gpio(struct platform_device *dev);
dev               115 include/linux/platform_data/video-msm_fb.h 	struct device dev;
dev               157 include/linux/platform_data/video-pxafb.h unsigned long pxafb_get_hsync_time(struct device *dev);
dev                26 include/linux/platform_device.h 	struct device	dev;
dev                42 include/linux/platform_device.h #define to_platform_device(x) container_of((x), struct platform_device, dev)
dev               205 include/linux/platform_device.h 	return dev_get_drvdata(&pdev->dev);
dev               211 include/linux/platform_device.h 	dev_set_drvdata(&pdev->dev, data);
dev               265 include/linux/platform_device.h 	return !pdev->dev.driver;
dev               299 include/linux/platform_device.h extern int platform_pm_suspend(struct device *dev);
dev               300 include/linux/platform_device.h extern int platform_pm_resume(struct device *dev);
dev               307 include/linux/platform_device.h extern int platform_pm_freeze(struct device *dev);
dev               308 include/linux/platform_device.h extern int platform_pm_thaw(struct device *dev);
dev               309 include/linux/platform_device.h extern int platform_pm_poweroff(struct device *dev);
dev               310 include/linux/platform_device.h extern int platform_pm_restore(struct device *dev);
dev                39 include/linux/pm.h extern void pm_vt_switch_required(struct device *dev, bool required);
dev                40 include/linux/pm.h extern void pm_vt_switch_unregister(struct device *dev);
dev                42 include/linux/pm.h static inline void pm_vt_switch_required(struct device *dev, bool required)
dev                45 include/linux/pm.h static inline void pm_vt_switch_unregister(struct device *dev)
dev               296 include/linux/pm.h 	int (*prepare)(struct device *dev);
dev               297 include/linux/pm.h 	void (*complete)(struct device *dev);
dev               298 include/linux/pm.h 	int (*suspend)(struct device *dev);
dev               299 include/linux/pm.h 	int (*resume)(struct device *dev);
dev               300 include/linux/pm.h 	int (*freeze)(struct device *dev);
dev               301 include/linux/pm.h 	int (*thaw)(struct device *dev);
dev               302 include/linux/pm.h 	int (*poweroff)(struct device *dev);
dev               303 include/linux/pm.h 	int (*restore)(struct device *dev);
dev               304 include/linux/pm.h 	int (*suspend_late)(struct device *dev);
dev               305 include/linux/pm.h 	int (*resume_early)(struct device *dev);
dev               306 include/linux/pm.h 	int (*freeze_late)(struct device *dev);
dev               307 include/linux/pm.h 	int (*thaw_early)(struct device *dev);
dev               308 include/linux/pm.h 	int (*poweroff_late)(struct device *dev);
dev               309 include/linux/pm.h 	int (*restore_early)(struct device *dev);
dev               310 include/linux/pm.h 	int (*suspend_noirq)(struct device *dev);
dev               311 include/linux/pm.h 	int (*resume_noirq)(struct device *dev);
dev               312 include/linux/pm.h 	int (*freeze_noirq)(struct device *dev);
dev               313 include/linux/pm.h 	int (*thaw_noirq)(struct device *dev);
dev               314 include/linux/pm.h 	int (*poweroff_noirq)(struct device *dev);
dev               315 include/linux/pm.h 	int (*restore_noirq)(struct device *dev);
dev               316 include/linux/pm.h 	int (*runtime_suspend)(struct device *dev);
dev               317 include/linux/pm.h 	int (*runtime_resume)(struct device *dev);
dev               318 include/linux/pm.h 	int (*runtime_idle)(struct device *dev);
dev               544 include/linux/pm.h 	struct device *dev;
dev               611 include/linux/pm.h extern void update_pm_runtime_accounting(struct device *dev);
dev               612 include/linux/pm.h extern int dev_pm_get_subsys_data(struct device *dev);
dev               613 include/linux/pm.h extern int dev_pm_put_subsys_data(struct device *dev);
dev               622 include/linux/pm.h 	void (*detach)(struct device *dev, bool power_off);
dev               703 include/linux/pm.h extern int device_pm_wait_for_dev(struct device *sub, struct device *dev);
dev               706 include/linux/pm.h extern int pm_generic_prepare(struct device *dev);
dev               707 include/linux/pm.h extern int pm_generic_suspend_late(struct device *dev);
dev               708 include/linux/pm.h extern int pm_generic_suspend_noirq(struct device *dev);
dev               709 include/linux/pm.h extern int pm_generic_suspend(struct device *dev);
dev               710 include/linux/pm.h extern int pm_generic_resume_early(struct device *dev);
dev               711 include/linux/pm.h extern int pm_generic_resume_noirq(struct device *dev);
dev               712 include/linux/pm.h extern int pm_generic_resume(struct device *dev);
dev               713 include/linux/pm.h extern int pm_generic_freeze_noirq(struct device *dev);
dev               714 include/linux/pm.h extern int pm_generic_freeze_late(struct device *dev);
dev               715 include/linux/pm.h extern int pm_generic_freeze(struct device *dev);
dev               716 include/linux/pm.h extern int pm_generic_thaw_noirq(struct device *dev);
dev               717 include/linux/pm.h extern int pm_generic_thaw_early(struct device *dev);
dev               718 include/linux/pm.h extern int pm_generic_thaw(struct device *dev);
dev               719 include/linux/pm.h extern int pm_generic_restore_noirq(struct device *dev);
dev               720 include/linux/pm.h extern int pm_generic_restore_early(struct device *dev);
dev               721 include/linux/pm.h extern int pm_generic_restore(struct device *dev);
dev               722 include/linux/pm.h extern int pm_generic_poweroff_noirq(struct device *dev);
dev               723 include/linux/pm.h extern int pm_generic_poweroff_late(struct device *dev);
dev               724 include/linux/pm.h extern int pm_generic_poweroff(struct device *dev);
dev               725 include/linux/pm.h extern void pm_generic_complete(struct device *dev);
dev                22 include/linux/pm_clock.h static inline bool pm_clk_no_clocks(struct device *dev)
dev                24 include/linux/pm_clock.h 	return dev && dev->power.subsys_data
dev                25 include/linux/pm_clock.h 		&& list_empty(&dev->power.subsys_data->clock_list);
dev                28 include/linux/pm_clock.h extern void pm_clk_init(struct device *dev);
dev                29 include/linux/pm_clock.h extern int pm_clk_create(struct device *dev);
dev                30 include/linux/pm_clock.h extern void pm_clk_destroy(struct device *dev);
dev                31 include/linux/pm_clock.h extern int pm_clk_add(struct device *dev, const char *con_id);
dev                32 include/linux/pm_clock.h extern void pm_clk_remove(struct device *dev, const char *con_id);
dev                33 include/linux/pm_clock.h extern int pm_clk_suspend(struct device *dev);
dev                34 include/linux/pm_clock.h extern int pm_clk_resume(struct device *dev);
dev                36 include/linux/pm_clock.h static inline bool pm_clk_no_clocks(struct device *dev)
dev                40 include/linux/pm_clock.h static inline void pm_clk_init(struct device *dev)
dev                43 include/linux/pm_clock.h static inline int pm_clk_create(struct device *dev)
dev                47 include/linux/pm_clock.h static inline void pm_clk_destroy(struct device *dev)
dev                50 include/linux/pm_clock.h static inline int pm_clk_add(struct device *dev, const char *con_id)
dev                54 include/linux/pm_clock.h static inline void pm_clk_remove(struct device *dev, const char *con_id)
dev                30 include/linux/pm_domain.h 	bool (*stop_ok)(struct device *dev);
dev                34 include/linux/pm_domain.h 	int (*start)(struct device *dev);
dev                35 include/linux/pm_domain.h 	int (*stop)(struct device *dev);
dev                36 include/linux/pm_domain.h 	int (*save_state)(struct device *dev);
dev                37 include/linux/pm_domain.h 	int (*restore_state)(struct device *dev);
dev                38 include/linux/pm_domain.h 	bool (*active_wakeup)(struct device *dev);
dev                76 include/linux/pm_domain.h 			  struct device *dev);
dev                78 include/linux/pm_domain.h 			   struct device *dev);
dev               118 include/linux/pm_domain.h static inline struct generic_pm_domain_data *dev_gpd_data(struct device *dev)
dev               120 include/linux/pm_domain.h 	return to_gpd_data(dev->power.subsys_data->domain_data);
dev               123 include/linux/pm_domain.h extern struct generic_pm_domain *dev_to_genpd(struct device *dev);
dev               125 include/linux/pm_domain.h 				 struct device *dev,
dev               129 include/linux/pm_domain.h 				      struct device *dev,
dev               133 include/linux/pm_domain.h 				  struct device *dev);
dev               134 include/linux/pm_domain.h extern void pm_genpd_dev_need_restore(struct device *dev, bool val);
dev               155 include/linux/pm_domain.h static inline struct generic_pm_domain_data *dev_gpd_data(struct device *dev)
dev               159 include/linux/pm_domain.h static inline struct generic_pm_domain *dev_to_genpd(struct device *dev)
dev               164 include/linux/pm_domain.h 					struct device *dev,
dev               170 include/linux/pm_domain.h 					     struct device *dev,
dev               176 include/linux/pm_domain.h 					 struct device *dev)
dev               180 include/linux/pm_domain.h static inline void pm_genpd_dev_need_restore(struct device *dev, bool val) {}
dev               229 include/linux/pm_domain.h 				      struct device *dev)
dev               231 include/linux/pm_domain.h 	return __pm_genpd_add_device(genpd, dev, NULL);
dev               235 include/linux/pm_domain.h 					   struct device *dev)
dev               237 include/linux/pm_domain.h 	return __pm_genpd_name_add_device(domain_name, dev, NULL);
dev               247 include/linux/pm_domain.h extern void pm_genpd_syscore_poweroff(struct device *dev);
dev               248 include/linux/pm_domain.h extern void pm_genpd_syscore_poweron(struct device *dev);
dev               250 include/linux/pm_domain.h static inline void pm_genpd_syscore_poweroff(struct device *dev) {}
dev               251 include/linux/pm_domain.h static inline void pm_genpd_syscore_poweron(struct device *dev) {}
dev               277 include/linux/pm_domain.h int genpd_dev_pm_attach(struct device *dev);
dev               289 include/linux/pm_domain.h static inline int genpd_dev_pm_attach(struct device *dev)
dev               307 include/linux/pm_domain.h extern int dev_pm_domain_attach(struct device *dev, bool power_on);
dev               308 include/linux/pm_domain.h extern void dev_pm_domain_detach(struct device *dev, bool power_off);
dev               310 include/linux/pm_domain.h static inline int dev_pm_domain_attach(struct device *dev, bool power_on)
dev               314 include/linux/pm_domain.h static inline void dev_pm_domain_detach(struct device *dev, bool power_off) {}
dev                33 include/linux/pm_opp.h int dev_pm_opp_get_opp_count(struct device *dev);
dev                35 include/linux/pm_opp.h struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
dev                39 include/linux/pm_opp.h struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
dev                42 include/linux/pm_opp.h struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev,
dev                45 include/linux/pm_opp.h int dev_pm_opp_add(struct device *dev, unsigned long freq,
dev                48 include/linux/pm_opp.h int dev_pm_opp_enable(struct device *dev, unsigned long freq);
dev                50 include/linux/pm_opp.h int dev_pm_opp_disable(struct device *dev, unsigned long freq);
dev                52 include/linux/pm_opp.h struct srcu_notifier_head *dev_pm_opp_get_notifier(struct device *dev);
dev                64 include/linux/pm_opp.h static inline int dev_pm_opp_get_opp_count(struct device *dev)
dev                69 include/linux/pm_opp.h static inline struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
dev                75 include/linux/pm_opp.h static inline struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
dev                81 include/linux/pm_opp.h static inline struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev,
dev                87 include/linux/pm_opp.h static inline int dev_pm_opp_add(struct device *dev, unsigned long freq,
dev                93 include/linux/pm_opp.h static inline int dev_pm_opp_enable(struct device *dev, unsigned long freq)
dev                98 include/linux/pm_opp.h static inline int dev_pm_opp_disable(struct device *dev, unsigned long freq)
dev               104 include/linux/pm_opp.h 							struct device *dev)
dev               111 include/linux/pm_opp.h int of_init_opp_table(struct device *dev);
dev               113 include/linux/pm_opp.h static inline int of_init_opp_table(struct device *dev)
dev                68 include/linux/pm_qos.h 	struct device *dev;
dev               115 include/linux/pm_qos.h 	return req->dev != NULL;
dev               138 include/linux/pm_qos.h enum pm_qos_flags_status __dev_pm_qos_flags(struct device *dev, s32 mask);
dev               139 include/linux/pm_qos.h enum pm_qos_flags_status dev_pm_qos_flags(struct device *dev, s32 mask);
dev               140 include/linux/pm_qos.h s32 __dev_pm_qos_read_value(struct device *dev);
dev               141 include/linux/pm_qos.h s32 dev_pm_qos_read_value(struct device *dev);
dev               142 include/linux/pm_qos.h int dev_pm_qos_add_request(struct device *dev, struct dev_pm_qos_request *req,
dev               146 include/linux/pm_qos.h int dev_pm_qos_add_notifier(struct device *dev,
dev               148 include/linux/pm_qos.h int dev_pm_qos_remove_notifier(struct device *dev,
dev               152 include/linux/pm_qos.h void dev_pm_qos_constraints_init(struct device *dev);
dev               153 include/linux/pm_qos.h void dev_pm_qos_constraints_destroy(struct device *dev);
dev               154 include/linux/pm_qos.h int dev_pm_qos_add_ancestor_request(struct device *dev,
dev               158 include/linux/pm_qos.h static inline enum pm_qos_flags_status __dev_pm_qos_flags(struct device *dev,
dev               161 include/linux/pm_qos.h static inline enum pm_qos_flags_status dev_pm_qos_flags(struct device *dev,
dev               164 include/linux/pm_qos.h static inline s32 __dev_pm_qos_read_value(struct device *dev)
dev               166 include/linux/pm_qos.h static inline s32 dev_pm_qos_read_value(struct device *dev)
dev               168 include/linux/pm_qos.h static inline int dev_pm_qos_add_request(struct device *dev,
dev               178 include/linux/pm_qos.h static inline int dev_pm_qos_add_notifier(struct device *dev,
dev               181 include/linux/pm_qos.h static inline int dev_pm_qos_remove_notifier(struct device *dev,
dev               190 include/linux/pm_qos.h static inline void dev_pm_qos_constraints_init(struct device *dev)
dev               192 include/linux/pm_qos.h 	dev->power.power_state = PMSG_ON;
dev               194 include/linux/pm_qos.h static inline void dev_pm_qos_constraints_destroy(struct device *dev)
dev               196 include/linux/pm_qos.h 	dev->power.power_state = PMSG_INVALID;
dev               198 include/linux/pm_qos.h static inline int dev_pm_qos_add_ancestor_request(struct device *dev,
dev               206 include/linux/pm_qos.h int dev_pm_qos_expose_latency_limit(struct device *dev, s32 value);
dev               207 include/linux/pm_qos.h void dev_pm_qos_hide_latency_limit(struct device *dev);
dev               208 include/linux/pm_qos.h int dev_pm_qos_expose_flags(struct device *dev, s32 value);
dev               209 include/linux/pm_qos.h void dev_pm_qos_hide_flags(struct device *dev);
dev               210 include/linux/pm_qos.h int dev_pm_qos_update_flags(struct device *dev, s32 mask, bool set);
dev               211 include/linux/pm_qos.h s32 dev_pm_qos_get_user_latency_tolerance(struct device *dev);
dev               212 include/linux/pm_qos.h int dev_pm_qos_update_user_latency_tolerance(struct device *dev, s32 val);
dev               214 include/linux/pm_qos.h static inline s32 dev_pm_qos_requested_resume_latency(struct device *dev)
dev               216 include/linux/pm_qos.h 	return dev->power.qos->resume_latency_req->data.pnode.prio;
dev               219 include/linux/pm_qos.h static inline s32 dev_pm_qos_requested_flags(struct device *dev)
dev               221 include/linux/pm_qos.h 	return dev->power.qos->flags_req->data.flr.flags;
dev               224 include/linux/pm_qos.h static inline int dev_pm_qos_expose_latency_limit(struct device *dev, s32 value)
dev               226 include/linux/pm_qos.h static inline void dev_pm_qos_hide_latency_limit(struct device *dev) {}
dev               227 include/linux/pm_qos.h static inline int dev_pm_qos_expose_flags(struct device *dev, s32 value)
dev               229 include/linux/pm_qos.h static inline void dev_pm_qos_hide_flags(struct device *dev) {}
dev               230 include/linux/pm_qos.h static inline int dev_pm_qos_update_flags(struct device *dev, s32 m, bool set)
dev               232 include/linux/pm_qos.h static inline s32 dev_pm_qos_get_user_latency_tolerance(struct device *dev)
dev               234 include/linux/pm_qos.h static inline int dev_pm_qos_update_user_latency_tolerance(struct device *dev, s32 val)
dev               237 include/linux/pm_qos.h static inline s32 dev_pm_qos_requested_resume_latency(struct device *dev) { return 0; }
dev               238 include/linux/pm_qos.h static inline s32 dev_pm_qos_requested_flags(struct device *dev) { return 0; }
dev                34 include/linux/pm_runtime.h extern int pm_generic_runtime_suspend(struct device *dev);
dev                35 include/linux/pm_runtime.h extern int pm_generic_runtime_resume(struct device *dev);
dev                36 include/linux/pm_runtime.h extern int pm_runtime_force_suspend(struct device *dev);
dev                37 include/linux/pm_runtime.h extern int pm_runtime_force_resume(struct device *dev);
dev                41 include/linux/pm_runtime.h static inline int pm_generic_runtime_suspend(struct device *dev) { return 0; }
dev                42 include/linux/pm_runtime.h static inline int pm_generic_runtime_resume(struct device *dev) { return 0; }
dev                43 include/linux/pm_runtime.h static inline int pm_runtime_force_suspend(struct device *dev) { return 0; }
dev                44 include/linux/pm_runtime.h static inline int pm_runtime_force_resume(struct device *dev) { return 0; }
dev                49 include/linux/pm_runtime.h extern int __pm_runtime_idle(struct device *dev, int rpmflags);
dev                50 include/linux/pm_runtime.h extern int __pm_runtime_suspend(struct device *dev, int rpmflags);
dev                51 include/linux/pm_runtime.h extern int __pm_runtime_resume(struct device *dev, int rpmflags);
dev                52 include/linux/pm_runtime.h extern int pm_schedule_suspend(struct device *dev, unsigned int delay);
dev                53 include/linux/pm_runtime.h extern int __pm_runtime_set_status(struct device *dev, unsigned int status);
dev                54 include/linux/pm_runtime.h extern int pm_runtime_barrier(struct device *dev);
dev                55 include/linux/pm_runtime.h extern void pm_runtime_enable(struct device *dev);
dev                56 include/linux/pm_runtime.h extern void __pm_runtime_disable(struct device *dev, bool check_resume);
dev                57 include/linux/pm_runtime.h extern void pm_runtime_allow(struct device *dev);
dev                58 include/linux/pm_runtime.h extern void pm_runtime_forbid(struct device *dev);
dev                59 include/linux/pm_runtime.h extern void pm_runtime_no_callbacks(struct device *dev);
dev                60 include/linux/pm_runtime.h extern void pm_runtime_irq_safe(struct device *dev);
dev                61 include/linux/pm_runtime.h extern void __pm_runtime_use_autosuspend(struct device *dev, bool use);
dev                62 include/linux/pm_runtime.h extern void pm_runtime_set_autosuspend_delay(struct device *dev, int delay);
dev                63 include/linux/pm_runtime.h extern unsigned long pm_runtime_autosuspend_expiration(struct device *dev);
dev                64 include/linux/pm_runtime.h extern void pm_runtime_update_max_time_suspended(struct device *dev,
dev                66 include/linux/pm_runtime.h extern void pm_runtime_set_memalloc_noio(struct device *dev, bool enable);
dev                68 include/linux/pm_runtime.h static inline bool pm_children_suspended(struct device *dev)
dev                70 include/linux/pm_runtime.h 	return dev->power.ignore_children
dev                71 include/linux/pm_runtime.h 		|| !atomic_read(&dev->power.child_count);
dev                74 include/linux/pm_runtime.h static inline void pm_runtime_get_noresume(struct device *dev)
dev                76 include/linux/pm_runtime.h 	atomic_inc(&dev->power.usage_count);
dev                79 include/linux/pm_runtime.h static inline void pm_runtime_put_noidle(struct device *dev)
dev                81 include/linux/pm_runtime.h 	atomic_add_unless(&dev->power.usage_count, -1, 0);
dev                84 include/linux/pm_runtime.h static inline bool device_run_wake(struct device *dev)
dev                86 include/linux/pm_runtime.h 	return dev->power.run_wake;
dev                89 include/linux/pm_runtime.h static inline void device_set_run_wake(struct device *dev, bool enable)
dev                91 include/linux/pm_runtime.h 	dev->power.run_wake = enable;
dev                94 include/linux/pm_runtime.h static inline bool pm_runtime_suspended(struct device *dev)
dev                96 include/linux/pm_runtime.h 	return dev->power.runtime_status == RPM_SUSPENDED
dev                97 include/linux/pm_runtime.h 		&& !dev->power.disable_depth;
dev               100 include/linux/pm_runtime.h static inline bool pm_runtime_active(struct device *dev)
dev               102 include/linux/pm_runtime.h 	return dev->power.runtime_status == RPM_ACTIVE
dev               103 include/linux/pm_runtime.h 		|| dev->power.disable_depth;
dev               106 include/linux/pm_runtime.h static inline bool pm_runtime_status_suspended(struct device *dev)
dev               108 include/linux/pm_runtime.h 	return dev->power.runtime_status == RPM_SUSPENDED;
dev               111 include/linux/pm_runtime.h static inline bool pm_runtime_suspended_if_enabled(struct device *dev)
dev               113 include/linux/pm_runtime.h 	return pm_runtime_status_suspended(dev) && dev->power.disable_depth == 1;
dev               116 include/linux/pm_runtime.h static inline bool pm_runtime_enabled(struct device *dev)
dev               118 include/linux/pm_runtime.h 	return !dev->power.disable_depth;
dev               121 include/linux/pm_runtime.h static inline bool pm_runtime_callbacks_present(struct device *dev)
dev               123 include/linux/pm_runtime.h 	return !dev->power.no_callbacks;
dev               126 include/linux/pm_runtime.h static inline void pm_runtime_mark_last_busy(struct device *dev)
dev               128 include/linux/pm_runtime.h 	ACCESS_ONCE(dev->power.last_busy) = jiffies;
dev               133 include/linux/pm_runtime.h static inline int __pm_runtime_idle(struct device *dev, int rpmflags)
dev               137 include/linux/pm_runtime.h static inline int __pm_runtime_suspend(struct device *dev, int rpmflags)
dev               141 include/linux/pm_runtime.h static inline int __pm_runtime_resume(struct device *dev, int rpmflags)
dev               145 include/linux/pm_runtime.h static inline int pm_schedule_suspend(struct device *dev, unsigned int delay)
dev               149 include/linux/pm_runtime.h static inline int __pm_runtime_set_status(struct device *dev,
dev               151 include/linux/pm_runtime.h static inline int pm_runtime_barrier(struct device *dev) { return 0; }
dev               152 include/linux/pm_runtime.h static inline void pm_runtime_enable(struct device *dev) {}
dev               153 include/linux/pm_runtime.h static inline void __pm_runtime_disable(struct device *dev, bool c) {}
dev               154 include/linux/pm_runtime.h static inline void pm_runtime_allow(struct device *dev) {}
dev               155 include/linux/pm_runtime.h static inline void pm_runtime_forbid(struct device *dev) {}
dev               157 include/linux/pm_runtime.h static inline bool pm_children_suspended(struct device *dev) { return false; }
dev               158 include/linux/pm_runtime.h static inline void pm_runtime_get_noresume(struct device *dev) {}
dev               159 include/linux/pm_runtime.h static inline void pm_runtime_put_noidle(struct device *dev) {}
dev               160 include/linux/pm_runtime.h static inline bool device_run_wake(struct device *dev) { return false; }
dev               161 include/linux/pm_runtime.h static inline void device_set_run_wake(struct device *dev, bool enable) {}
dev               162 include/linux/pm_runtime.h static inline bool pm_runtime_suspended(struct device *dev) { return false; }
dev               163 include/linux/pm_runtime.h static inline bool pm_runtime_active(struct device *dev) { return true; }
dev               164 include/linux/pm_runtime.h static inline bool pm_runtime_status_suspended(struct device *dev) { return false; }
dev               165 include/linux/pm_runtime.h static inline bool pm_runtime_suspended_if_enabled(struct device *dev) { return false; }
dev               166 include/linux/pm_runtime.h static inline bool pm_runtime_enabled(struct device *dev) { return false; }
dev               168 include/linux/pm_runtime.h static inline void pm_runtime_no_callbacks(struct device *dev) {}
dev               169 include/linux/pm_runtime.h static inline void pm_runtime_irq_safe(struct device *dev) {}
dev               171 include/linux/pm_runtime.h static inline bool pm_runtime_callbacks_present(struct device *dev) { return false; }
dev               172 include/linux/pm_runtime.h static inline void pm_runtime_mark_last_busy(struct device *dev) {}
dev               173 include/linux/pm_runtime.h static inline void __pm_runtime_use_autosuspend(struct device *dev,
dev               175 include/linux/pm_runtime.h static inline void pm_runtime_set_autosuspend_delay(struct device *dev,
dev               178 include/linux/pm_runtime.h 				struct device *dev) { return 0; }
dev               179 include/linux/pm_runtime.h static inline void pm_runtime_set_memalloc_noio(struct device *dev,
dev               184 include/linux/pm_runtime.h static inline int pm_runtime_idle(struct device *dev)
dev               186 include/linux/pm_runtime.h 	return __pm_runtime_idle(dev, 0);
dev               189 include/linux/pm_runtime.h static inline int pm_runtime_suspend(struct device *dev)
dev               191 include/linux/pm_runtime.h 	return __pm_runtime_suspend(dev, 0);
dev               194 include/linux/pm_runtime.h static inline int pm_runtime_autosuspend(struct device *dev)
dev               196 include/linux/pm_runtime.h 	return __pm_runtime_suspend(dev, RPM_AUTO);
dev               199 include/linux/pm_runtime.h static inline int pm_runtime_resume(struct device *dev)
dev               201 include/linux/pm_runtime.h 	return __pm_runtime_resume(dev, 0);
dev               204 include/linux/pm_runtime.h static inline int pm_request_idle(struct device *dev)
dev               206 include/linux/pm_runtime.h 	return __pm_runtime_idle(dev, RPM_ASYNC);
dev               209 include/linux/pm_runtime.h static inline int pm_request_resume(struct device *dev)
dev               211 include/linux/pm_runtime.h 	return __pm_runtime_resume(dev, RPM_ASYNC);
dev               214 include/linux/pm_runtime.h static inline int pm_request_autosuspend(struct device *dev)
dev               216 include/linux/pm_runtime.h 	return __pm_runtime_suspend(dev, RPM_ASYNC | RPM_AUTO);
dev               219 include/linux/pm_runtime.h static inline int pm_runtime_get(struct device *dev)
dev               221 include/linux/pm_runtime.h 	return __pm_runtime_resume(dev, RPM_GET_PUT | RPM_ASYNC);
dev               224 include/linux/pm_runtime.h static inline int pm_runtime_get_sync(struct device *dev)
dev               226 include/linux/pm_runtime.h 	return __pm_runtime_resume(dev, RPM_GET_PUT);
dev               229 include/linux/pm_runtime.h static inline int pm_runtime_put(struct device *dev)
dev               231 include/linux/pm_runtime.h 	return __pm_runtime_idle(dev, RPM_GET_PUT | RPM_ASYNC);
dev               234 include/linux/pm_runtime.h static inline int pm_runtime_put_autosuspend(struct device *dev)
dev               236 include/linux/pm_runtime.h 	return __pm_runtime_suspend(dev,
dev               240 include/linux/pm_runtime.h static inline int pm_runtime_put_sync(struct device *dev)
dev               242 include/linux/pm_runtime.h 	return __pm_runtime_idle(dev, RPM_GET_PUT);
dev               245 include/linux/pm_runtime.h static inline int pm_runtime_put_sync_suspend(struct device *dev)
dev               247 include/linux/pm_runtime.h 	return __pm_runtime_suspend(dev, RPM_GET_PUT);
dev               250 include/linux/pm_runtime.h static inline int pm_runtime_put_sync_autosuspend(struct device *dev)
dev               252 include/linux/pm_runtime.h 	return __pm_runtime_suspend(dev, RPM_GET_PUT | RPM_AUTO);
dev               255 include/linux/pm_runtime.h static inline int pm_runtime_set_active(struct device *dev)
dev               257 include/linux/pm_runtime.h 	return __pm_runtime_set_status(dev, RPM_ACTIVE);
dev               260 include/linux/pm_runtime.h static inline void pm_runtime_set_suspended(struct device *dev)
dev               262 include/linux/pm_runtime.h 	__pm_runtime_set_status(dev, RPM_SUSPENDED);
dev               265 include/linux/pm_runtime.h static inline void pm_runtime_disable(struct device *dev)
dev               267 include/linux/pm_runtime.h 	__pm_runtime_disable(dev, true);
dev               270 include/linux/pm_runtime.h static inline void pm_runtime_use_autosuspend(struct device *dev)
dev               272 include/linux/pm_runtime.h 	__pm_runtime_use_autosuspend(dev, true);
dev               275 include/linux/pm_runtime.h static inline void pm_runtime_dont_use_autosuspend(struct device *dev)
dev               277 include/linux/pm_runtime.h 	__pm_runtime_use_autosuspend(dev, false);
dev                72 include/linux/pm_wakeup.h static inline bool device_can_wakeup(struct device *dev)
dev                74 include/linux/pm_wakeup.h 	return dev->power.can_wakeup;
dev                77 include/linux/pm_wakeup.h static inline bool device_may_wakeup(struct device *dev)
dev                79 include/linux/pm_wakeup.h 	return dev->power.can_wakeup && !!dev->power.wakeup;
dev                91 include/linux/pm_wakeup.h extern int device_wakeup_enable(struct device *dev);
dev                92 include/linux/pm_wakeup.h extern int device_wakeup_disable(struct device *dev);
dev                93 include/linux/pm_wakeup.h extern void device_set_wakeup_capable(struct device *dev, bool capable);
dev                94 include/linux/pm_wakeup.h extern int device_init_wakeup(struct device *dev, bool val);
dev                95 include/linux/pm_wakeup.h extern int device_set_wakeup_enable(struct device *dev, bool enable);
dev                97 include/linux/pm_wakeup.h extern void pm_stay_awake(struct device *dev);
dev                99 include/linux/pm_wakeup.h extern void pm_relax(struct device *dev);
dev               101 include/linux/pm_wakeup.h extern void pm_wakeup_event(struct device *dev, unsigned int msec);
dev               105 include/linux/pm_wakeup.h static inline void device_set_wakeup_capable(struct device *dev, bool capable)
dev               107 include/linux/pm_wakeup.h 	dev->power.can_wakeup = capable;
dev               110 include/linux/pm_wakeup.h static inline bool device_can_wakeup(struct device *dev)
dev               112 include/linux/pm_wakeup.h 	return dev->power.can_wakeup;
dev               138 include/linux/pm_wakeup.h static inline int device_wakeup_enable(struct device *dev)
dev               140 include/linux/pm_wakeup.h 	dev->power.should_wakeup = true;
dev               144 include/linux/pm_wakeup.h static inline int device_wakeup_disable(struct device *dev)
dev               146 include/linux/pm_wakeup.h 	dev->power.should_wakeup = false;
dev               150 include/linux/pm_wakeup.h static inline int device_set_wakeup_enable(struct device *dev, bool enable)
dev               152 include/linux/pm_wakeup.h 	dev->power.should_wakeup = enable;
dev               156 include/linux/pm_wakeup.h static inline int device_init_wakeup(struct device *dev, bool val)
dev               158 include/linux/pm_wakeup.h 	device_set_wakeup_capable(dev, val);
dev               159 include/linux/pm_wakeup.h 	device_set_wakeup_enable(dev, val);
dev               163 include/linux/pm_wakeup.h static inline bool device_may_wakeup(struct device *dev)
dev               165 include/linux/pm_wakeup.h 	return dev->power.can_wakeup && dev->power.should_wakeup;
dev               170 include/linux/pm_wakeup.h static inline void pm_stay_awake(struct device *dev) {}
dev               174 include/linux/pm_wakeup.h static inline void pm_relax(struct device *dev) {}
dev               178 include/linux/pm_wakeup.h static inline void pm_wakeup_event(struct device *dev, unsigned int msec) {}
dev                25 include/linux/pnp.h struct resource *pnp_get_resource(struct pnp_dev *dev, unsigned long type,
dev                28 include/linux/pnp.h static inline struct resource *pnp_get_resource(struct pnp_dev *dev,
dev                57 include/linux/pnp.h static inline resource_size_t pnp_port_start(struct pnp_dev *dev,
dev                60 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar);
dev                67 include/linux/pnp.h static inline resource_size_t pnp_port_end(struct pnp_dev *dev,
dev                70 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar);
dev                77 include/linux/pnp.h static inline unsigned long pnp_port_flags(struct pnp_dev *dev,
dev                80 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar);
dev                87 include/linux/pnp.h static inline int pnp_port_valid(struct pnp_dev *dev, unsigned int bar)
dev                89 include/linux/pnp.h 	return pnp_resource_valid(pnp_get_resource(dev, IORESOURCE_IO, bar));
dev                92 include/linux/pnp.h static inline resource_size_t pnp_port_len(struct pnp_dev *dev,
dev                95 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar);
dev               103 include/linux/pnp.h static inline resource_size_t pnp_mem_start(struct pnp_dev *dev,
dev               106 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar);
dev               113 include/linux/pnp.h static inline resource_size_t pnp_mem_end(struct pnp_dev *dev,
dev               116 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar);
dev               123 include/linux/pnp.h static inline unsigned long pnp_mem_flags(struct pnp_dev *dev, unsigned int bar)
dev               125 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar);
dev               132 include/linux/pnp.h static inline int pnp_mem_valid(struct pnp_dev *dev, unsigned int bar)
dev               134 include/linux/pnp.h 	return pnp_resource_valid(pnp_get_resource(dev, IORESOURCE_MEM, bar));
dev               137 include/linux/pnp.h static inline resource_size_t pnp_mem_len(struct pnp_dev *dev,
dev               140 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar);
dev               148 include/linux/pnp.h static inline resource_size_t pnp_irq(struct pnp_dev *dev, unsigned int bar)
dev               150 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_IRQ, bar);
dev               157 include/linux/pnp.h static inline unsigned long pnp_irq_flags(struct pnp_dev *dev, unsigned int bar)
dev               159 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_IRQ, bar);
dev               166 include/linux/pnp.h static inline int pnp_irq_valid(struct pnp_dev *dev, unsigned int bar)
dev               168 include/linux/pnp.h 	return pnp_resource_valid(pnp_get_resource(dev, IORESOURCE_IRQ, bar));
dev               172 include/linux/pnp.h static inline resource_size_t pnp_dma(struct pnp_dev *dev, unsigned int bar)
dev               174 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_DMA, bar);
dev               181 include/linux/pnp.h static inline unsigned long pnp_dma_flags(struct pnp_dev *dev, unsigned int bar)
dev               183 include/linux/pnp.h 	struct resource *res = pnp_get_resource(dev, IORESOURCE_DMA, bar);
dev               190 include/linux/pnp.h static inline int pnp_dma_valid(struct pnp_dev *dev, unsigned int bar)
dev               192 include/linux/pnp.h 	return pnp_resource_valid(pnp_get_resource(dev, IORESOURCE_DMA, bar));
dev               201 include/linux/pnp.h 	struct device dev;		/* Driver Model device interface */
dev               220 include/linux/pnp.h #define to_pnp_card(n) container_of(n, struct pnp_card, dev)
dev               244 include/linux/pnp.h 	struct device dev;		/* Driver Model device interface */
dev               276 include/linux/pnp.h #define	to_pnp_dev(n) container_of(n, struct pnp_dev, dev)
dev               277 include/linux/pnp.h #define pnp_for_each_dev(dev) \
dev               278 include/linux/pnp.h 	for((dev) = global_to_pnp_dev(pnp_global.next); \
dev               279 include/linux/pnp.h 	(dev) != global_to_pnp_dev(&pnp_global); \
dev               280 include/linux/pnp.h 	(dev) = global_to_pnp_dev((dev)->global_list.next))
dev               281 include/linux/pnp.h #define card_for_each_dev(card,dev) \
dev               282 include/linux/pnp.h 	for((dev) = card_to_pnp_dev((card)->devices.next); \
dev               283 include/linux/pnp.h 	(dev) != card_to_pnp_dev(&(card)->devices); \
dev               284 include/linux/pnp.h 	(dev) = card_to_pnp_dev((dev)->card_list.next))
dev               285 include/linux/pnp.h #define pnp_dev_name(dev) (dev)->name
dev               289 include/linux/pnp.h 	return dev_get_drvdata(&pdev->dev);
dev               294 include/linux/pnp.h 	dev_set_drvdata(&pdev->dev, data);
dev               299 include/linux/pnp.h 	void (*quirk_function) (struct pnp_dev * dev);	/* fixup function */
dev               313 include/linux/pnp.h #define pnp_can_read(dev)	(((dev)->protocol->get) && \
dev               314 include/linux/pnp.h 				 ((dev)->capabilities & PNP_READ))
dev               315 include/linux/pnp.h #define pnp_can_write(dev)	(((dev)->protocol->set) && \
dev               316 include/linux/pnp.h 				 ((dev)->capabilities & PNP_WRITE))
dev               317 include/linux/pnp.h #define pnp_can_disable(dev)	(((dev)->protocol->disable) && \
dev               318 include/linux/pnp.h 				 ((dev)->capabilities & PNP_DISABLE))
dev               319 include/linux/pnp.h #define pnp_can_configure(dev)	((!(dev)->active) && \
dev               320 include/linux/pnp.h 				 ((dev)->capabilities & PNP_CONFIGURABLE))
dev               324 include/linux/pnp.h #define pnp_device_is_isapnp(dev) ((dev)->protocol == (&isapnp_protocol))
dev               326 include/linux/pnp.h #define pnp_device_is_isapnp(dev) 0
dev               332 include/linux/pnp.h #define pnp_device_is_pnpbios(dev) ((dev)->protocol == (&pnpbios_protocol))
dev               334 include/linux/pnp.h #define pnp_device_is_pnpbios(dev) 0
dev               340 include/linux/pnp.h static inline struct acpi_device *pnp_acpi_device(struct pnp_dev *dev)
dev               342 include/linux/pnp.h 	if (dev->protocol == &pnpacpi_protocol)
dev               343 include/linux/pnp.h 		return dev->data;
dev               347 include/linux/pnp.h #define pnp_acpi_device(dev) 0
dev               358 include/linux/pnp.h #define isapnp_card_number(dev)	((dev)->card ? (dev)->card->number : -1)
dev               359 include/linux/pnp.h #define isapnp_csn_number(dev)  ((dev)->number)
dev               374 include/linux/pnp.h 	int (*probe) (struct pnp_dev *dev, const struct pnp_device_id *dev_id);
dev               375 include/linux/pnp.h 	void (*remove) (struct pnp_dev *dev);
dev               376 include/linux/pnp.h 	void (*shutdown) (struct pnp_dev *dev);
dev               377 include/linux/pnp.h 	int (*suspend) (struct pnp_dev *dev, pm_message_t state);
dev               378 include/linux/pnp.h 	int (*resume) (struct pnp_dev *dev);
dev               412 include/linux/pnp.h 	int (*get) (struct pnp_dev *dev);
dev               413 include/linux/pnp.h 	int (*set) (struct pnp_dev *dev);
dev               414 include/linux/pnp.h 	int (*disable) (struct pnp_dev *dev);
dev               417 include/linux/pnp.h 	bool (*can_wakeup) (struct pnp_dev *dev);
dev               418 include/linux/pnp.h 	int (*suspend) (struct pnp_dev * dev, pm_message_t state);
dev               419 include/linux/pnp.h 	int (*resume) (struct pnp_dev * dev);
dev               423 include/linux/pnp.h 	struct device dev;	/* link to driver model */
dev               433 include/linux/pnp.h #define protocol_for_each_dev(protocol,dev) \
dev               434 include/linux/pnp.h 	for((dev) = protocol_to_pnp_dev((protocol)->devices.next); \
dev               435 include/linux/pnp.h 	(dev) != protocol_to_pnp_dev(&(protocol)->devices); \
dev               436 include/linux/pnp.h 	(dev) = protocol_to_pnp_dev((dev)->protocol_list.next))
dev               451 include/linux/pnp.h void pnp_release_card_device(struct pnp_dev *dev);
dev               457 include/linux/pnp.h int pnp_possible_config(struct pnp_dev *dev, int type, resource_size_t base,
dev               459 include/linux/pnp.h int pnp_auto_config_dev(struct pnp_dev *dev);
dev               460 include/linux/pnp.h int pnp_start_dev(struct pnp_dev *dev);
dev               461 include/linux/pnp.h int pnp_stop_dev(struct pnp_dev *dev);
dev               462 include/linux/pnp.h int pnp_activate_dev(struct pnp_dev *dev);
dev               463 include/linux/pnp.h int pnp_disable_dev(struct pnp_dev *dev);
dev               467 include/linux/pnp.h int pnp_is_active(struct pnp_dev *dev);
dev               482 include/linux/pnp.h static inline void pnp_release_card_device(struct pnp_dev *dev) { }
dev               487 include/linux/pnp.h static inline int pnp_possible_config(struct pnp_dev *dev, int type,
dev               490 include/linux/pnp.h static inline int pnp_auto_config_dev(struct pnp_dev *dev) { return -ENODEV; }
dev               491 include/linux/pnp.h static inline int pnp_start_dev(struct pnp_dev *dev) { return -ENODEV; }
dev               492 include/linux/pnp.h static inline int pnp_stop_dev(struct pnp_dev *dev) { return -ENODEV; }
dev               493 include/linux/pnp.h static inline int pnp_activate_dev(struct pnp_dev *dev) { return -ENODEV; }
dev               494 include/linux/pnp.h static inline int pnp_disable_dev(struct pnp_dev *dev) { return -ENODEV; }
dev               498 include/linux/pnp.h static inline int pnp_is_active(struct pnp_dev *dev) { return 0; }
dev                16 include/linux/power/bq27x00_battery.h 	int (*read)(struct device *dev, unsigned int);
dev               253 include/linux/power/charger-manager.h 	struct device *dev;
dev               213 include/linux/power_supply.h 	struct device *dev;
dev               282 include/linux/power_supply.h extern int power_supply_powers(struct power_supply *psy, struct device *dev);
dev                78 include/linux/powercap.h 	struct device dev;
dev               154 include/linux/powercap.h 	struct device dev;
dev               216 include/linux/powercap.h #define POWERCAP_GET_DEV(power_zone)	(&power_zone->dev)
dev                46 include/linux/pps_kernel.h 	struct device *dev;		/* Parent device for device_create */
dev                74 include/linux/pps_kernel.h 	struct device *dev;
dev               167 include/linux/pwm.h 	struct device		*dev;
dev               194 include/linux/pwm.h struct pwm_device *pwm_get(struct device *dev, const char *con_id);
dev               198 include/linux/pwm.h struct pwm_device *devm_pwm_get(struct device *dev, const char *con_id);
dev               199 include/linux/pwm.h struct pwm_device *devm_of_pwm_get(struct device *dev, struct device_node *np,
dev               201 include/linux/pwm.h void devm_pwm_put(struct device *dev, struct pwm_device *pwm);
dev               232 include/linux/pwm.h static inline struct pwm_device *pwm_get(struct device *dev,
dev               248 include/linux/pwm.h static inline struct pwm_device *devm_pwm_get(struct device *dev,
dev               254 include/linux/pwm.h static inline struct pwm_device *devm_of_pwm_get(struct device *dev,
dev               261 include/linux/pwm.h static inline void devm_pwm_put(struct device *dev, struct pwm_device *pwm)
dev                18 include/linux/pwm_backlight.h 	int (*init)(struct device *dev);
dev                19 include/linux/pwm_backlight.h 	int (*notify)(struct device *dev, int brightness);
dev                20 include/linux/pwm_backlight.h 	void (*notify_after)(struct device *dev, int brightness);
dev                21 include/linux/pwm_backlight.h 	void (*exit)(struct device *dev);
dev                22 include/linux/pwm_backlight.h 	int (*check_fb)(struct device *dev, struct fb_info *info);
dev               206 include/linux/pxa2xx_ssp.h static inline void pxa_ssp_write_reg(struct ssp_device *dev, u32 reg, u32 val)
dev               208 include/linux/pxa2xx_ssp.h 	__raw_writel(val, dev->mmio_base + reg);
dev               217 include/linux/pxa2xx_ssp.h static inline u32 pxa_ssp_read_reg(struct ssp_device *dev, u32 reg)
dev               219 include/linux/pxa2xx_ssp.h 	return __raw_readl(dev->mmio_base + reg);
dev               422 include/linux/quota.h extern void quota_send_warning(struct kqid qid, dev_t dev,
dev               425 include/linux/quota.h static inline void quota_send_warning(struct kqid qid, dev_t dev,
dev                56 include/linux/raid_class.h raid_set_##attr(struct raid_template *r, struct device *dev, type value) {    \
dev                58 include/linux/raid_class.h 		attribute_container_find_class_device(&r->raid_attrs.ac, dev);\
dev                65 include/linux/raid_class.h raid_get_##attr(struct raid_template *r, struct device *dev) {		      \
dev                67 include/linux/raid_class.h 		attribute_container_find_class_device(&r->raid_attrs.ac, dev);\
dev                 5 include/linux/ramfs.h 	 umode_t mode, dev_t dev);
dev               193 include/linux/regmap.h 	bool (*writeable_reg)(struct device *dev, unsigned int reg);
dev               194 include/linux/regmap.h 	bool (*readable_reg)(struct device *dev, unsigned int reg);
dev               195 include/linux/regmap.h 	bool (*volatile_reg)(struct device *dev, unsigned int reg);
dev               196 include/linux/regmap.h 	bool (*precious_reg)(struct device *dev, unsigned int reg);
dev               326 include/linux/regmap.h struct regmap *regmap_init(struct device *dev,
dev               330 include/linux/regmap.h int regmap_attach_dev(struct device *dev, struct regmap *map,
dev               334 include/linux/regmap.h struct regmap *regmap_init_spi(struct spi_device *dev,
dev               336 include/linux/regmap.h struct regmap *regmap_init_spmi_base(struct spmi_device *dev,
dev               338 include/linux/regmap.h struct regmap *regmap_init_spmi_ext(struct spmi_device *dev,
dev               340 include/linux/regmap.h struct regmap *regmap_init_mmio_clk(struct device *dev, const char *clk_id,
dev               344 include/linux/regmap.h struct regmap *devm_regmap_init(struct device *dev,
dev               350 include/linux/regmap.h struct regmap *devm_regmap_init_spi(struct spi_device *dev,
dev               352 include/linux/regmap.h struct regmap *devm_regmap_init_spmi_base(struct spmi_device *dev,
dev               354 include/linux/regmap.h struct regmap *devm_regmap_init_spmi_ext(struct spmi_device *dev,
dev               356 include/linux/regmap.h struct regmap *devm_regmap_init_mmio_clk(struct device *dev, const char *clk_id,
dev               370 include/linux/regmap.h static inline struct regmap *regmap_init_mmio(struct device *dev,
dev               374 include/linux/regmap.h 	return regmap_init_mmio_clk(dev, NULL, regs, config);
dev               388 include/linux/regmap.h static inline struct regmap *devm_regmap_init_mmio(struct device *dev,
dev               392 include/linux/regmap.h 	return devm_regmap_init_mmio_clk(dev, NULL, regs, config);
dev               398 include/linux/regmap.h struct regmap *dev_get_regmap(struct device *dev, const char *name);
dev               486 include/linux/regmap.h struct regmap_field *devm_regmap_field_alloc(struct device *dev,
dev               488 include/linux/regmap.h void devm_regmap_field_free(struct device *dev,	struct regmap_field *field);
dev               727 include/linux/regmap.h static inline struct regmap *dev_get_regmap(struct device *dev,
dev               157 include/linux/regulator/consumer.h struct regulator *__must_check regulator_get(struct device *dev,
dev               159 include/linux/regulator/consumer.h struct regulator *__must_check devm_regulator_get(struct device *dev,
dev               161 include/linux/regulator/consumer.h struct regulator *__must_check regulator_get_exclusive(struct device *dev,
dev               163 include/linux/regulator/consumer.h struct regulator *__must_check devm_regulator_get_exclusive(struct device *dev,
dev               165 include/linux/regulator/consumer.h struct regulator *__must_check regulator_get_optional(struct device *dev,
dev               167 include/linux/regulator/consumer.h struct regulator *__must_check devm_regulator_get_optional(struct device *dev,
dev               172 include/linux/regulator/consumer.h int regulator_register_supply_alias(struct device *dev, const char *id,
dev               175 include/linux/regulator/consumer.h void regulator_unregister_supply_alias(struct device *dev, const char *id);
dev               177 include/linux/regulator/consumer.h int regulator_bulk_register_supply_alias(struct device *dev,
dev               182 include/linux/regulator/consumer.h void regulator_bulk_unregister_supply_alias(struct device *dev,
dev               185 include/linux/regulator/consumer.h int devm_regulator_register_supply_alias(struct device *dev, const char *id,
dev               188 include/linux/regulator/consumer.h void devm_regulator_unregister_supply_alias(struct device *dev,
dev               191 include/linux/regulator/consumer.h int devm_regulator_bulk_register_supply_alias(struct device *dev,
dev               196 include/linux/regulator/consumer.h void devm_regulator_bulk_unregister_supply_alias(struct device *dev,
dev               207 include/linux/regulator/consumer.h int __must_check regulator_bulk_get(struct device *dev, int num_consumers,
dev               209 include/linux/regulator/consumer.h int __must_check devm_regulator_bulk_get(struct device *dev, int num_consumers,
dev               264 include/linux/regulator/consumer.h static inline struct regulator *__must_check regulator_get(struct device *dev,
dev               279 include/linux/regulator/consumer.h devm_regulator_get(struct device *dev, const char *id)
dev               285 include/linux/regulator/consumer.h regulator_get_exclusive(struct device *dev, const char *id)
dev               291 include/linux/regulator/consumer.h regulator_get_optional(struct device *dev, const char *id)
dev               298 include/linux/regulator/consumer.h devm_regulator_get_optional(struct device *dev, const char *id)
dev               311 include/linux/regulator/consumer.h static inline int regulator_register_supply_alias(struct device *dev,
dev               319 include/linux/regulator/consumer.h static inline void regulator_unregister_supply_alias(struct device *dev,
dev               324 include/linux/regulator/consumer.h static inline int regulator_bulk_register_supply_alias(struct device *dev,
dev               333 include/linux/regulator/consumer.h static inline void regulator_bulk_unregister_supply_alias(struct device *dev,
dev               339 include/linux/regulator/consumer.h static inline int devm_regulator_register_supply_alias(struct device *dev,
dev               347 include/linux/regulator/consumer.h static inline void devm_regulator_unregister_supply_alias(struct device *dev,
dev               352 include/linux/regulator/consumer.h static inline int devm_regulator_bulk_register_supply_alias(struct device *dev,
dev               362 include/linux/regulator/consumer.h 	struct device *dev, const char *const *id, int num_id)
dev               392 include/linux/regulator/consumer.h static inline int regulator_bulk_get(struct device *dev,
dev               399 include/linux/regulator/consumer.h static inline int devm_regulator_bulk_get(struct device *dev, int num_consumers,
dev               171 include/linux/regulator/driver.h 	int (*set_bypass)(struct regulator_dev *dev, bool enable);
dev               172 include/linux/regulator/driver.h 	int (*get_bypass)(struct regulator_dev *dev, bool *enable);
dev               309 include/linux/regulator/driver.h 	struct device *dev;
dev               346 include/linux/regulator/driver.h 	struct device dev;
dev               369 include/linux/regulator/driver.h devm_regulator_register(struct device *dev,
dev               373 include/linux/regulator/driver.h void devm_regulator_unregister(struct device *dev, struct regulator_dev *rdev);
dev                18 include/linux/regulator/of_regulator.h 	*of_get_regulator_init_data(struct device *dev,
dev                20 include/linux/regulator/of_regulator.h extern int of_regulator_match(struct device *dev, struct device_node *node,
dev                25 include/linux/regulator/of_regulator.h 	*of_get_regulator_init_data(struct device *dev,
dev                31 include/linux/regulator/of_regulator.h static inline int of_regulator_match(struct device *dev,
dev               415 include/linux/remoteproc.h 	struct device dev;
dev               482 include/linux/remoteproc.h struct rproc *rproc_alloc(struct device *dev, const char *name,
dev                14 include/linux/reset.h struct reset_control *reset_control_get(struct device *dev, const char *id);
dev                16 include/linux/reset.h struct reset_control *devm_reset_control_get(struct device *dev, const char *id);
dev                18 include/linux/reset.h int __must_check device_reset(struct device *dev);
dev                20 include/linux/reset.h static inline int device_reset_optional(struct device *dev)
dev                22 include/linux/reset.h 	return device_reset(dev);
dev                26 include/linux/reset.h 					struct device *dev, const char *id)
dev                28 include/linux/reset.h 	return reset_control_get(dev, id);
dev                32 include/linux/reset.h 					struct device *dev, const char *id)
dev                34 include/linux/reset.h 	return devm_reset_control_get(dev, id);
dev                65 include/linux/reset.h static inline int device_reset_optional(struct device *dev)
dev                71 include/linux/reset.h 					struct device *dev, const char *id)
dev                77 include/linux/reset.h 					struct device *dev, const char *id)
dev                20 include/linux/resume-trace.h #define TRACE_DEVICE(dev) do { \
dev                22 include/linux/resume-trace.h 		set_trace_device(dev); \
dev                29 include/linux/resume-trace.h #define TRACE_DEVICE(dev) do { } while (0)
dev                30 include/linux/resume-trace.h #define TRACE_RESUME(dev) do { } while (0)
dev               136 include/linux/rio.h 	int (*em_init) (struct rio_dev *dev);
dev               137 include/linux/rio.h 	int (*em_handle) (struct rio_dev *dev, u8 swport);
dev               191 include/linux/rio.h 	struct device dev;	/* LDM device structure */
dev               202 include/linux/rio.h #define	to_rio_dev(n) container_of(n, struct rio_dev, dev)
dev               204 include/linux/rio.h #define	to_rio_mport(n) container_of(n, struct rio_mport, dev)
dev               277 include/linux/rio.h 	struct device dev;
dev               391 include/linux/rio.h 	int (*probe) (struct rio_dev * dev, const struct rio_device_id * id);
dev               392 include/linux/rio.h 	void (*remove) (struct rio_dev * dev);
dev               393 include/linux/rio.h 	int (*suspend) (struct rio_dev * dev, u32 state);
dev               394 include/linux/rio.h 	int (*resume) (struct rio_dev * dev);
dev               395 include/linux/rio.h 	int (*enable_wake) (struct rio_dev * dev, u32 state, int enable);
dev               295 include/linux/rio_drv.h #define RIO_DEVICE(dev,ven) \
dev               296 include/linux/rio_drv.h 	.did = (dev), .vid = (ven), \
dev               408 include/linux/rio_drv.h 	return dev_name(&rdev->dev);
dev               420 include/linux/rio_drv.h 	return dev_get_drvdata(&rdev->dev);
dev               433 include/linux/rio_drv.h 	dev_set_drvdata(&rdev->dev, data);
dev               112 include/linux/rpmsg.h 	struct device dev;
dev               165 include/linux/rpmsg.h 	int (*probe)(struct rpmsg_channel *dev);
dev               166 include/linux/rpmsg.h 	void (*remove)(struct rpmsg_channel *dev);
dev               170 include/linux/rpmsg.h int register_rpmsg_device(struct rpmsg_channel *dev);
dev               171 include/linux/rpmsg.h void unregister_rpmsg_device(struct rpmsg_channel *dev);
dev                88 include/linux/rtc.h 	struct device dev;
dev               130 include/linux/rtc.h #define to_rtc_device(d) container_of(d, struct rtc_device, dev)
dev               133 include/linux/rtc.h 					struct device *dev,
dev               136 include/linux/rtc.h extern struct rtc_device *devm_rtc_device_register(struct device *dev,
dev               141 include/linux/rtc.h extern void devm_rtc_device_unregister(struct device *dev,
dev                53 include/linux/rtc/m48t59.h 	void (*write_byte)(struct device *dev, u32 ofs, u8 val);
dev                54 include/linux/rtc/m48t59.h 	unsigned char (*read_byte)(struct device *dev, u32 ofs);
dev                19 include/linux/rtnetlink.h void rtmsg_ifinfo(int type, struct net_device *dev, unsigned change, gfp_t flags);
dev                70 include/linux/rtnetlink.h static inline struct netdev_queue *dev_ingress_queue(struct net_device *dev)
dev                72 include/linux/rtnetlink.h 	return rtnl_dereference(dev->ingress_queue);
dev                75 include/linux/rtnetlink.h extern struct netdev_queue *dev_ingress_queue_create(struct net_device *dev);
dev                90 include/linux/rtnetlink.h 			     struct net_device *dev,
dev                95 include/linux/rtnetlink.h 			    struct net_device *dev,
dev               100 include/linux/rtnetlink.h 			    struct net_device *dev,
dev               104 include/linux/rtnetlink.h 				   struct net_device *dev, u16 mode);
dev                51 include/linux/scc.h 	struct net_device *dev;		/* link to device control structure */
dev              1497 include/linux/security.h 			   unsigned int dev);
dev              1525 include/linux/security.h 			    umode_t mode, dev_t dev);
dev              1804 include/linux/security.h int security_inode_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev);
dev              2168 include/linux/security.h 					int mode, dev_t dev)
dev              2970 include/linux/security.h 			unsigned int dev);
dev              3000 include/linux/security.h 				      umode_t mode, unsigned int dev)
dev               210 include/linux/serial_core.h 	struct device		*dev;			/* parent device */
dev                48 include/linux/serio.h 	struct device dev;
dev                52 include/linux/serio.h #define to_serio_port(d)	container_of(d, struct serio, dev)
dev               128 include/linux/serio.h 	return dev_get_drvdata(&serio->dev);
dev               133 include/linux/serio.h 	dev_set_drvdata(&serio->dev, data);
dev                65 include/linux/shdma-base.h 	struct device *dev;		/* Channel device */
dev               124 include/linux/shdma-base.h int shdma_init(struct device *dev, struct shdma_dev *sdev,
dev               517 include/linux/skbuff.h 	struct net_device	*dev;
dev              2127 include/linux/skbuff.h struct sk_buff *__netdev_alloc_skb(struct net_device *dev, unsigned int length,
dev              2143 include/linux/skbuff.h static inline struct sk_buff *netdev_alloc_skb(struct net_device *dev,
dev              2146 include/linux/skbuff.h 	return __netdev_alloc_skb(dev, length, GFP_ATOMIC);
dev              2163 include/linux/skbuff.h static inline struct sk_buff *__netdev_alloc_skb_ip_align(struct net_device *dev,
dev              2166 include/linux/skbuff.h 	struct sk_buff *skb = __netdev_alloc_skb(dev, length + NET_IP_ALIGN, gfp);
dev              2173 include/linux/skbuff.h static inline struct sk_buff *netdev_alloc_skb_ip_align(struct net_device *dev,
dev              2176 include/linux/skbuff.h 	return __netdev_alloc_skb_ip_align(dev, length, GFP_ATOMIC);
dev              2358 include/linux/skbuff.h static inline dma_addr_t skb_frag_dma_map(struct device *dev,
dev              2363 include/linux/skbuff.h 	return dma_map_page(dev, skb_frag_page(frag),
dev              3195 include/linux/skbuff.h u16 __skb_tx_hash(const struct net_device *dev, struct sk_buff *skb,
dev                21 include/linux/sm501.h extern int sm501_unit_power(struct device *dev,
dev                24 include/linux/sm501.h extern unsigned long sm501_set_clock(struct device *dev,
dev                27 include/linux/sm501.h extern unsigned long sm501_find_clock(struct device *dev,
dev                35 include/linux/sm501.h extern int sm501_misc_control(struct device *dev,
dev                44 include/linux/sm501.h extern unsigned long sm501_modify_reg(struct device *dev,
dev               169 include/linux/sm501.h 	int	(*get_power)(struct device *dev);
dev               170 include/linux/sm501.h 	int	(*set_power)(struct device *dev, unsigned int on);
dev               161 include/linux/soc/ti/knav_dma.h void *knav_dma_open_channel(struct device *dev, const char *name,
dev               165 include/linux/soc/ti/knav_dma.h static inline void *knav_dma_open_channel(struct device *dev, const char *name,
dev                12 include/linux/sound.h extern int register_sound_special_device(const struct file_operations *fops, int unit, struct device *dev);
dev                13 include/linux/sound.h extern int register_sound_mixer(const struct file_operations *fops, int dev);
dev                14 include/linux/sound.h extern int register_sound_midi(const struct file_operations *fops, int dev);
dev                15 include/linux/sound.h extern int register_sound_dsp(const struct file_operations *fops, int dev);
dev                16 include/linux/spi/max7301.h 	struct device *dev;
dev                17 include/linux/spi/max7301.h 	int (*write)(struct device *dev, unsigned int reg, unsigned int val);
dev                18 include/linux/spi/max7301.h 	int (*read)(struct device *dev, unsigned int reg);
dev                33 include/linux/spi/max7301.h extern int __max730x_remove(struct device *dev);
dev                59 include/linux/spi/mmc_spi.h 	return spi->dev.platform_data;
dev               134 include/linux/spi/mxs-spi.h 	struct device			*dev;
dev                77 include/linux/spi/spi.h 	struct device		dev;
dev               116 include/linux/spi/spi.h static inline struct spi_device *to_spi_device(struct device *dev)
dev               118 include/linux/spi/spi.h 	return dev ? container_of(dev, struct spi_device, dev) : NULL;
dev               124 include/linux/spi/spi.h 	return (spi && get_device(&spi->dev)) ? spi : NULL;
dev               130 include/linux/spi/spi.h 		put_device(&spi->dev);
dev               148 include/linux/spi/spi.h 	dev_set_drvdata(&spi->dev, data);
dev               153 include/linux/spi/spi.h 	return dev_get_drvdata(&spi->dev);
dev               321 include/linux/spi/spi.h 	struct device	dev;
dev               468 include/linux/spi/spi.h 	return dev_get_drvdata(&master->dev);
dev               473 include/linux/spi/spi.h 	dev_set_drvdata(&master->dev, data);
dev               478 include/linux/spi/spi.h 	if (!master || !get_device(&master->dev))
dev               486 include/linux/spi/spi.h 		put_device(&master->dev);
dev               503 include/linux/spi/spi.h extern int devm_spi_register_master(struct device *dev,
dev              1046 include/linux/spi/spi.h 		device_unregister(&spi->dev);
dev                48 include/linux/spmi.h 	struct device		dev;
dev                55 include/linux/spmi.h 	return container_of(d, struct spmi_device, dev);
dev                60 include/linux/spmi.h 	return dev_get_drvdata(&sdev->dev);
dev                65 include/linux/spmi.h 	dev_set_drvdata(&sdev->dev, data);
dev                73 include/linux/spmi.h 		put_device(&sdev->dev);
dev                89 include/linux/spmi.h 	struct device		dev;
dev               100 include/linux/spmi.h 	return container_of(d, struct spmi_controller, dev);
dev               106 include/linux/spmi.h 	return dev_get_drvdata(&ctrl->dev);
dev               112 include/linux/spmi.h 	dev_set_drvdata(&ctrl->dev, data);
dev               125 include/linux/spmi.h 		put_device(&ctrl->dev);
dev               201 include/linux/ssb/ssb.h 	u8 (*read8)(struct ssb_device *dev, u16 offset);
dev               202 include/linux/ssb/ssb.h 	u16 (*read16)(struct ssb_device *dev, u16 offset);
dev               203 include/linux/ssb/ssb.h 	u32 (*read32)(struct ssb_device *dev, u16 offset);
dev               204 include/linux/ssb/ssb.h 	void (*write8)(struct ssb_device *dev, u16 offset, u8 value);
dev               205 include/linux/ssb/ssb.h 	void (*write16)(struct ssb_device *dev, u16 offset, u16 value);
dev               206 include/linux/ssb/ssb.h 	void (*write32)(struct ssb_device *dev, u16 offset, u32 value);
dev               208 include/linux/ssb/ssb.h 	void (*block_read)(struct ssb_device *dev, void *buffer,
dev               210 include/linux/ssb/ssb.h 	void (*block_write)(struct ssb_device *dev, const void *buffer,
dev               257 include/linux/ssb/ssb.h 	struct device dev;
dev               266 include/linux/ssb/ssb.h 	struct device *dev, *dma_dev;
dev               281 include/linux/ssb/ssb.h struct ssb_device * dev_to_ssb_dev(struct device *dev)
dev               284 include/linux/ssb/ssb.h 	wrap = container_of(dev, struct __ssb_dev_wrapper, dev);
dev               290 include/linux/ssb/ssb.h void ssb_set_drvdata(struct ssb_device *dev, void *data)
dev               292 include/linux/ssb/ssb.h 	dev->drvdata = data;
dev               295 include/linux/ssb/ssb.h void * ssb_get_drvdata(struct ssb_device *dev)
dev               297 include/linux/ssb/ssb.h 	return dev->drvdata;
dev               301 include/linux/ssb/ssb.h void ssb_set_devtypedata(struct ssb_device *dev, void *data);
dev               303 include/linux/ssb/ssb.h void * ssb_get_devtypedata(struct ssb_device *dev)
dev               305 include/linux/ssb/ssb.h 	return dev->devtypedata;
dev               313 include/linux/ssb/ssb.h 	int (*probe)(struct ssb_device *dev, const struct ssb_device_id *id);
dev               314 include/linux/ssb/ssb.h 	void (*remove)(struct ssb_device *dev);
dev               315 include/linux/ssb/ssb.h 	int (*suspend)(struct ssb_device *dev, pm_message_t state);
dev               316 include/linux/ssb/ssb.h 	int (*resume)(struct ssb_device *dev);
dev               317 include/linux/ssb/ssb.h 	void (*shutdown)(struct ssb_device *dev);
dev               565 include/linux/ssb/ssb.h int ssb_device_is_enabled(struct ssb_device *dev);
dev               568 include/linux/ssb/ssb.h void ssb_device_enable(struct ssb_device *dev, u32 core_specific_flags);
dev               570 include/linux/ssb/ssb.h void ssb_device_disable(struct ssb_device *dev, u32 core_specific_flags);
dev               574 include/linux/ssb/ssb.h static inline u8 ssb_read8(struct ssb_device *dev, u16 offset)
dev               576 include/linux/ssb/ssb.h 	return dev->ops->read8(dev, offset);
dev               578 include/linux/ssb/ssb.h static inline u16 ssb_read16(struct ssb_device *dev, u16 offset)
dev               580 include/linux/ssb/ssb.h 	return dev->ops->read16(dev, offset);
dev               582 include/linux/ssb/ssb.h static inline u32 ssb_read32(struct ssb_device *dev, u16 offset)
dev               584 include/linux/ssb/ssb.h 	return dev->ops->read32(dev, offset);
dev               586 include/linux/ssb/ssb.h static inline void ssb_write8(struct ssb_device *dev, u16 offset, u8 value)
dev               588 include/linux/ssb/ssb.h 	dev->ops->write8(dev, offset, value);
dev               590 include/linux/ssb/ssb.h static inline void ssb_write16(struct ssb_device *dev, u16 offset, u16 value)
dev               592 include/linux/ssb/ssb.h 	dev->ops->write16(dev, offset, value);
dev               594 include/linux/ssb/ssb.h static inline void ssb_write32(struct ssb_device *dev, u16 offset, u32 value)
dev               596 include/linux/ssb/ssb.h 	dev->ops->write32(dev, offset, value);
dev               599 include/linux/ssb/ssb.h static inline void ssb_block_read(struct ssb_device *dev, void *buffer,
dev               602 include/linux/ssb/ssb.h 	dev->ops->block_read(dev, buffer, count, offset, reg_width);
dev               605 include/linux/ssb/ssb.h static inline void ssb_block_write(struct ssb_device *dev, const void *buffer,
dev               608 include/linux/ssb/ssb.h 	dev->ops->block_write(dev, buffer, count, offset, reg_width);
dev               619 include/linux/ssb/ssb.h extern u32 ssb_dma_translation(struct ssb_device *dev);
dev               623 include/linux/ssb/ssb.h static inline void __cold __ssb_dma_not_implemented(struct ssb_device *dev)
dev               627 include/linux/ssb/ssb.h 	       "unsupported bustype %d\n", dev->bus->bustype);
dev               677 include/linux/ssb/ssb.h int ssb_pcibios_plat_dev_init(struct pci_dev *dev);
dev               678 include/linux/ssb/ssb.h int ssb_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin);
dev               589 include/linux/ssb/ssb_driver_chipcommon.h 	struct ssb_device *dev;
dev               602 include/linux/ssb/ssb_driver_chipcommon.h 	return (cc->dev != NULL);
dev               606 include/linux/ssb/ssb_driver_chipcommon.h #define chipco_read32(cc, offset)	ssb_read32((cc)->dev, offset)
dev               607 include/linux/ssb/ssb_driver_chipcommon.h #define chipco_write32(cc, offset, val)	ssb_write32((cc)->dev, offset, val)
dev               163 include/linux/ssb/ssb_driver_extif.h 	struct ssb_device *dev;
dev               169 include/linux/ssb/ssb_driver_extif.h 	return (extif->dev != NULL);
dev                38 include/linux/ssb/ssb_driver_gige.h 	struct ssb_device *dev;
dev                67 include/linux/ssb/ssb_driver_gige.h 	struct ssb_gige *dev = pdev_to_ssb_gige(pdev);
dev                68 include/linux/ssb/ssb_driver_gige.h 	return (dev ? dev->has_rgmii : 0);
dev                74 include/linux/ssb/ssb_driver_gige.h 	struct ssb_gige *dev = pdev_to_ssb_gige(pdev);
dev                75 include/linux/ssb/ssb_driver_gige.h 	if (dev)
dev                76 include/linux/ssb/ssb_driver_gige.h 		return !!(dev->dev->bus->sprom.boardflags_lo &
dev                84 include/linux/ssb/ssb_driver_gige.h 	struct ssb_gige *dev = pdev_to_ssb_gige(pdev);
dev                85 include/linux/ssb/ssb_driver_gige.h 	if (dev)
dev                86 include/linux/ssb/ssb_driver_gige.h 		return ((dev->dev->bus->chip_id == 0x4785) &&
dev                87 include/linux/ssb/ssb_driver_gige.h 			(dev->dev->bus->chip_rev < 2));
dev                94 include/linux/ssb/ssb_driver_gige.h 	struct ssb_gige *dev = pdev_to_ssb_gige(pdev);
dev                95 include/linux/ssb/ssb_driver_gige.h 	if (dev)
dev                96 include/linux/ssb/ssb_driver_gige.h 		return (dev->dev->bus->chip_id == 0x4785);
dev               103 include/linux/ssb/ssb_driver_gige.h 	struct ssb_gige *dev = pdev_to_ssb_gige(pdev);
dev               104 include/linux/ssb/ssb_driver_gige.h 	if (!dev)
dev               107 include/linux/ssb/ssb_driver_gige.h 	memcpy(macaddr, dev->dev->bus->sprom.et0mac, 6);
dev               114 include/linux/ssb/ssb_driver_gige.h 	struct ssb_gige *dev = pdev_to_ssb_gige(pdev);
dev               115 include/linux/ssb/ssb_driver_gige.h 	if (!dev)
dev               118 include/linux/ssb/ssb_driver_gige.h 	return dev->dev->bus->sprom.et0phyaddr;
dev                36 include/linux/ssb/ssb_driver_mips.h 	struct ssb_device *dev;
dev                50 include/linux/ssb/ssb_driver_mips.h extern unsigned int ssb_mips_irq(struct ssb_device *dev);
dev                63 include/linux/ssb/ssb_driver_mips.h static inline unsigned int ssb_mips_irq(struct ssb_device *dev)
dev                84 include/linux/ssb/ssb_driver_pci.h 	struct ssb_device *dev;
dev                94 include/linux/ssb/ssb_driver_pci.h 					  struct ssb_device *dev);
dev                97 include/linux/ssb/ssb_driver_pci.h int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin);
dev               113 include/linux/ssb/ssb_driver_pci.h 				   struct ssb_device *dev)
dev               124 include/linux/ssb/ssb_driver_pci.h int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
dev                20 include/linux/ssbi.h int ssbi_write(struct device *dev, u16 addr, const u8 *buf, int len);
dev                21 include/linux/ssbi.h int ssbi_read(struct device *dev, u16 addr, u8 *buf, int len);
dev                23 include/linux/stat.h 	dev_t		dev;
dev                12 include/linux/stmp3xxx_rtc_wdt.h 	void (*wdt_set_timeout)(struct device *dev, u32 timeout);
dev                55 include/linux/sungem_phy.h 	struct net_device	*dev;
dev                56 include/linux/sungem_phy.h 	int (*mdio_read) (struct net_device *dev, int mii_id, int reg);
dev                57 include/linux/sungem_phy.h 	void (*mdio_write) (struct net_device *dev, int mii_id, int reg, int val);
dev                56 include/linux/superhyway.h 	int (*probe)(struct superhyway_device *dev, const struct superhyway_device_id *id);
dev                57 include/linux/superhyway.h 	void (*remove)(struct superhyway_device *dev);
dev                65 include/linux/superhyway.h 	struct device dev;
dev                76 include/linux/superhyway.h #define to_superhyway_device(d)	container_of((d), struct superhyway_device, dev)
dev                78 include/linux/superhyway.h #define superhyway_get_drvdata(d)	dev_get_drvdata(&(d)->dev)
dev                79 include/linux/superhyway.h #define superhyway_set_drvdata(d,p)	dev_set_drvdata(&(d)->dev, (p))
dev                82 include/linux/superhyway.h superhyway_read_vcr(struct superhyway_device *dev, unsigned long base,
dev                85 include/linux/superhyway.h 	return dev->bus->ops->read_vcr(base, vcr);
dev                89 include/linux/superhyway.h superhyway_write_vcr(struct superhyway_device *dev, unsigned long base,
dev                92 include/linux/superhyway.h 	return dev->bus->ops->write_vcr(base, vcr);
dev                91 include/linux/svga.h static inline int svga_primary_device(struct pci_dev *dev)
dev                94 include/linux/svga.h 	pci_read_config_word(dev, PCI_COMMAND, &flags);
dev                65 include/linux/swiotlb.h extern dma_addr_t swiotlb_map_page(struct device *dev, struct page *page,
dev               412 include/linux/syscalls.h asmlinkage long sys_ustat(unsigned dev, struct ustat __user *ubuf);
dev               471 include/linux/syscalls.h 				unsigned dev);
dev               751 include/linux/syscalls.h 			    unsigned dev);
dev                68 include/linux/tc.h 	struct device	dev;
dev                85 include/linux/tc.h 	struct device	dev;		/* Generic device interface. */
dev                94 include/linux/tc.h #define to_tc_dev(n) container_of(n, struct tc_dev, dev)
dev               295 include/linux/thermal.h thermal_zone_of_sensor_register(struct device *dev, int id,
dev               298 include/linux/thermal.h void thermal_zone_of_sensor_unregister(struct device *dev,
dev               302 include/linux/thermal.h thermal_zone_of_sensor_register(struct device *dev, int id,
dev               310 include/linux/thermal.h void thermal_zone_of_sensor_unregister(struct device *dev,
dev               100 include/linux/tifm.h 	struct device dev;
dev               105 include/linux/tifm.h 	int                   (*probe)(struct tifm_dev *dev);
dev               106 include/linux/tifm.h 	void                  (*remove)(struct tifm_dev *dev);
dev               107 include/linux/tifm.h 	int                   (*suspend)(struct tifm_dev *dev,
dev               109 include/linux/tifm.h 	int                   (*resume)(struct tifm_dev *dev);
dev               124 include/linux/tifm.h 	struct device	    dev;
dev               135 include/linux/tifm.h 					struct device *dev);
dev               140 include/linux/tifm.h void tifm_free_device(struct device *dev);
dev               154 include/linux/tifm.h static inline void *tifm_get_drvdata(struct tifm_dev *dev)
dev               156 include/linux/tifm.h 	return dev_get_drvdata(&dev->dev);
dev               159 include/linux/tifm.h static inline void tifm_set_drvdata(struct tifm_dev *dev, void *data)
dev               161 include/linux/tifm.h 	dev_set_drvdata(&dev->dev, data);
dev                72 include/linux/transport_class.h transport_register_device(struct device *dev)
dev                74 include/linux/transport_class.h 	transport_setup_device(dev);
dev                75 include/linux/transport_class.h 	transport_add_device(dev);
dev                79 include/linux/transport_class.h transport_unregister_device(struct device *dev)
dev                81 include/linux/transport_class.h 	transport_remove_device(dev);
dev                82 include/linux/transport_class.h 	transport_destroy_device(dev);
dev               240 include/linux/tty.h 	struct device *dev;
dev               413 include/linux/tty.h 					  unsigned index, struct device *dev);
dev                90 include/linux/ucb1400.h 	int			(*gpio_setup)(struct device *dev, int ngpio);
dev                91 include/linux/ucb1400.h 	int			(*gpio_teardown)(struct device *dev, int ngpio);
dev               111 include/linux/ucb1400.h 	int	(*gpio_setup)(struct device *dev, int ngpio);
dev               112 include/linux/ucb1400.h 	int	(*gpio_teardown)(struct device *dev, int ngpio);
dev                62 include/linux/uinput.h 	struct input_dev	*dev;
dev                68 include/linux/uio_driver.h         struct device           *dev;
dev               187 include/linux/usb.h 	struct device dev;		/* interface specific device info */
dev               192 include/linux/usb.h #define	to_usb_interface(d) container_of(d, struct usb_interface, dev)
dev               196 include/linux/usb.h 	return dev_get_drvdata(&intf->dev);
dev               201 include/linux/usb.h 	dev_set_drvdata(&intf->dev, data);
dev               534 include/linux/usb.h 	struct device dev;
dev               593 include/linux/usb.h #define	to_usb_device(d) container_of(d, struct usb_device, dev)
dev               597 include/linux/usb.h 	return to_usb_device(intf->dev.parent);
dev               600 include/linux/usb.h extern struct usb_device *usb_get_dev(struct usb_device *dev);
dev               601 include/linux/usb.h extern void usb_put_dev(struct usb_device *dev);
dev               618 include/linux/usb.h #define usb_lock_device(udev)		device_lock(&(udev)->dev)
dev               619 include/linux/usb.h #define usb_unlock_device(udev)		device_unlock(&(udev)->dev)
dev               620 include/linux/usb.h #define usb_trylock_device(udev)	device_trylock(&(udev)->dev)
dev               625 include/linux/usb.h extern int usb_reset_device(struct usb_device *dev);
dev               626 include/linux/usb.h extern void usb_queue_reset_device(struct usb_interface *dev);
dev               653 include/linux/usb.h 	pm_runtime_mark_last_busy(&udev->dev);
dev               738 include/linux/usb.h 	return (iface->dev.driver != NULL);
dev               751 include/linux/usb.h extern struct usb_interface *usb_ifnum_to_if(const struct usb_device *dev,
dev               791 include/linux/usb.h static inline int usb_make_path(struct usb_device *dev, char *buf, size_t size)
dev               794 include/linux/usb.h 	actual = snprintf(buf, size, "usb-%s-%s", dev->bus->bus_name,
dev               795 include/linux/usb.h 			  dev->devpath);
dev              1139 include/linux/usb.h 	char *(*devnode)(struct device *dev, umode_t *mode);
dev              1438 include/linux/usb.h 	struct usb_device *dev;		/* (in) pointer to associated device */
dev              1481 include/linux/usb.h 					struct usb_device *dev,
dev              1489 include/linux/usb.h 	urb->dev = dev;
dev              1512 include/linux/usb.h 				     struct usb_device *dev,
dev              1519 include/linux/usb.h 	urb->dev = dev;
dev              1553 include/linux/usb.h 				    struct usb_device *dev,
dev              1561 include/linux/usb.h 	urb->dev = dev;
dev              1568 include/linux/usb.h 	if (dev->speed == USB_SPEED_HIGH || dev->speed == USB_SPEED_SUPER) {
dev              1631 include/linux/usb.h void *usb_alloc_coherent(struct usb_device *dev, size_t size,
dev              1633 include/linux/usb.h void usb_free_coherent(struct usb_device *dev, size_t size,
dev              1643 include/linux/usb.h int usb_buffer_map_sg(const struct usb_device *dev, int is_in,
dev              1646 include/linux/usb.h void usb_buffer_dmasync_sg(const struct usb_device *dev, int is_in,
dev              1649 include/linux/usb.h void usb_buffer_unmap_sg(const struct usb_device *dev, int is_in,
dev              1656 include/linux/usb.h extern int usb_control_msg(struct usb_device *dev, unsigned int pipe,
dev              1666 include/linux/usb.h extern int usb_get_descriptor(struct usb_device *dev, unsigned char desctype,
dev              1668 include/linux/usb.h extern int usb_get_status(struct usb_device *dev,
dev              1670 include/linux/usb.h extern int usb_string(struct usb_device *dev, int index,
dev              1674 include/linux/usb.h extern int usb_clear_halt(struct usb_device *dev, int pipe);
dev              1675 include/linux/usb.h extern int usb_reset_configuration(struct usb_device *dev);
dev              1676 include/linux/usb.h extern int usb_set_interface(struct usb_device *dev, int ifnum, int alternate);
dev              1677 include/linux/usb.h extern void usb_reset_endpoint(struct usb_device *dev, unsigned int epaddr);
dev              1684 include/linux/usb.h extern int usb_set_configuration(struct usb_device *dev, int configuration);
dev              1722 include/linux/usb.h 	struct usb_device	*dev;
dev              1734 include/linux/usb.h 	struct usb_device	*dev,
dev              1784 include/linux/usb.h static inline unsigned int __create_pipe(struct usb_device *dev,
dev              1787 include/linux/usb.h 	return (dev->devnum << 8) | (endpoint << 15);
dev              1791 include/linux/usb.h #define usb_sndctrlpipe(dev, endpoint)	\
dev              1792 include/linux/usb.h 	((PIPE_CONTROL << 30) | __create_pipe(dev, endpoint))
dev              1793 include/linux/usb.h #define usb_rcvctrlpipe(dev, endpoint)	\
dev              1794 include/linux/usb.h 	((PIPE_CONTROL << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
dev              1795 include/linux/usb.h #define usb_sndisocpipe(dev, endpoint)	\
dev              1796 include/linux/usb.h 	((PIPE_ISOCHRONOUS << 30) | __create_pipe(dev, endpoint))
dev              1797 include/linux/usb.h #define usb_rcvisocpipe(dev, endpoint)	\
dev              1798 include/linux/usb.h 	((PIPE_ISOCHRONOUS << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
dev              1799 include/linux/usb.h #define usb_sndbulkpipe(dev, endpoint)	\
dev              1800 include/linux/usb.h 	((PIPE_BULK << 30) | __create_pipe(dev, endpoint))
dev              1801 include/linux/usb.h #define usb_rcvbulkpipe(dev, endpoint)	\
dev              1802 include/linux/usb.h 	((PIPE_BULK << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
dev              1803 include/linux/usb.h #define usb_sndintpipe(dev, endpoint)	\
dev              1804 include/linux/usb.h 	((PIPE_INTERRUPT << 30) | __create_pipe(dev, endpoint))
dev              1805 include/linux/usb.h #define usb_rcvintpipe(dev, endpoint)	\
dev              1806 include/linux/usb.h 	((PIPE_INTERRUPT << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
dev              1809 include/linux/usb.h usb_pipe_endpoint(struct usb_device *dev, unsigned int pipe)
dev              1812 include/linux/usb.h 	eps = usb_pipein(pipe) ? dev->ep_in : dev->ep_out;
dev               136 include/linux/usb/cdc_ncm.h int cdc_ncm_bind_common(struct usbnet *dev, struct usb_interface *intf, u8 data_altsetting);
dev               137 include/linux/usb/cdc_ncm.h void cdc_ncm_unbind(struct usbnet *dev, struct usb_interface *intf);
dev               138 include/linux/usb/cdc_ncm.h struct sk_buff *cdc_ncm_fill_tx_frame(struct usbnet *dev, struct sk_buff *skb, __le32 sign);
dev               142 include/linux/usb/cdc_ncm.h cdc_ncm_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags);
dev               143 include/linux/usb/cdc_ncm.h int cdc_ncm_rx_fixup(struct usbnet *dev, struct sk_buff *skb_in);
dev                41 include/linux/usb/chipidea.h struct platform_device *ci_hdrc_add_device(struct device *dev,
dev               371 include/linux/usb/composite.h 	const struct usb_device_descriptor	*dev;
dev               607 include/linux/usb/composite.h 	dev_dbg(&(d)->gadget->dev , fmt , ## args)
dev               609 include/linux/usb/composite.h 	dev_vdbg(&(d)->gadget->dev , fmt , ## args)
dev               611 include/linux/usb/composite.h 	dev_err(&(d)->gadget->dev , fmt , ## args)
dev               613 include/linux/usb/composite.h 	dev_warn(&(d)->gadget->dev , fmt , ## args)
dev               615 include/linux/usb/composite.h 	dev_info(&(d)->gadget->dev , fmt , ## args)
dev               215 include/linux/usb/ehci_def.h #define DBGP_EPADDR(dev, ep)	(((dev)<<8)|(ep))
dev                 4 include/linux/usb/ezusb.h extern int ezusb_fx1_set_reset(struct usb_device *dev, unsigned char reset_bit);
dev                 5 include/linux/usb/ezusb.h extern int ezusb_fx1_ihex_firmware_download(struct usb_device *dev,
dev               556 include/linux/usb/gadget.h 	struct device			dev;
dev               571 include/linux/usb/gadget.h 	{ dev_set_drvdata(&gadget->dev, data); }
dev               573 include/linux/usb/gadget.h 	{ return dev_get_drvdata(&gadget->dev); }
dev               574 include/linux/usb/gadget.h static inline struct usb_gadget *dev_to_usb_gadget(struct device *dev)
dev               576 include/linux/usb/gadget.h 	return container_of(dev, struct usb_gadget, dev);
dev               925 include/linux/usb/gadget.h 		struct usb_gadget *gadget, void (*release)(struct device *dev));
dev               422 include/linux/usb/hcd.h 		struct device *dev, const char *bus_name);
dev               424 include/linux/usb/hcd.h 		struct device *dev, const char *bus_name,
dev               435 include/linux/usb/hcd.h extern void usb_hcd_platform_shutdown(struct platform_device *dev);
dev               440 include/linux/usb/hcd.h extern int usb_hcd_pci_probe(struct pci_dev *dev,
dev               442 include/linux/usb/hcd.h extern void usb_hcd_pci_remove(struct pci_dev *dev);
dev               443 include/linux/usb/hcd.h extern void usb_hcd_pci_shutdown(struct pci_dev *dev);
dev               445 include/linux/usb/hcd.h extern int usb_hcd_amd_remote_wakeup_quirk(struct pci_dev *dev);
dev               473 include/linux/usb/hcd.h #define usb_gettoggle(dev, ep, out) (((dev)->toggle[out] >> (ep)) & 1)
dev               474 include/linux/usb/hcd.h #define	usb_dotoggle(dev, ep, out)  ((dev)->toggle[out] ^= (1 << (ep)))
dev               475 include/linux/usb/hcd.h #define usb_settoggle(dev, ep, out, bit) \
dev               476 include/linux/usb/hcd.h 		((dev)->toggle[out] = ((dev)->toggle[out] & ~(1 << (ep))) | \
dev               484 include/linux/usb/hcd.h extern int usb_new_device(struct usb_device *dev);
dev               487 include/linux/usb/hcd.h extern int usb_get_configuration(struct usb_device *dev);
dev               488 include/linux/usb/hcd.h extern void usb_destroy_configuration(struct usb_device *dev);
dev               619 include/linux/usb/hcd.h extern int usb_find_interface_driver(struct usb_device *dev,
dev                17 include/linux/usb/input.h usb_to_input_id(const struct usb_device *dev, struct input_id *id)
dev                20 include/linux/usb/input.h 	id->vendor = le16_to_cpu(dev->descriptor.idVendor);
dev                21 include/linux/usb/input.h 	id->product = le16_to_cpu(dev->descriptor.idProduct);
dev                22 include/linux/usb/input.h 	id->version = le16_to_cpu(dev->descriptor.bcdDevice);
dev                30 include/linux/usb/isp116x.h 	void (*delay) (struct device *dev, int delay);
dev                33 include/linux/usb/isp1362.h 	void (*reset) (struct device *dev, int set);
dev                35 include/linux/usb/isp1362.h 	void (*clock) (struct device *dev, int start);
dev                43 include/linux/usb/isp1362.h 	void (*delay) (struct device *dev, unsigned int delay);
dev               109 include/linux/usb/musb.h 	int		(*set_vbus)(struct device *dev, int is_on);
dev                75 include/linux/usb/phy.h 	struct device		*dev;
dev               203 include/linux/usb/phy.h extern struct usb_phy *devm_usb_get_phy(struct device *dev,
dev               205 include/linux/usb/phy.h extern struct usb_phy *usb_get_phy_dev(struct device *dev, u8 index);
dev               206 include/linux/usb/phy.h extern struct usb_phy *devm_usb_get_phy_dev(struct device *dev, u8 index);
dev               207 include/linux/usb/phy.h extern struct usb_phy *devm_usb_get_phy_by_phandle(struct device *dev,
dev               210 include/linux/usb/phy.h extern void devm_usb_put_phy(struct device *dev, struct usb_phy *x);
dev               219 include/linux/usb/phy.h static inline struct usb_phy *devm_usb_get_phy(struct device *dev,
dev               225 include/linux/usb/phy.h static inline struct usb_phy *usb_get_phy_dev(struct device *dev, u8 index)
dev               230 include/linux/usb/phy.h static inline struct usb_phy *devm_usb_get_phy_dev(struct device *dev, u8 index)
dev               235 include/linux/usb/phy.h static inline struct usb_phy *devm_usb_get_phy_by_phandle(struct device *dev,
dev               245 include/linux/usb/phy.h static inline void devm_usb_put_phy(struct device *dev, struct usb_phy *x)
dev               201 include/linux/usb/renesas_usbhs.h 	((struct renesas_usbhs_platform_info *)(pdev)->dev.platform_data)
dev               200 include/linux/usb/rndis_host.h extern void rndis_status(struct usbnet *dev, struct urb *urb);
dev               202 include/linux/usb/rndis_host.h rndis_command(struct usbnet *dev, struct rndis_msg_hdr *buf, int buflen);
dev               204 include/linux/usb/rndis_host.h generic_rndis_bind(struct usbnet *dev, struct usb_interface *intf, int flags);
dev               205 include/linux/usb/rndis_host.h extern void rndis_unbind(struct usbnet *dev, struct usb_interface *intf);
dev               206 include/linux/usb/rndis_host.h extern int rndis_rx_fixup(struct usbnet *dev, struct sk_buff *skb);
dev               208 include/linux/usb/rndis_host.h rndis_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags);
dev               120 include/linux/usb/serial.h 	struct device		dev;
dev               122 include/linux/usb/serial.h #define to_usb_serial_port(d) container_of(d, struct usb_serial_port, dev)
dev               127 include/linux/usb/serial.h 	return dev_get_drvdata(&port->dev);
dev               133 include/linux/usb/serial.h 	dev_set_drvdata(&port->dev, data);
dev               153 include/linux/usb/serial.h 	struct usb_device		*dev;
dev               364 include/linux/usb/serial.h static inline void usb_serial_debug_data(struct device *dev,
dev               368 include/linux/usb/serial.h 	dev_dbg(dev, "%s - length = %d, data = %*ph\n",
dev               383 include/linux/usb/serial.h 		dev_err(&__port->dev, fmt, ##__VA_ARGS__);		\
dev                19 include/linux/usb/sl811.h 	void		(*port_power)(struct device *dev, int is_on);
dev                22 include/linux/usb/sl811.h 	void		(*reset)(struct device *dev);
dev                86 include/linux/usb/usbnet.h 	return to_usb_driver(intf->dev.driver);
dev               146 include/linux/usb/usbnet.h 	int	(*rx_fixup)(struct usbnet *dev, struct sk_buff *skb);
dev               149 include/linux/usb/usbnet.h 	struct sk_buff	*(*tx_fixup)(struct usbnet *dev,
dev               153 include/linux/usb/usbnet.h 	void	(*recover)(struct usbnet *dev);
dev               158 include/linux/usb/usbnet.h 	int	(*early_init)(struct usbnet *dev);
dev               161 include/linux/usb/usbnet.h 	void	(*indication)(struct usbnet *dev, void *ind, int indlen);
dev               164 include/linux/usb/usbnet.h 	void	(*set_rx_mode)(struct usbnet *dev);
dev               181 include/linux/usb/usbnet.h extern void usbnet_device_suggests_idle(struct usbnet *dev);
dev               183 include/linux/usb/usbnet.h extern int usbnet_read_cmd(struct usbnet *dev, u8 cmd, u8 reqtype,
dev               185 include/linux/usb/usbnet.h extern int usbnet_write_cmd(struct usbnet *dev, u8 cmd, u8 reqtype,
dev               187 include/linux/usb/usbnet.h extern int usbnet_read_cmd_nopm(struct usbnet *dev, u8 cmd, u8 reqtype,
dev               189 include/linux/usb/usbnet.h extern int usbnet_write_cmd_nopm(struct usbnet *dev, u8 cmd, u8 reqtype,
dev               191 include/linux/usb/usbnet.h extern int usbnet_write_cmd_async(struct usbnet *dev, u8 cmd, u8 reqtype,
dev               228 include/linux/usb/usbnet.h 	struct usbnet		*dev;
dev               263 include/linux/usb/usbnet.h extern int usbnet_status_start(struct usbnet *dev, gfp_t mem_flags);
dev               264 include/linux/usb/usbnet.h extern void usbnet_status_stop(struct usbnet *dev);
dev               266 include/linux/usb/usbnet.h extern void usbnet_update_max_qlen(struct usbnet *dev);
dev                63 include/linux/uwb.h 	struct device dev;
dev                73 include/linux/uwb.h #define to_uwb_dev(d) container_of(d, struct uwb_dev, dev)
dev               179 include/linux/uwb.h 		struct uwb_dev *dev;
dev               484 include/linux/uwb.h 	get_device(&uwb_dev->dev);
dev               488 include/linux/uwb.h 	put_device(&uwb_dev->dev);
dev               503 include/linux/uwb.h typedef int (*uwb_dev_for_each_f)(struct device *dev, void *priv);
dev               595 include/linux/uwb.h int uwb_rc_add(struct uwb_rc *, struct device *dev, void *rc_priv);
dev                70 include/linux/uwb/umc.h 	struct device	dev;
dev                73 include/linux/uwb/umc.h #define to_umc_dev(d) container_of(d, struct umc_dev, dev)
dev               146 include/linux/uwb/umc.h 	if (dev_is_pci(umc_dev->dev.parent))
dev               147 include/linux/uwb/umc.h 		pci_dev = to_pci_dev(umc_dev->dev.parent);
dev               161 include/linux/uwb/umc.h 	get_device(&umc_dev->dev);
dev               171 include/linux/uwb/umc.h 	put_device(&umc_dev->dev);
dev               181 include/linux/uwb/umc.h 	dev_set_drvdata(&umc_dev->dev, data);
dev               190 include/linux/uwb/umc.h 	return dev_get_drvdata(&umc_dev->dev);
dev               113 include/linux/uwb/whci.h extern int whci_wait_for(struct device *dev, u32 __iomem *reg,
dev                48 include/linux/vexpress.h 	struct regmap * (*regmap_init)(struct device *dev, void *context);
dev                57 include/linux/vexpress.h struct regmap *devm_regmap_init_vexpress_config(struct device *dev);
dev                61 include/linux/vexpress.h unsigned int vexpress_get_mci_cardin(struct device *dev);
dev                43 include/linux/vfio.h extern int vfio_add_group_dev(struct device *dev,
dev                47 include/linux/vfio.h extern void *vfio_del_group_dev(struct device *dev);
dev                48 include/linux/vfio.h extern struct vfio_device *vfio_device_get_from_dev(struct device *dev);
dev                40 include/linux/vga_switcheroo.h 	void (*set_gpu_state)(struct pci_dev *dev, enum vga_switcheroo_state);
dev                41 include/linux/vga_switcheroo.h 	void (*reprobe)(struct pci_dev *dev);
dev                42 include/linux/vga_switcheroo.h 	bool (*can_switch)(struct pci_dev *dev);
dev                46 include/linux/vga_switcheroo.h void vga_switcheroo_unregister_client(struct pci_dev *dev);
dev                47 include/linux/vga_switcheroo.h int vga_switcheroo_register_client(struct pci_dev *dev,
dev                54 include/linux/vga_switcheroo.h void vga_switcheroo_client_fb_set(struct pci_dev *dev,
dev                62 include/linux/vga_switcheroo.h int vga_switcheroo_get_client_state(struct pci_dev *dev);
dev                66 include/linux/vga_switcheroo.h int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain);
dev                67 include/linux/vga_switcheroo.h void vga_switcheroo_fini_domain_pm_ops(struct device *dev);
dev                68 include/linux/vga_switcheroo.h int vga_switcheroo_init_domain_pm_optimus_hdmi_audio(struct device *dev, struct dev_pm_domain *domain);
dev                71 include/linux/vga_switcheroo.h static inline void vga_switcheroo_unregister_client(struct pci_dev *dev) {}
dev                72 include/linux/vga_switcheroo.h static inline int vga_switcheroo_register_client(struct pci_dev *dev,
dev                74 include/linux/vga_switcheroo.h static inline void vga_switcheroo_client_fb_set(struct pci_dev *dev, struct fb_info *info) {}
dev                81 include/linux/vga_switcheroo.h static inline int vga_switcheroo_get_client_state(struct pci_dev *dev) { return VGA_SWITCHEROO_ON; }
dev                85 include/linux/vga_switcheroo.h static inline int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain) { return -EINVAL; }
dev                86 include/linux/vga_switcheroo.h static inline void vga_switcheroo_fini_domain_pm_ops(struct device *dev) {}
dev                87 include/linux/vga_switcheroo.h static inline int vga_switcheroo_init_domain_pm_optimus_hdmi_audio(struct device *dev, struct dev_pm_domain *domain) { return -EINVAL; }
dev                99 include/linux/virtio.h 	struct device dev;
dev               111 include/linux/virtio.h 	return container_of(_dev, struct virtio_device, dev);
dev               114 include/linux/virtio.h int register_virtio_device(struct virtio_device *dev);
dev               115 include/linux/virtio.h void unregister_virtio_device(struct virtio_device *dev);
dev               117 include/linux/virtio.h void virtio_break_device(struct virtio_device *dev);
dev               119 include/linux/virtio.h void virtio_config_changed(struct virtio_device *dev);
dev               121 include/linux/virtio.h int virtio_device_freeze(struct virtio_device *dev);
dev               122 include/linux/virtio.h int virtio_device_restore(struct virtio_device *dev);
dev               141 include/linux/virtio.h 	int (*probe)(struct virtio_device *dev);
dev               142 include/linux/virtio.h 	void (*scan)(struct virtio_device *dev);
dev               143 include/linux/virtio.h 	void (*remove)(struct virtio_device *dev);
dev               144 include/linux/virtio.h 	void (*config_changed)(struct virtio_device *dev);
dev               146 include/linux/virtio.h 	int (*freeze)(struct virtio_device *dev);
dev               147 include/linux/virtio.h 	int (*restore)(struct virtio_device *dev);
dev               121 include/linux/virtio_config.h void virtio_device_ready(struct virtio_device *dev)
dev               123 include/linux/virtio_config.h 	unsigned status = dev->config->get_status(dev);
dev               126 include/linux/virtio_config.h 	dev->config->set_status(dev, status | VIRTIO_CONFIG_S_DRIVER_OK);
dev                74 include/linux/vlynq.h 	struct device dev;
dev                80 include/linux/vlynq.h 	int (*probe)(struct vlynq_device *dev, struct vlynq_device_id *id);
dev                81 include/linux/vlynq.h 	void (*remove)(struct vlynq_device *dev);
dev                86 include/linux/vlynq.h 	int (*on)(struct vlynq_device *dev);
dev                87 include/linux/vlynq.h 	void (*off)(struct vlynq_device *dev);
dev                97 include/linux/vlynq.h 	return container_of(device, struct vlynq_device, dev);
dev               110 include/linux/vlynq.h static inline void *vlynq_get_drvdata(struct vlynq_device *dev)
dev               112 include/linux/vlynq.h 	return dev_get_drvdata(&dev->dev);
dev               115 include/linux/vlynq.h static inline void vlynq_set_drvdata(struct vlynq_device *dev, void *data)
dev               117 include/linux/vlynq.h 	dev_set_drvdata(&dev->dev, data);
dev               120 include/linux/vlynq.h static inline u32 vlynq_mem_start(struct vlynq_device *dev)
dev               122 include/linux/vlynq.h 	return dev->mem_start;
dev               125 include/linux/vlynq.h static inline u32 vlynq_mem_end(struct vlynq_device *dev)
dev               127 include/linux/vlynq.h 	return dev->mem_end;
dev               130 include/linux/vlynq.h static inline u32 vlynq_mem_len(struct vlynq_device *dev)
dev               132 include/linux/vlynq.h 	return dev->mem_end - dev->mem_start + 1;
dev               135 include/linux/vlynq.h static inline int vlynq_virq_to_irq(struct vlynq_device *dev, int virq)
dev               137 include/linux/vlynq.h 	int irq = dev->irq_start + virq;
dev               138 include/linux/vlynq.h 	if ((irq < dev->irq_start) || (irq > dev->irq_end))
dev               144 include/linux/vlynq.h static inline int vlynq_irq_to_virq(struct vlynq_device *dev, int irq)
dev               146 include/linux/vlynq.h 	if ((irq < dev->irq_start) || (irq > dev->irq_end))
dev               149 include/linux/vlynq.h 	return irq - dev->irq_start;
dev               153 include/linux/vlynq.h extern int vlynq_enable_device(struct vlynq_device *dev);
dev               154 include/linux/vlynq.h extern void vlynq_disable_device(struct vlynq_device *dev);
dev               155 include/linux/vlynq.h extern int vlynq_set_local_mapping(struct vlynq_device *dev, u32 tx_offset,
dev               157 include/linux/vlynq.h extern int vlynq_set_remote_mapping(struct vlynq_device *dev, u32 tx_offset,
dev               159 include/linux/vlynq.h extern int vlynq_set_local_irq(struct vlynq_device *dev, int virq);
dev               160 include/linux/vlynq.h extern int vlynq_set_remote_irq(struct vlynq_device *dev, int virq);
dev               102 include/linux/vme.h 	struct device dev;
dev                81 include/linux/watchdog.h 	struct device *dev;
dev               136 include/linux/watchdog.h 				  unsigned int timeout_parm, struct device *dev);
dev               173 include/linux/wimax/debug.h 	      struct device *dev)
dev               175 include/linux/wimax/debug.h 	if (dev == NULL)
dev               177 include/linux/wimax/debug.h 	else if ((unsigned long)dev < 4096) {
dev               178 include/linux/wimax/debug.h 		printk(KERN_ERR "E: Corrupt dev %p\n", dev);
dev               182 include/linux/wimax/debug.h 			 dev_driver_string(dev), dev_name(dev));
dev               199 include/linux/wimax/debug.h #define _d_printf(l, tag, dev, f, a...)					\
dev               204 include/linux/wimax/debug.h 	__d_head(head, sizeof(head), dev);				\
dev               414 include/linux/wimax/debug.h #define d_dump(l, dev, ptr, size)			\
dev               419 include/linux/wimax/debug.h 	__d_head(head, sizeof(head), dev);		\
dev               273 include/linux/wm97xx.h 	struct device *dev;		/* ALSA device */
dev                33 include/linux/zorro.h     struct device dev;			/* Generic device interface */
dev                40 include/linux/zorro.h #define	to_zorro_dev(n)	container_of(n, struct zorro_dev, dev)
dev                66 include/linux/zorro.h #define zorro_for_each_dev(dev)	\
dev                67 include/linux/zorro.h 	for (dev = &zorro_autocon[0]; dev < zorro_autocon+zorro_num_autocon; dev++)
dev               123 include/linux/zorro.h 	return dev_get_drvdata(&z->dev);
dev               128 include/linux/zorro.h 	dev_set_drvdata(&z->dev, data);
dev                86 include/media/blackfin/ppi.h 	struct device *dev;
dev               141 include/media/davinci/vpbe.h 	int (*initialize)(struct device *dev, struct vpbe_device *vpbe_dev);
dev               144 include/media/davinci/vpbe.h 	void (*deinitialize)(struct device *dev, struct vpbe_device *vpbe_dev);
dev               129 include/media/davinci/vpbe_display.h 	struct vpbe_layer *dev[VPBE_DISPLAY_MAX_DEVICES];
dev               360 include/media/davinci/vpbe_osd.h 	struct device *dev;
dev                 7 include/media/ir-rx51.h 	int(*set_max_mpu_wakeup_lat)(struct device *dev, long t);
dev               144 include/media/lirc_dev.h 	struct device *dev;
dev                30 include/media/m5mols.h 	int (*set_power)(struct device *dev, int on);
dev                62 include/media/media-device.h 	struct device *dev;
dev                70 include/media/media-devnode.h 	struct device dev;		/* media device */
dev                83 include/media/media-devnode.h #define to_media_devnode(cd) container_of(cd, struct media_devnode, dev)
dev               123 include/media/rc-core.h 	struct device			dev;
dev               159 include/media/rc-core.h 	int				(*change_protocol)(struct rc_dev *dev, u64 *rc_type);
dev               160 include/media/rc-core.h 	int				(*change_wakeup_protocol)(struct rc_dev *dev, u64 *rc_type);
dev               161 include/media/rc-core.h 	int				(*open)(struct rc_dev *dev);
dev               162 include/media/rc-core.h 	void				(*close)(struct rc_dev *dev);
dev               163 include/media/rc-core.h 	int				(*s_tx_mask)(struct rc_dev *dev, u32 mask);
dev               164 include/media/rc-core.h 	int				(*s_tx_carrier)(struct rc_dev *dev, u32 carrier);
dev               165 include/media/rc-core.h 	int				(*s_tx_duty_cycle)(struct rc_dev *dev, u32 duty_cycle);
dev               166 include/media/rc-core.h 	int				(*s_rx_carrier_range)(struct rc_dev *dev, u32 min, u32 max);
dev               167 include/media/rc-core.h 	int				(*tx_ir)(struct rc_dev *dev, unsigned *txbuf, unsigned n);
dev               168 include/media/rc-core.h 	void				(*s_idle)(struct rc_dev *dev, bool enable);
dev               169 include/media/rc-core.h 	int				(*s_learning_mode)(struct rc_dev *dev, int enable);
dev               170 include/media/rc-core.h 	int				(*s_carrier_report) (struct rc_dev *dev, int enable);
dev               171 include/media/rc-core.h 	int				(*s_filter)(struct rc_dev *dev,
dev               173 include/media/rc-core.h 	int				(*s_wakeup_filter)(struct rc_dev *dev,
dev               177 include/media/rc-core.h #define to_rc_dev(d) container_of(d, struct rc_dev, dev)
dev               187 include/media/rc-core.h void rc_free_device(struct rc_dev *dev);
dev               188 include/media/rc-core.h int rc_register_device(struct rc_dev *dev);
dev               189 include/media/rc-core.h void rc_unregister_device(struct rc_dev *dev);
dev               194 include/media/rc-core.h void rc_repeat(struct rc_dev *dev);
dev               195 include/media/rc-core.h void rc_keydown(struct rc_dev *dev, enum rc_type protocol, u32 scancode, u8 toggle);
dev               196 include/media/rc-core.h void rc_keydown_notimeout(struct rc_dev *dev, enum rc_type protocol, u32 scancode, u8 toggle);
dev               197 include/media/rc-core.h void rc_keyup(struct rc_dev *dev);
dev               198 include/media/rc-core.h u32 rc_g_keycode_from_table(struct rc_dev *dev, u32 scancode);
dev               247 include/media/rc-core.h void ir_raw_event_handle(struct rc_dev *dev);
dev               248 include/media/rc-core.h int ir_raw_event_store(struct rc_dev *dev, struct ir_raw_event *ev);
dev               249 include/media/rc-core.h int ir_raw_event_store_edge(struct rc_dev *dev, enum raw_event_type type);
dev               250 include/media/rc-core.h int ir_raw_event_store_with_filter(struct rc_dev *dev,
dev               252 include/media/rc-core.h void ir_raw_event_set_idle(struct rc_dev *dev, bool idle);
dev               254 include/media/rc-core.h static inline void ir_raw_event_reset(struct rc_dev *dev)
dev               259 include/media/rc-core.h 	ir_raw_event_store(dev, &ev);
dev               260 include/media/rc-core.h 	ir_raw_event_handle(dev);
dev               143 include/media/saa7146.h 	void (*vv_callback)(struct saa7146_dev *dev, unsigned long status);
dev               164 include/media/saa7146.h int saa7146_i2c_adapter_prepare(struct saa7146_dev *dev, struct i2c_adapter *i2c_adapter, u32 bitrate);
dev               169 include/media/saa7146.h struct saa7146_format* saa7146_format_by_fourcc(struct saa7146_dev *dev, int fourcc);
dev               175 include/media/saa7146.h void saa7146_setgpio(struct saa7146_dev *dev, int port, u32 data);
dev               176 include/media/saa7146.h int saa7146_wait_for_debi_done(struct saa7146_dev *dev, int nobusyloop);
dev                14 include/media/saa7146_vv.h 	dev->d_rps0.cpu_addr[ count++ ] = cpu_to_le32(x); \
dev                18 include/media/saa7146_vv.h 	dev->d_rps1.cpu_addr[ count++ ] = cpu_to_le32(x); \
dev                64 include/media/saa7146_vv.h 	int (*activate)(struct saa7146_dev *dev,
dev                73 include/media/saa7146_vv.h 	struct saa7146_dev	*dev;
dev                90 include/media/saa7146_vv.h 	struct saa7146_dev	*dev;
dev               181 include/media/saa7146_vv.h int saa7146_register_device(struct video_device **vid, struct saa7146_dev* dev, char *name, int type);
dev               182 include/media/saa7146_vv.h int saa7146_unregister_device(struct video_device **vid, struct saa7146_dev* dev);
dev               183 include/media/saa7146_vv.h void saa7146_buffer_finish(struct saa7146_dev *dev, struct saa7146_dmaqueue *q, int state);
dev               184 include/media/saa7146_vv.h void saa7146_buffer_next(struct saa7146_dev *dev, struct saa7146_dmaqueue *q,int vbi);
dev               185 include/media/saa7146_vv.h int saa7146_buffer_queue(struct saa7146_dev *dev, struct saa7146_dmaqueue *q, struct saa7146_buf *buf);
dev               187 include/media/saa7146_vv.h void saa7146_dma_free(struct saa7146_dev* dev,struct videobuf_queue *q,
dev               190 include/media/saa7146_vv.h int saa7146_vv_init(struct saa7146_dev* dev, struct saa7146_ext_vv *ext_vv);
dev               191 include/media/saa7146_vv.h int saa7146_vv_release(struct saa7146_dev* dev);
dev               197 include/media/saa7146_vv.h void saa7146_set_capture(struct saa7146_dev *dev, struct saa7146_buf *buf, struct saa7146_buf *next);
dev               198 include/media/saa7146_vv.h void saa7146_write_out_dma(struct saa7146_dev* dev, int which, struct saa7146_video_dma* vdma) ;
dev               256 include/media/soc_camera.h 	const struct device *dev)
dev               258 include/media/soc_camera.h 	struct v4l2_device *v4l2_dev = dev_get_drvdata(dev);
dev               364 include/media/soc_camera.h int soc_camera_power_init(struct device *dev, struct soc_camera_subdev_desc *ssdd);
dev               365 include/media/soc_camera.h int soc_camera_power_on(struct device *dev, struct soc_camera_subdev_desc *ssdd,
dev               367 include/media/soc_camera.h int soc_camera_power_off(struct device *dev, struct soc_camera_subdev_desc *ssdd,
dev               370 include/media/soc_camera.h static inline int soc_camera_set_power(struct device *dev,
dev               373 include/media/soc_camera.h 	return on ? soc_camera_power_on(dev, ssdd, clk)
dev               374 include/media/soc_camera.h 		  : soc_camera_power_off(dev, ssdd, clk);
dev               388 include/media/soc_camera.h 	return client->dev.platform_data;
dev                38 include/media/soc_camera_platform.h 					  void (*release)(struct device *dev),
dev                58 include/media/soc_camera_platform.h 	(*pdev)->dev.platform_data = info;
dev                59 include/media/soc_camera_platform.h 	(*pdev)->dev.release = release;
dev                18 include/media/sr030pc30.h 	int (*set_power)(struct device *dev, int on);
dev               196 include/media/tuner.h 	int (*tuner_callback) (void *dev, int component, int cmd, int arg);
dev                48 include/media/v4l2-clk.h struct v4l2_clk *v4l2_clk_get(struct device *dev, const char *id);
dev                38 include/media/v4l2-common.h 	v4l_printk(level, (client)->dev.driver->name, (client)->adapter, \
dev                61 include/media/v4l2-common.h #define v4l2_printk(level, dev, fmt, arg...) \
dev                62 include/media/v4l2-common.h 	printk(level "%s: " fmt, (dev)->name , ## arg)
dev                64 include/media/v4l2-common.h #define v4l2_err(dev, fmt, arg...) \
dev                65 include/media/v4l2-common.h 	v4l2_printk(KERN_ERR, dev, fmt , ## arg)
dev                67 include/media/v4l2-common.h #define v4l2_warn(dev, fmt, arg...) \
dev                68 include/media/v4l2-common.h 	v4l2_printk(KERN_WARNING, dev, fmt , ## arg)
dev                70 include/media/v4l2-common.h #define v4l2_info(dev, fmt, arg...) \
dev                71 include/media/v4l2-common.h 	v4l2_printk(KERN_INFO, dev, fmt , ## arg)
dev                75 include/media/v4l2-common.h #define v4l2_dbg(level, debug, dev, fmt, arg...)			\
dev                78 include/media/v4l2-common.h 			v4l2_printk(KERN_DEBUG, dev, fmt , ## arg); 	\
dev                95 include/media/v4l2-dev.h 	struct device dev;		/* v4l device */
dev               147 include/media/v4l2-dev.h #define to_video_device(cd) container_of(cd, struct video_device, dev)
dev               209 include/media/v4l2-dev.h 	return dev_get_drvdata(&vdev->dev);
dev               214 include/media/v4l2-dev.h 	dev_set_drvdata(&vdev->dev, data);
dev               228 include/media/v4l2-dev.h 	return dev_name(&vdev->dev);
dev                43 include/media/v4l2-device.h 	struct device *dev;
dev                79 include/media/v4l2-device.h int __must_check v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev);
dev               612 include/media/v4l2-subdev.h 	struct device *dev;
dev               139 include/media/videobuf-core.h 	struct device		   *dev;
dev               190 include/media/videobuf-core.h 			 struct device *dev,
dev                21 include/media/videobuf-dma-contig.h 				    struct device *dev,
dev                58 include/media/videobuf-dma-sg.h 	struct device       *dev;
dev                96 include/media/videobuf-dma-sg.h int videobuf_dma_map(struct device *dev, struct videobuf_dmabuf *dma);
dev                97 include/media/videobuf-dma-sg.h int videobuf_dma_unmap(struct device *dev, struct videobuf_dmabuf *dma);
dev               104 include/media/videobuf-dma-sg.h 			 struct device *dev,
dev                34 include/media/videobuf-vmalloc.h 			 struct device *dev,
dev                27 include/media/videobuf2-dma-contig.h void *vb2_dma_contig_init_ctx(struct device *dev);
dev                30 include/misc/altera.h 	void *dev;
dev                32 include/misc/altera.h 	int (*jtag_io) (void *dev, int tms, int tdi, int tdo);
dev               375 include/net/6lowpan.h typedef int (*skb_delivery_cb)(struct sk_buff *skb, struct net_device *dev);
dev               377 include/net/6lowpan.h int lowpan_process_data(struct sk_buff *skb, struct net_device *dev,
dev               381 include/net/6lowpan.h int lowpan_header_compress(struct sk_buff *skb, struct net_device *dev,
dev               399 include/net/9p/9p.h 	u32 dev;
dev                28 include/net/Space.h int iph5526_probe(struct net_device *dev);
dev                64 include/net/addrconf.h 		  const struct net_device *dev, int strict);
dev                72 include/net/addrconf.h 				   struct net_device *dev);
dev                74 include/net/addrconf.h int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev);
dev                78 include/net/addrconf.h 				     struct net_device *dev, int strict);
dev                80 include/net/addrconf.h int ipv6_dev_get_saddr(struct net *net, const struct net_device *dev,
dev                85 include/net/addrconf.h int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr,
dev                88 include/net/addrconf.h void addrconf_join_solict(struct net_device *dev, const struct in6_addr *addr);
dev               133 include/net/addrconf.h int ipv6_dev_mc_inc(struct net_device *dev, const struct in6_addr *addr);
dev               135 include/net/addrconf.h int ipv6_dev_mc_dec(struct net_device *dev, const struct in6_addr *addr);
dev               144 include/net/addrconf.h bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group,
dev               160 include/net/addrconf.h 	void (*ndisc_send_na)(struct net_device *dev, struct neighbour *neigh,
dev               193 include/net/addrconf.h void addrconf_prefix_rcv(struct net_device *dev,
dev               208 include/net/addrconf.h bool ipv6_chk_acast_addr(struct net *net, struct net_device *dev,
dev               210 include/net/addrconf.h bool ipv6_chk_acast_addr_src(struct net *net, struct net_device *dev,
dev               228 include/net/addrconf.h static inline struct inet6_dev *__in6_dev_get(const struct net_device *dev)
dev               230 include/net/addrconf.h 	return rcu_dereference_rtnl(dev->ip6_ptr);
dev               241 include/net/addrconf.h static inline struct inet6_dev *in6_dev_get(const struct net_device *dev)
dev               246 include/net/addrconf.h 	idev = rcu_dereference(dev->ip6_ptr);
dev               253 include/net/addrconf.h static inline struct neigh_parms *__in6_dev_nd_parms_get_rcu(const struct net_device *dev)
dev               255 include/net/addrconf.h 	struct inet6_dev *idev = __in6_dev_get(dev);
dev                12 include/net/arp.h static inline u32 arp_hashfn(u32 key, const struct net_device *dev, u32 hash_rnd)
dev                14 include/net/arp.h 	u32 val = key ^ hash32_ptr(dev);
dev                19 include/net/arp.h static inline struct neighbour *__ipv4_neigh_lookup_noref(struct net_device *dev, u32 key)
dev                25 include/net/arp.h 	hash_val = arp_hashfn(key, dev, nht->hash_rnd[0]) >> (32 - nht->hash_shift);
dev                29 include/net/arp.h 		if (n->dev == dev && *(u32 *)n->primary_key == key)
dev                36 include/net/arp.h static inline struct neighbour *__ipv4_neigh_lookup(struct net_device *dev, u32 key)
dev                41 include/net/arp.h 	n = __ipv4_neigh_lookup_noref(dev, key);
dev                53 include/net/arp.h 	      struct net_device *dev, __be32 src_ip,
dev                56 include/net/arp.h int arp_mc_map(__be32 addr, u8 *haddr, struct net_device *dev, int dir);
dev                57 include/net/arp.h void arp_ifdown(struct net_device *dev);
dev                60 include/net/arp.h 			   struct net_device *dev, __be32 src_ip,
dev                44 include/net/atmclip.h #define PRIV(dev) ((struct clip_priv *) netdev_priv(dev))
dev               188 include/net/ax25.h 	struct net_device	*dev;
dev               216 include/net/ax25.h 	struct net_device	*dev;
dev               264 include/net/ax25.h static inline __be16 ax25_type_trans(struct sk_buff *skb, struct net_device *dev)
dev               266 include/net/ax25.h 	skb->dev      = dev;
dev               305 include/net/ax25.h static inline ax25_dev *ax25_dev_ax25dev(struct net_device *dev)
dev               307 include/net/ax25.h 	return dev->ax25_ptr;
dev               380 include/net/ax25.h void ax25_queue_xmit(struct sk_buff *skb, struct net_device *dev);
dev               387 include/net/ax25.h ax25_route *ax25_get_route(ax25_address *addr, struct net_device *dev);
dev               329 include/net/bluetooth/hci_core.h 	struct device		dev;
dev               425 include/net/bluetooth/hci_core.h 	struct device	dev;
dev               761 include/net/bluetooth/hci_core.h 	get_device(&conn->dev);
dev               767 include/net/bluetooth/hci_core.h 	put_device(&conn->dev);
dev               817 include/net/bluetooth/hci_core.h 	       atomic_read(&d->dev.kobj.kref.refcount));
dev               819 include/net/bluetooth/hci_core.h 	put_device(&d->dev);
dev               825 include/net/bluetooth/hci_core.h 	       atomic_read(&d->dev.kobj.kref.refcount));
dev               827 include/net/bluetooth/hci_core.h 	get_device(&d->dev);
dev               834 include/net/bluetooth/hci_core.h #define to_hci_dev(d) container_of(d, struct hci_dev, dev)
dev               835 include/net/bluetooth/hci_core.h #define to_hci_conn(c) container_of(c, struct hci_conn, dev)
dev               839 include/net/bluetooth/hci_core.h 	return dev_get_drvdata(&hdev->dev);
dev               844 include/net/bluetooth/hci_core.h 	dev_set_drvdata(&hdev->dev, data);
dev               856 include/net/bluetooth/hci_core.h int hci_dev_open(__u16 dev);
dev               857 include/net/bluetooth/hci_core.h int hci_dev_close(__u16 dev);
dev               858 include/net/bluetooth/hci_core.h int hci_dev_reset(__u16 dev);
dev               859 include/net/bluetooth/hci_core.h int hci_dev_reset_stat(__u16 dev);
dev               936 include/net/bluetooth/hci_core.h #define SET_HCIDEV_DEV(hdev, pdev) ((hdev)->dev.parent = (pdev))
dev               939 include/net/bluetooth/hci_core.h #define lmp_encrypt_capable(dev)   ((dev)->features[0][0] & LMP_ENCRYPT)
dev               940 include/net/bluetooth/hci_core.h #define lmp_rswitch_capable(dev)   ((dev)->features[0][0] & LMP_RSWITCH)
dev               941 include/net/bluetooth/hci_core.h #define lmp_hold_capable(dev)      ((dev)->features[0][0] & LMP_HOLD)
dev               942 include/net/bluetooth/hci_core.h #define lmp_sniff_capable(dev)     ((dev)->features[0][0] & LMP_SNIFF)
dev               943 include/net/bluetooth/hci_core.h #define lmp_park_capable(dev)      ((dev)->features[0][1] & LMP_PARK)
dev               944 include/net/bluetooth/hci_core.h #define lmp_inq_rssi_capable(dev)  ((dev)->features[0][3] & LMP_RSSI_INQ)
dev               945 include/net/bluetooth/hci_core.h #define lmp_esco_capable(dev)      ((dev)->features[0][3] & LMP_ESCO)
dev               946 include/net/bluetooth/hci_core.h #define lmp_bredr_capable(dev)     (!((dev)->features[0][4] & LMP_NO_BREDR))
dev               947 include/net/bluetooth/hci_core.h #define lmp_le_capable(dev)        ((dev)->features[0][4] & LMP_LE)
dev               948 include/net/bluetooth/hci_core.h #define lmp_sniffsubr_capable(dev) ((dev)->features[0][5] & LMP_SNIFF_SUBR)
dev               949 include/net/bluetooth/hci_core.h #define lmp_pause_enc_capable(dev) ((dev)->features[0][5] & LMP_PAUSE_ENC)
dev               950 include/net/bluetooth/hci_core.h #define lmp_ext_inq_capable(dev)   ((dev)->features[0][6] & LMP_EXT_INQ)
dev               951 include/net/bluetooth/hci_core.h #define lmp_le_br_capable(dev)     (!!((dev)->features[0][6] & LMP_SIMUL_LE_BR))
dev               952 include/net/bluetooth/hci_core.h #define lmp_ssp_capable(dev)       ((dev)->features[0][6] & LMP_SIMPLE_PAIR)
dev               953 include/net/bluetooth/hci_core.h #define lmp_no_flush_capable(dev)  ((dev)->features[0][6] & LMP_NO_FLUSH)
dev               954 include/net/bluetooth/hci_core.h #define lmp_lsto_capable(dev)      ((dev)->features[0][7] & LMP_LSTO)
dev               955 include/net/bluetooth/hci_core.h #define lmp_inq_tx_pwr_capable(dev) ((dev)->features[0][7] & LMP_INQ_TX_PWR)
dev               956 include/net/bluetooth/hci_core.h #define lmp_ext_feat_capable(dev)  ((dev)->features[0][7] & LMP_EXTFEATURES)
dev               957 include/net/bluetooth/hci_core.h #define lmp_transp_capable(dev)    ((dev)->features[0][2] & LMP_TRANSPARENT)
dev               960 include/net/bluetooth/hci_core.h #define lmp_csb_master_capable(dev) ((dev)->features[2][0] & LMP_CSB_MASTER)
dev               961 include/net/bluetooth/hci_core.h #define lmp_csb_slave_capable(dev)  ((dev)->features[2][0] & LMP_CSB_SLAVE)
dev               962 include/net/bluetooth/hci_core.h #define lmp_sync_train_capable(dev) ((dev)->features[2][0] & LMP_SYNC_TRAIN)
dev               963 include/net/bluetooth/hci_core.h #define lmp_sync_scan_capable(dev)  ((dev)->features[2][0] & LMP_SYNC_SCAN)
dev               964 include/net/bluetooth/hci_core.h #define lmp_sc_capable(dev)         ((dev)->features[2][1] & LMP_SC)
dev               965 include/net/bluetooth/hci_core.h #define lmp_ping_capable(dev)       ((dev)->features[2][1] & LMP_PING)
dev               968 include/net/bluetooth/hci_core.h #define lmp_host_ssp_capable(dev)  ((dev)->features[1][0] & LMP_HOST_SSP)
dev               969 include/net/bluetooth/hci_core.h #define lmp_host_sc_capable(dev)   ((dev)->features[1][0] & LMP_HOST_SC)
dev               970 include/net/bluetooth/hci_core.h #define lmp_host_le_capable(dev)   (!!((dev)->features[1][0] & LMP_HOST_LE))
dev               971 include/net/bluetooth/hci_core.h #define lmp_host_le_br_capable(dev) (!!((dev)->features[1][0] & LMP_HOST_LE_BREDR))
dev                95 include/net/busy_poll.h 	ops = napi->dev->netdev_ops;
dev               122 include/net/caif/caif_dev.h void caif_enroll_dev(struct net_device *dev, struct caif_dev_common *caifdev,
dev               104 include/net/caif/caif_hsi.h 	int (*cfhsi_up) (struct cfhsi_ops *dev);
dev               105 include/net/caif/caif_hsi.h 	int (*cfhsi_down) (struct cfhsi_ops *dev);
dev               106 include/net/caif/caif_hsi.h 	int (*cfhsi_tx) (u8 *ptr, int len, struct cfhsi_ops *dev);
dev               107 include/net/caif/caif_hsi.h 	int (*cfhsi_rx) (u8 *ptr, int len, struct cfhsi_ops *dev);
dev               108 include/net/caif/caif_hsi.h 	int (*cfhsi_wake_up) (struct cfhsi_ops *dev);
dev               109 include/net/caif/caif_hsi.h 	int (*cfhsi_wake_down) (struct cfhsi_ops *dev);
dev               110 include/net/caif/caif_hsi.h 	int (*cfhsi_get_peer_wake) (struct cfhsi_ops *dev, bool *status);
dev               111 include/net/caif/caif_hsi.h 	int (*cfhsi_fifo_occupancy) (struct cfhsi_ops *dev, size_t *occupancy);
dev               112 include/net/caif/caif_hsi.h 	int (*cfhsi_rx_cancel)(struct cfhsi_ops *dev);
dev               259 include/net/caif/caif_layer.h 	void *dev;
dev                73 include/net/caif/caif_spi.h 	int (*init_xfer) (struct cfspi_xfer *xfer, struct cfspi_dev *dev);
dev                74 include/net/caif/caif_spi.h 	void (*sig_xfer) (bool xfer, struct cfspi_dev *dev);
dev               112 include/net/caif/caif_spi.h 	struct cfspi_dev *dev;
dev                67 include/net/caif/cfcnfg.h 		     struct net_device *dev, struct cflayer *phy_layer,
dev                23 include/net/cfg80211-wext.h int cfg80211_wext_giwname(struct net_device *dev,
dev                26 include/net/cfg80211-wext.h int cfg80211_wext_siwmode(struct net_device *dev, struct iw_request_info *info,
dev                28 include/net/cfg80211-wext.h int cfg80211_wext_giwmode(struct net_device *dev, struct iw_request_info *info,
dev                30 include/net/cfg80211-wext.h int cfg80211_wext_siwscan(struct net_device *dev,
dev                33 include/net/cfg80211-wext.h int cfg80211_wext_giwscan(struct net_device *dev,
dev                36 include/net/cfg80211-wext.h int cfg80211_wext_giwrange(struct net_device *dev,
dev                39 include/net/cfg80211-wext.h int cfg80211_wext_siwrts(struct net_device *dev,
dev                42 include/net/cfg80211-wext.h int cfg80211_wext_giwrts(struct net_device *dev,
dev                45 include/net/cfg80211-wext.h int cfg80211_wext_siwfrag(struct net_device *dev,
dev                48 include/net/cfg80211-wext.h int cfg80211_wext_giwfrag(struct net_device *dev,
dev                51 include/net/cfg80211-wext.h int cfg80211_wext_giwretry(struct net_device *dev,
dev              1090 include/net/cfg80211.h int cfg80211_get_station(struct net_device *dev, const u8 *mac_addr,
dev              1484 include/net/cfg80211.h 	struct net_device *dev;
dev              2348 include/net/cfg80211.h 				       struct net_device *dev,
dev              2368 include/net/cfg80211.h 	int	(*start_ap)(struct wiphy *wiphy, struct net_device *dev,
dev              2370 include/net/cfg80211.h 	int	(*change_beacon)(struct wiphy *wiphy, struct net_device *dev,
dev              2372 include/net/cfg80211.h 	int	(*stop_ap)(struct wiphy *wiphy, struct net_device *dev);
dev              2375 include/net/cfg80211.h 	int	(*add_station)(struct wiphy *wiphy, struct net_device *dev,
dev              2378 include/net/cfg80211.h 	int	(*del_station)(struct wiphy *wiphy, struct net_device *dev,
dev              2380 include/net/cfg80211.h 	int	(*change_station)(struct wiphy *wiphy, struct net_device *dev,
dev              2383 include/net/cfg80211.h 	int	(*get_station)(struct wiphy *wiphy, struct net_device *dev,
dev              2385 include/net/cfg80211.h 	int	(*dump_station)(struct wiphy *wiphy, struct net_device *dev,
dev              2388 include/net/cfg80211.h 	int	(*add_mpath)(struct wiphy *wiphy, struct net_device *dev,
dev              2390 include/net/cfg80211.h 	int	(*del_mpath)(struct wiphy *wiphy, struct net_device *dev,
dev              2392 include/net/cfg80211.h 	int	(*change_mpath)(struct wiphy *wiphy, struct net_device *dev,
dev              2394 include/net/cfg80211.h 	int	(*get_mpath)(struct wiphy *wiphy, struct net_device *dev,
dev              2396 include/net/cfg80211.h 	int	(*dump_mpath)(struct wiphy *wiphy, struct net_device *dev,
dev              2400 include/net/cfg80211.h 				struct net_device *dev,
dev              2403 include/net/cfg80211.h 				      struct net_device *dev, u32 mask,
dev              2405 include/net/cfg80211.h 	int	(*join_mesh)(struct wiphy *wiphy, struct net_device *dev,
dev              2408 include/net/cfg80211.h 	int	(*leave_mesh)(struct wiphy *wiphy, struct net_device *dev);
dev              2410 include/net/cfg80211.h 	int	(*change_bss)(struct wiphy *wiphy, struct net_device *dev,
dev              2413 include/net/cfg80211.h 	int	(*set_txq_params)(struct wiphy *wiphy, struct net_device *dev,
dev              2417 include/net/cfg80211.h 					     struct net_device *dev,
dev              2426 include/net/cfg80211.h 	int	(*auth)(struct wiphy *wiphy, struct net_device *dev,
dev              2428 include/net/cfg80211.h 	int	(*assoc)(struct wiphy *wiphy, struct net_device *dev,
dev              2430 include/net/cfg80211.h 	int	(*deauth)(struct wiphy *wiphy, struct net_device *dev,
dev              2432 include/net/cfg80211.h 	int	(*disassoc)(struct wiphy *wiphy, struct net_device *dev,
dev              2435 include/net/cfg80211.h 	int	(*connect)(struct wiphy *wiphy, struct net_device *dev,
dev              2437 include/net/cfg80211.h 	int	(*disconnect)(struct wiphy *wiphy, struct net_device *dev,
dev              2440 include/net/cfg80211.h 	int	(*join_ibss)(struct wiphy *wiphy, struct net_device *dev,
dev              2442 include/net/cfg80211.h 	int	(*leave_ibss)(struct wiphy *wiphy, struct net_device *dev);
dev              2444 include/net/cfg80211.h 	int	(*set_mcast_rate)(struct wiphy *wiphy, struct net_device *dev,
dev              2454 include/net/cfg80211.h 	int	(*set_wds_peer)(struct wiphy *wiphy, struct net_device *dev,
dev              2468 include/net/cfg80211.h 				    struct net_device *dev,
dev              2497 include/net/cfg80211.h 	int	(*set_power_mgmt)(struct wiphy *wiphy, struct net_device *dev,
dev              2501 include/net/cfg80211.h 				       struct net_device *dev,
dev              2505 include/net/cfg80211.h 				      struct net_device *dev,
dev              2516 include/net/cfg80211.h 				struct net_device *dev,
dev              2518 include/net/cfg80211.h 	int	(*sched_scan_stop)(struct wiphy *wiphy, struct net_device *dev);
dev              2520 include/net/cfg80211.h 	int	(*set_rekey_data)(struct wiphy *wiphy, struct net_device *dev,
dev              2523 include/net/cfg80211.h 	int	(*tdls_mgmt)(struct wiphy *wiphy, struct net_device *dev,
dev              2527 include/net/cfg80211.h 	int	(*tdls_oper)(struct wiphy *wiphy, struct net_device *dev,
dev              2530 include/net/cfg80211.h 	int	(*probe_client)(struct wiphy *wiphy, struct net_device *dev,
dev              2534 include/net/cfg80211.h 				  struct net_device *dev,
dev              2546 include/net/cfg80211.h 	int	(*set_mac_acl)(struct wiphy *wiphy, struct net_device *dev,
dev              2550 include/net/cfg80211.h 					 struct net_device *dev,
dev              2553 include/net/cfg80211.h 	int	(*update_ft_ies)(struct wiphy *wiphy, struct net_device *dev,
dev              2565 include/net/cfg80211.h 				  struct net_device *dev,
dev              2569 include/net/cfg80211.h 			       struct net_device *dev,
dev              2572 include/net/cfg80211.h 	int	(*set_ap_chanwidth)(struct wiphy *wiphy, struct net_device *dev,
dev              2575 include/net/cfg80211.h 	int	(*add_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
dev              2578 include/net/cfg80211.h 	int	(*del_tx_ts)(struct wiphy *wiphy, struct net_device *dev,
dev              3067 include/net/cfg80211.h 	struct device dev;
dev              3141 include/net/cfg80211.h static inline void set_wiphy_dev(struct wiphy *wiphy, struct device *dev)
dev              3143 include/net/cfg80211.h 	wiphy->dev.parent = dev;
dev              3154 include/net/cfg80211.h 	return wiphy->dev.parent;
dev              3165 include/net/cfg80211.h 	return dev_name(&wiphy->dev);
dev              3930 include/net/cfg80211.h void cfg80211_rx_mlme_mgmt(struct net_device *dev, const u8 *buf, size_t len);
dev              3940 include/net/cfg80211.h void cfg80211_auth_timeout(struct net_device *dev, const u8 *addr);
dev              3956 include/net/cfg80211.h void cfg80211_rx_assoc_resp(struct net_device *dev,
dev              3968 include/net/cfg80211.h void cfg80211_assoc_timeout(struct net_device *dev, struct cfg80211_bss *bss);
dev              3981 include/net/cfg80211.h void cfg80211_tx_mlme_mgmt(struct net_device *dev, const u8 *buf, size_t len);
dev              3993 include/net/cfg80211.h void cfg80211_rx_unprot_mlme_mgmt(struct net_device *dev,
dev              4009 include/net/cfg80211.h void cfg80211_michael_mic_failure(struct net_device *dev, const u8 *addr,
dev              4028 include/net/cfg80211.h void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
dev              4044 include/net/cfg80211.h void cfg80211_notify_new_peer_candidate(struct net_device *dev,
dev              4322 include/net/cfg80211.h void cfg80211_connect_result(struct net_device *dev, const u8 *bssid,
dev              4342 include/net/cfg80211.h void cfg80211_roamed(struct net_device *dev,
dev              4370 include/net/cfg80211.h void cfg80211_roamed_bss(struct net_device *dev, struct cfg80211_bss *bss,
dev              4386 include/net/cfg80211.h void cfg80211_disconnected(struct net_device *dev, u16 reason,
dev              4422 include/net/cfg80211.h void cfg80211_new_sta(struct net_device *dev, const u8 *mac_addr,
dev              4432 include/net/cfg80211.h void cfg80211_del_sta(struct net_device *dev, const u8 *mac_addr, gfp_t gfp);
dev              4449 include/net/cfg80211.h void cfg80211_conn_failed(struct net_device *dev, const u8 *mac_addr,
dev              4499 include/net/cfg80211.h void cfg80211_cqm_rssi_notify(struct net_device *dev,
dev              4539 include/net/cfg80211.h void cfg80211_cqm_pktloss_notify(struct net_device *dev,
dev              4554 include/net/cfg80211.h void cfg80211_cqm_txe_notify(struct net_device *dev, const u8 *peer,
dev              4564 include/net/cfg80211.h void cfg80211_gtk_rekey_notify(struct net_device *dev, const u8 *bssid,
dev              4575 include/net/cfg80211.h void cfg80211_pmksa_candidate_notify(struct net_device *dev, int index,
dev              4590 include/net/cfg80211.h bool cfg80211_rx_spurious_frame(struct net_device *dev,
dev              4606 include/net/cfg80211.h bool cfg80211_rx_unexpected_4addr_frame(struct net_device *dev,
dev              4617 include/net/cfg80211.h void cfg80211_probe_status(struct net_device *dev, const u8 *addr,
dev              4657 include/net/cfg80211.h void cfg80211_ch_switch_notify(struct net_device *dev,
dev              4686 include/net/cfg80211.h void cfg80211_tdls_oper_request(struct net_device *dev, const u8 *peer,
dev              4873 include/net/cfg80211.h void cfg80211_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info);
dev              4880 include/net/cfg80211.h 	dev_printk(level, &(wiphy)->dev, format, ##args)
dev              4882 include/net/cfg80211.h 	dev_emerg(&(wiphy)->dev, format, ##args)
dev              4884 include/net/cfg80211.h 	dev_alert(&(wiphy)->dev, format, ##args)
dev              4886 include/net/cfg80211.h 	dev_crit(&(wiphy)->dev, format, ##args)
dev              4888 include/net/cfg80211.h 	dev_err(&(wiphy)->dev, format, ##args)
dev              4890 include/net/cfg80211.h 	dev_warn(&(wiphy)->dev, format, ##args)
dev              4892 include/net/cfg80211.h 	dev_notice(&(wiphy)->dev, format, ##args)
dev              4894 include/net/cfg80211.h 	dev_info(&(wiphy)->dev, format, ##args)
dev              4900 include/net/cfg80211.h 	dev_dbg(&(wiphy)->dev, format, ##args)
dev                37 include/net/dcbnl.h int dcbnl_ieee_notify(struct net_device *dev, int event, int cmd,
dev                39 include/net/dcbnl.h int dcbnl_cee_notify(struct net_device *dev, int event, int cmd,
dev               202 include/net/dn.h unsigned int dn_mss_from_pmtu(struct net_device *dev, int mtu);
dev                88 include/net/dn_dev.h 	struct net_device *dev;
dev               166 include/net/dn_dev.h int dn_dev_set_default(struct net_device *dev, int force);
dev               173 include/net/dn_dev.h static inline int dn_dev_islocal(struct net_device *dev, __le16 addr)
dev               180 include/net/dn_dev.h 	dn_db = rcu_dereference(dev->dn_ptr);
dev                24 include/net/dn_neigh.h int dn_neigh_elist(struct net_device *dev, unsigned char *ptr, int n);
dev                23 include/net/dn_route.h int dn_route_rcv(struct sk_buff *skb, struct net_device *dev,
dev               111 include/net/dn_route.h 	struct net_device *dev = skb->dev;
dev               113 include/net/dn_route.h 	if ((dev->type != ARPHRD_ETHER) && (dev->type != ARPHRD_LOOPBACK))
dev               116 include/net/dn_route.h 	if (dev_hard_header(skb, dev, ETH_P_DNA_RT, dst, src, skb->len) >= 0)
dev                96 include/net/dsa.h 				       struct net_device *dev,
dev               249 include/net/dsa.h struct mii_bus *dsa_host_dev_to_mii_bus(struct device *dev);
dev                36 include/net/dst.h 	struct net_device       *dev;
dev               325 include/net/dst.h static inline void __skb_tunnel_rx(struct sk_buff *skb, struct net_device *dev,
dev               328 include/net/dst.h 	skb->dev = dev;
dev               337 include/net/dst.h 	skb_scrub_packet(skb, !net_eq(net, dev_net(dev)));
dev               349 include/net/dst.h static inline void skb_tunnel_rx(struct sk_buff *skb, struct net_device *dev,
dev               353 include/net/dst.h 	dev->stats.rx_packets++;
dev               354 include/net/dst.h 	dev->stats.rx_bytes += skb->len;
dev               355 include/net/dst.h 	__skb_tunnel_rx(skb, dev, net);
dev               375 include/net/dst.h void *dst_alloc(struct dst_ops *ops, struct net_device *dev, int initial_ref,
dev                25 include/net/dst_ops.h 					  struct net_device *dev, int how);
dev               100 include/net/garp.h 	struct net_device	*dev;
dev               118 include/net/garp.h int garp_init_applicant(struct net_device *dev, struct garp_application *app);
dev               119 include/net/garp.h void garp_uninit_applicant(struct net_device *dev,
dev               122 include/net/garp.h int garp_request_join(const struct net_device *dev,
dev               125 include/net/garp.h void garp_request_leave(const struct net_device *dev,
dev                21 include/net/gro_cells.h 	struct net_device *dev = skb->dev;
dev                23 include/net/gro_cells.h 	if (!cell || skb_cloned(skb) || !(dev->features & NETIF_F_GRO)) {
dev                32 include/net/gro_cells.h 		atomic_long_inc(&dev->rx_dropped);
dev                71 include/net/gro_cells.h static inline int gro_cells_init(struct gro_cells *gcells, struct net_device *dev)
dev                86 include/net/gro_cells.h 		netif_napi_add(dev, &cell->napi, gro_cell_poll, 64);
dev               363 include/net/ieee802154_netdev.h 	int (*get_params)(struct net_device *dev,
dev               365 include/net/ieee802154_netdev.h 	int (*set_params)(struct net_device *dev,
dev               369 include/net/ieee802154_netdev.h 	int (*add_key)(struct net_device *dev,
dev               372 include/net/ieee802154_netdev.h 	int (*del_key)(struct net_device *dev,
dev               375 include/net/ieee802154_netdev.h 	int (*add_dev)(struct net_device *dev,
dev               377 include/net/ieee802154_netdev.h 	int (*del_dev)(struct net_device *dev, __le64 dev_addr);
dev               379 include/net/ieee802154_netdev.h 	int (*add_devkey)(struct net_device *dev,
dev               382 include/net/ieee802154_netdev.h 	int (*del_devkey)(struct net_device *dev,
dev               386 include/net/ieee802154_netdev.h 	int (*add_seclevel)(struct net_device *dev,
dev               388 include/net/ieee802154_netdev.h 	int (*del_seclevel)(struct net_device *dev,
dev               391 include/net/ieee802154_netdev.h 	void (*lock_table)(struct net_device *dev);
dev               392 include/net/ieee802154_netdev.h 	void (*get_table)(struct net_device *dev,
dev               394 include/net/ieee802154_netdev.h 	void (*unlock_table)(struct net_device *dev);
dev               405 include/net/ieee802154_netdev.h 	int (*assoc_req)(struct net_device *dev,
dev               408 include/net/ieee802154_netdev.h 	int (*assoc_resp)(struct net_device *dev,
dev               411 include/net/ieee802154_netdev.h 	int (*disassoc_req)(struct net_device *dev,
dev               414 include/net/ieee802154_netdev.h 	int (*start_req)(struct net_device *dev,
dev               418 include/net/ieee802154_netdev.h 	int (*scan_req)(struct net_device *dev,
dev               421 include/net/ieee802154_netdev.h 	int (*set_mac_params)(struct net_device *dev,
dev               423 include/net/ieee802154_netdev.h 	void (*get_mac_params)(struct net_device *dev,
dev               430 include/net/ieee802154_netdev.h 	struct wpan_phy *(*get_phy)(const struct net_device *dev);
dev               436 include/net/ieee802154_netdev.h 	__le16 (*get_pan_id)(const struct net_device *dev);
dev               437 include/net/ieee802154_netdev.h 	__le16 (*get_short_addr)(const struct net_device *dev);
dev               438 include/net/ieee802154_netdev.h 	u8 (*get_dsn)(const struct net_device *dev);
dev               448 include/net/ieee802154_netdev.h 	struct wpan_phy *(*get_phy)(const struct net_device *dev);
dev               452 include/net/ieee802154_netdev.h ieee802154_mlme_ops(const struct net_device *dev)
dev               454 include/net/ieee802154_netdev.h 	return dev->ml_priv;
dev               458 include/net/ieee802154_netdev.h ieee802154_reduced_mlme_ops(const struct net_device *dev)
dev               460 include/net/ieee802154_netdev.h 	return dev->ml_priv;
dev               165 include/net/if_inet6.h 	struct net_device	*dev;
dev                91 include/net/inet6_hashtables.h 	return __inet6_lookup(dev_net(skb_dst(skb)->dev), hashinfo,
dev               383 include/net/inet_hashtables.h 		return __inet_lookup(dev_net(skb_dst(skb)->dev), hashinfo,
dev               105 include/net/ip.h int ip_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt,
dev               300 include/net/ip.h 	struct net *net = dev_net(dst->dev);
dev               307 include/net/ip.h 	return min(dst->dev->mtu, IP_MAX_MTU);
dev               316 include/net/ip.h 		return min(skb_dst(skb)->dev->mtu, IP_MAX_MTU);
dev                88 include/net/ip6_route.h struct dst_entry *icmp6_dst_alloc(struct net_device *dev, struct flowi6 *fl6);
dev               101 include/net/ip6_route.h 				     struct net_device *dev);
dev               103 include/net/ip6_route.h 				     struct net_device *dev, unsigned int pref);
dev               107 include/net/ip6_route.h int rt6_route_rcv(struct net_device *dev, u8 *opt, int len,
dev               127 include/net/ip6_route.h void rt6_ifdown(struct net *net, struct net_device *dev);
dev               128 include/net/ip6_route.h void rt6_mtu_change(struct net_device *dev, unsigned int mtu);
dev               180 include/net/ip6_route.h 	       skb_dst(skb)->dev->mtu : dst_mtu(skb_dst(skb));
dev                38 include/net/ip6_tunnel.h 	struct net_device *dev;	/* virtual device associated with tunnel */
dev                73 include/net/ip6_tunnel.h static inline void ip6tunnel_xmit(struct sk_buff *skb, struct net_device *dev)
dev                75 include/net/ip6_tunnel.h 	struct net_device_stats *stats = &dev->stats;
dev                82 include/net/ip6_tunnel.h 		struct pcpu_sw_netstats *tstats = this_cpu_ptr(dev->tstats);
dev               275 include/net/ip_fib.h 			u8 tos, int oif, struct net_device *dev,
dev               291 include/net/ip_fib.h int ip_fib_check_default(__be32 gw, struct net_device *dev);
dev               292 include/net/ip_fib.h int fib_sync_down_dev(struct net_device *dev, int force);
dev               294 include/net/ip_fib.h int fib_sync_up(struct net_device *dev);
dev                57 include/net/ip_tunnels.h 	struct net_device	*dev;
dev               122 include/net/ip_tunnels.h int ip_tunnel_init(struct net_device *dev);
dev               123 include/net/ip_tunnels.h void ip_tunnel_uninit(struct net_device *dev);
dev               124 include/net/ip_tunnels.h void  ip_tunnel_dellink(struct net_device *dev, struct list_head *head);
dev               130 include/net/ip_tunnels.h void ip_tunnel_xmit(struct sk_buff *skb, struct net_device *dev,
dev               132 include/net/ip_tunnels.h int ip_tunnel_ioctl(struct net_device *dev, struct ip_tunnel_parm *p, int cmd);
dev               135 include/net/ip_tunnels.h int ip_tunnel_change_mtu(struct net_device *dev, int new_mtu);
dev               137 include/net/ip_tunnels.h struct rtnl_link_stats64 *ip_tunnel_get_stats64(struct net_device *dev,
dev               146 include/net/ip_tunnels.h int ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[],
dev               148 include/net/ip_tunnels.h int ip_tunnel_newlink(struct net_device *dev, struct nlattr *tb[],
dev               150 include/net/ip_tunnels.h void ip_tunnel_setup(struct net_device *dev, int net_id);
dev                50 include/net/ip_vs.h 	if (likely(skb->dev && skb->dev->nd_net))
dev                51 include/net/ip_vs.h 		return dev_net(skb->dev);
dev                52 include/net/ip_vs.h 	if (skb_dst(skb) && skb_dst(skb)->dev)
dev                53 include/net/ip_vs.h 		return dev_net(skb_dst(skb)->dev);
dev                62 include/net/ip_vs.h 	return dev_net(skb->dev ? : skb_dst(skb)->dev);
dev                76 include/net/ip_vs.h 	WARN(skb->dev, "Maybe skb_net should be used instead in %s() line:%d\n",
dev                78 include/net/ip_vs.h 	if (likely(skb->dev && skb->dev->nd_net))
dev                79 include/net/ip_vs.h 		return dev_net(skb->dev);
dev               139 include/net/ipv6.h 		SNMP_INC_STATS_ATOMIC_LONG((_idev)->stats.statname##dev, (field)); \
dev               148 include/net/ipv6.h 		SNMP_INC_STATS_ATOMIC_LONG((_idev)->stats.statname##dev, (field)); \
dev               767 include/net/ipv6.h int ipv6_rcv(struct sk_buff *skb, struct net_device *dev,
dev               127 include/net/irda/irda.h int irlap_driver_rcv(struct sk_buff *skb, struct net_device *dev,
dev               110 include/net/irda/irda_device.h 	struct net_device *dev;           /* Device we are attached to */
dev               117 include/net/irda/irda_device.h 	int (*read)(struct net_device *dev, __u8 *buf, int len);
dev               118 include/net/irda/irda_device.h 	int (*write)(struct net_device *dev, __u8 *buf, int len);
dev               119 include/net/irda/irda_device.h 	int (*set_dtr_rts)(struct net_device *dev, int dtr, int rts);
dev               214 include/net/irda/irda_device.h struct irlap_cb *irlap_open(struct net_device *dev, struct qos_info *qos,
dev               219 include/net/irda/irda_device.h void irda_device_set_media_busy(struct net_device *dev, int status);
dev               220 include/net/irda/irda_device.h int  irda_device_is_media_busy(struct net_device *dev);
dev               221 include/net/irda/irda_device.h int  irda_device_is_receiving(struct net_device *dev);
dev               224 include/net/irda/irda_device.h static inline int irda_device_txqueue_empty(const struct net_device *dev)
dev               226 include/net/irda/irda_device.h 	return qdisc_all_tx_empty(dev);
dev               174 include/net/irda/irlan_common.h 	struct net_device *dev;        /* Ethernet device structure*/
dev               221 include/net/irda/irlap.h struct irlap_cb *irlap_open(struct net_device *dev, struct qos_info *qos,
dev                55 include/net/irda/wrapper.h void async_unwrap_char(struct net_device *dev, struct net_device_stats *stats,
dev               314 include/net/iw_handler.h typedef int (*iw_handler)(struct net_device *dev, struct iw_request_info *info,
dev               351 include/net/iw_handler.h 	struct iw_statistics*	(*get_wireless_stats)(struct net_device *dev);
dev               440 include/net/iw_handler.h void wireless_send_event(struct net_device *dev, unsigned int cmd,
dev               447 include/net/iw_handler.h int iw_handler_set_spy(struct net_device *dev, struct iw_request_info *info,
dev               450 include/net/iw_handler.h int iw_handler_get_spy(struct net_device *dev, struct iw_request_info *info,
dev               453 include/net/iw_handler.h int iw_handler_set_thrspy(struct net_device *dev, struct iw_request_info *info,
dev               456 include/net/iw_handler.h int iw_handler_get_thrspy(struct net_device *dev, struct iw_request_info *info,
dev               459 include/net/iw_handler.h void wireless_spy_update(struct net_device *dev, unsigned char *address,
dev                83 include/net/lapb.h 	struct net_device	*dev;
dev                60 include/net/llc.h 				     struct net_device *dev,
dev                97 include/net/llc.h int llc_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt,
dev               111 include/net/llc.h 					struct net_device *dev,
dev                40 include/net/llc_conn.h 	struct net_device   *dev;		/* device to send to remote */
dev                25 include/net/llc_sap.h struct sk_buff *llc_alloc_frame(struct sock *sk, struct net_device *dev,
dev              1796 include/net/mac80211.h static inline void SET_IEEE80211_DEV(struct ieee80211_hw *hw, struct device *dev)
dev              1798 include/net/mac80211.h 	set_wiphy_dev(hw->wiphy, dev);
dev               165 include/net/mac802154.h 	int		(*start)(struct ieee802154_dev *dev);
dev               166 include/net/mac802154.h 	void		(*stop)(struct ieee802154_dev *dev);
dev               167 include/net/mac802154.h 	int		(*xmit)(struct ieee802154_dev *dev,
dev               169 include/net/mac802154.h 	int		(*ed)(struct ieee802154_dev *dev, u8 *level);
dev               170 include/net/mac802154.h 	int		(*set_channel)(struct ieee802154_dev *dev,
dev               173 include/net/mac802154.h 	int		(*set_hw_addr_filt)(struct ieee802154_dev *dev,
dev               176 include/net/mac802154.h 	int		(*ieee_addr)(struct ieee802154_dev *dev, __le64 addr);
dev               177 include/net/mac802154.h 	int		(*set_txpower)(struct ieee802154_dev *dev, int db);
dev               178 include/net/mac802154.h 	int		(*set_lbt)(struct ieee802154_dev *dev, bool on);
dev               179 include/net/mac802154.h 	int		(*set_cca_mode)(struct ieee802154_dev *dev, u8 mode);
dev               180 include/net/mac802154.h 	int		(*set_cca_ed_level)(struct ieee802154_dev *dev,
dev               182 include/net/mac802154.h 	int		(*set_csma_params)(struct ieee802154_dev *dev,
dev               184 include/net/mac802154.h 	int		(*set_frame_retries)(struct ieee802154_dev *dev,
dev               191 include/net/mac802154.h void ieee802154_free_device(struct ieee802154_dev *dev);
dev               192 include/net/mac802154.h int ieee802154_register_device(struct ieee802154_dev *dev);
dev               193 include/net/mac802154.h void ieee802154_unregister_device(struct ieee802154_dev *dev);
dev               195 include/net/mac802154.h void ieee802154_rx_irqsafe(struct ieee802154_dev *dev, struct sk_buff *skb,
dev               113 include/net/mrp.h 	struct net_device	*dev;
dev               132 include/net/mrp.h int mrp_init_applicant(struct net_device *dev, struct mrp_application *app);
dev               133 include/net/mrp.h void mrp_uninit_applicant(struct net_device *dev, struct mrp_application *app);
dev               135 include/net/mrp.h int mrp_request_join(const struct net_device *dev,
dev               138 include/net/mrp.h void mrp_request_leave(const struct net_device *dev,
dev               130 include/net/ndisc.h static inline int ndisc_opt_addr_space(struct net_device *dev)
dev               132 include/net/ndisc.h 	return NDISC_OPT_SPACE(dev->addr_len +
dev               133 include/net/ndisc.h 			       ndisc_addr_option_pad(dev->type));
dev               137 include/net/ndisc.h 				      struct net_device *dev)
dev               141 include/net/ndisc.h 	int prepad = ndisc_addr_option_pad(dev->type);
dev               142 include/net/ndisc.h 	if (lladdrlen != ndisc_opt_addr_space(dev))
dev               147 include/net/ndisc.h static inline u32 ndisc_hashfn(const void *pkey, const struct net_device *dev, __u32 *hash_rnd)
dev               151 include/net/ndisc.h 	return (((p32[0] ^ hash32_ptr(dev)) * hash_rnd[0]) +
dev               157 include/net/ndisc.h static inline struct neighbour *__ipv6_neigh_lookup_noref(struct net_device *dev, const void *pkey)
dev               165 include/net/ndisc.h 	hash_val = ndisc_hashfn(pkey, dev, nht->hash_rnd) >> (32 - nht->hash_shift);
dev               170 include/net/ndisc.h 		if (n->dev == dev &&
dev               179 include/net/ndisc.h static inline struct neighbour *__ipv6_neigh_lookup(struct net_device *dev, const void *pkey)
dev               184 include/net/ndisc.h 	n = __ipv6_neigh_lookup_noref(dev, pkey);
dev               200 include/net/ndisc.h void ndisc_send_ns(struct net_device *dev, struct neighbour *neigh,
dev               204 include/net/ndisc.h void ndisc_send_rs(struct net_device *dev,
dev               206 include/net/ndisc.h void ndisc_send_na(struct net_device *dev, struct neighbour *neigh,
dev               213 include/net/ndisc.h int ndisc_mc_map(const struct in6_addr *addr, char *buf, struct net_device *dev,
dev                71 include/net/neighbour.h 	struct net_device *dev;
dev               156 include/net/neighbour.h 	struct net_device	*dev;
dev               173 include/net/neighbour.h 	struct net_device	*dev;
dev               198 include/net/neighbour.h 					const struct net_device *dev,
dev               245 include/net/neighbour.h 			       struct net_device *dev);
dev               249 include/net/neighbour.h 				 struct net_device *dev, bool want_ref);
dev               252 include/net/neighbour.h 					     struct net_device *dev)
dev               254 include/net/neighbour.h 	return __neigh_create(tbl, pkey, dev, true);
dev               260 include/net/neighbour.h void neigh_changeaddr(struct neigh_table *tbl, struct net_device *dev);
dev               261 include/net/neighbour.h int neigh_ifdown(struct neigh_table *tbl, struct net_device *dev);
dev               268 include/net/neighbour.h 						struct net_device *dev);
dev               270 include/net/neighbour.h struct neigh_parms *neigh_parms_alloc(struct net_device *dev,
dev               285 include/net/neighbour.h 				   const void *key, struct net_device *dev,
dev               288 include/net/neighbour.h 				     const void *key, struct net_device *dev);
dev               290 include/net/neighbour.h 		  struct net_device *dev);
dev               331 include/net/neighbour.h int neigh_sysctl_register(struct net_device *dev, struct neigh_parms *p,
dev               413 include/net/neighbour.h __neigh_lookup(struct neigh_table *tbl, const void *pkey, struct net_device *dev, int creat)
dev               415 include/net/neighbour.h 	struct neighbour *n = neigh_lookup(tbl, pkey, dev);
dev               420 include/net/neighbour.h 	n = neigh_create(tbl, pkey, dev);
dev               426 include/net/neighbour.h   struct net_device *dev)
dev               428 include/net/neighbour.h 	struct neighbour *n = neigh_lookup(tbl, pkey, dev);
dev               433 include/net/neighbour.h 	return neigh_create(tbl, pkey, dev);
dev               446 include/net/neighbour.h 				     const struct net_device *dev)
dev               452 include/net/neighbour.h 		memcpy(dst, n->ha, dev->addr_len);
dev                10 include/net/netfilter/ipv6/nf_reject.h 	if (hooknum == NF_INET_LOCAL_OUT && skb_in->dev == NULL)
dev                11 include/net/netfilter/ipv6/nf_reject.h 		skb_in->dev = net->loopback_dev;
dev               283 include/net/netfilter/nf_conntrack.h 	return skb->dev && skb->skb_iif && skb->dev->flags & IFF_LOOPBACK;
dev                90 include/net/netrom.h 	struct net_device	*dev;
dev               245 include/net/nfc/digital.h 					      struct device *dev)
dev               247 include/net/nfc/digital.h 	nfc_set_parent_dev(ndev->nfc_dev, dev);
dev               250 include/net/nfc/digital.h static inline void nfc_digital_set_drvdata(struct nfc_digital_dev *dev,
dev               253 include/net/nfc/digital.h 	dev->driver_data = data;
dev               256 include/net/nfc/digital.h static inline void *nfc_digital_get_drvdata(struct nfc_digital_dev *dev)
dev               258 include/net/nfc/digital.h 	return dev->driver_data;
dev                57 include/net/nfc/hci.h 	int (*discover_se)(struct nfc_hci_dev *dev);
dev                58 include/net/nfc/hci.h 	int (*enable_se)(struct nfc_hci_dev *dev, u32 se_idx);
dev                59 include/net/nfc/hci.h 	int (*disable_se)(struct nfc_hci_dev *dev, u32 se_idx);
dev               173 include/net/nfc/nci_core.h static inline void nci_set_parent_dev(struct nci_dev *ndev, struct device *dev)
dev               175 include/net/nfc/nci_core.h 	nfc_set_parent_dev(ndev->nfc_dev, dev);
dev                29 include/net/nfc/nfc.h #define nfc_info(dev, fmt, ...) dev_info((dev), "NFC: " fmt, ##__VA_ARGS__)
dev                30 include/net/nfc/nfc.h #define nfc_err(dev, fmt, ...) dev_err((dev), "NFC: " fmt, ##__VA_ARGS__)
dev                59 include/net/nfc/nfc.h 	int (*dev_up)(struct nfc_dev *dev);
dev                60 include/net/nfc/nfc.h 	int (*dev_down)(struct nfc_dev *dev);
dev                61 include/net/nfc/nfc.h 	int (*start_poll)(struct nfc_dev *dev,
dev                63 include/net/nfc/nfc.h 	void (*stop_poll)(struct nfc_dev *dev);
dev                64 include/net/nfc/nfc.h 	int (*dep_link_up)(struct nfc_dev *dev, struct nfc_target *target,
dev                66 include/net/nfc/nfc.h 	int (*dep_link_down)(struct nfc_dev *dev);
dev                67 include/net/nfc/nfc.h 	int (*activate_target)(struct nfc_dev *dev, struct nfc_target *target,
dev                69 include/net/nfc/nfc.h 	void (*deactivate_target)(struct nfc_dev *dev,
dev                71 include/net/nfc/nfc.h 	int (*im_transceive)(struct nfc_dev *dev, struct nfc_target *target,
dev                74 include/net/nfc/nfc.h 	int (*tm_send)(struct nfc_dev *dev, struct sk_buff *skb);
dev                75 include/net/nfc/nfc.h 	int (*check_presence)(struct nfc_dev *dev, struct nfc_target *target);
dev                76 include/net/nfc/nfc.h 	int (*fw_download)(struct nfc_dev *dev, const char *firmware_name);
dev                79 include/net/nfc/nfc.h 	int (*discover_se)(struct nfc_dev *dev);
dev                80 include/net/nfc/nfc.h 	int (*enable_se)(struct nfc_dev *dev, u32 se_idx);
dev                81 include/net/nfc/nfc.h 	int (*disable_se)(struct nfc_dev *dev, u32 se_idx);
dev                82 include/net/nfc/nfc.h 	int (*se_io) (struct nfc_dev *dev, u32 se_idx,
dev               147 include/net/nfc/nfc.h 	struct device dev;
dev               171 include/net/nfc/nfc.h #define to_nfc_dev(_dev) container_of(_dev, struct nfc_dev, dev)
dev               185 include/net/nfc/nfc.h static inline void nfc_free_device(struct nfc_dev *dev)
dev               187 include/net/nfc/nfc.h 	put_device(&dev->dev);
dev               190 include/net/nfc/nfc.h int nfc_register_device(struct nfc_dev *dev);
dev               192 include/net/nfc/nfc.h void nfc_unregister_device(struct nfc_dev *dev);
dev               201 include/net/nfc/nfc.h 				      struct device *dev)
dev               203 include/net/nfc/nfc.h 	nfc_dev->dev.parent = dev;
dev               212 include/net/nfc/nfc.h static inline void nfc_set_drvdata(struct nfc_dev *dev, void *data)
dev               214 include/net/nfc/nfc.h 	dev_set_drvdata(&dev->dev, data);
dev               222 include/net/nfc/nfc.h static inline void *nfc_get_drvdata(struct nfc_dev *dev)
dev               224 include/net/nfc/nfc.h 	return dev_get_drvdata(&dev->dev);
dev               232 include/net/nfc/nfc.h static inline const char *nfc_device_name(struct nfc_dev *dev)
dev               234 include/net/nfc/nfc.h 	return dev_name(&dev->dev);
dev               237 include/net/nfc/nfc.h struct sk_buff *nfc_alloc_send_skb(struct nfc_dev *dev, struct sock *sk,
dev               242 include/net/nfc/nfc.h int nfc_set_remote_general_bytes(struct nfc_dev *dev,
dev               244 include/net/nfc/nfc.h u8 *nfc_get_local_general_bytes(struct nfc_dev *dev, size_t *gb_len);
dev               246 include/net/nfc/nfc.h int nfc_fw_download_done(struct nfc_dev *dev, const char *firmware_name,
dev               249 include/net/nfc/nfc.h int nfc_targets_found(struct nfc_dev *dev,
dev               251 include/net/nfc/nfc.h int nfc_target_lost(struct nfc_dev *dev, u32 target_idx);
dev               253 include/net/nfc/nfc.h int nfc_dep_link_is_up(struct nfc_dev *dev, u32 target_idx,
dev               256 include/net/nfc/nfc.h int nfc_tm_activated(struct nfc_dev *dev, u32 protocol, u8 comm_mode,
dev               258 include/net/nfc/nfc.h int nfc_tm_deactivated(struct nfc_dev *dev);
dev               259 include/net/nfc/nfc.h int nfc_tm_data_received(struct nfc_dev *dev, struct sk_buff *skb);
dev               261 include/net/nfc/nfc.h void nfc_driver_failure(struct nfc_dev *dev, int err);
dev               263 include/net/nfc/nfc.h int nfc_add_se(struct nfc_dev *dev, u32 se_idx, u16 type);
dev               264 include/net/nfc/nfc.h int nfc_remove_se(struct nfc_dev *dev, u32 se_idx);
dev               265 include/net/nfc/nfc.h struct nfc_se *nfc_find_se(struct nfc_dev *dev, u32 se_idx);
dev               267 include/net/nfc/nfc.h void nfc_send_to_raw_sock(struct nfc_dev *dev, struct sk_buff *skb,
dev                39 include/net/nl802154.h int ieee802154_nl_assoc_indic(struct net_device *dev,
dev                54 include/net/nl802154.h int ieee802154_nl_assoc_confirm(struct net_device *dev,
dev                67 include/net/nl802154.h int ieee802154_nl_disassoc_indic(struct net_device *dev,
dev                82 include/net/nl802154.h int ieee802154_nl_disassoc_confirm(struct net_device *dev,
dev                97 include/net/nl802154.h int ieee802154_nl_scan_confirm(struct net_device *dev,
dev               114 include/net/nl802154.h int ieee802154_nl_beacon_indic(struct net_device *dev, __le16 panid,
dev               124 include/net/nl802154.h int ieee802154_nl_start_confirm(struct net_device *dev, u8 status);
dev                 6 include/net/p8022.h 				 struct net_device *dev,
dev                45 include/net/phonet/pn_dev.h int phonet_address_add(struct net_device *dev, u8 addr);
dev                46 include/net/phonet/pn_dev.h int phonet_address_del(struct net_device *dev, u8 addr);
dev                47 include/net/phonet/pn_dev.h u8 phonet_address_get(struct net_device *dev, u8 addr);
dev                49 include/net/phonet/pn_dev.h void phonet_address_notify(int event, struct net_device *dev, u8 addr);
dev                51 include/net/phonet/pn_dev.h int phonet_route_add(struct net_device *dev, u8 daddr);
dev                52 include/net/phonet/pn_dev.h int phonet_route_del(struct net_device *dev, u8 daddr);
dev                53 include/net/phonet/pn_dev.h void rtm_phonet_notify(int event, struct net_device *dev, u8 dst);
dev                46 include/net/ping.h 			     const struct net_device *dev, int strict);
dev               340 include/net/pkt_cls.h 	struct net_device *dev;
dev               344 include/net/pkt_cls.h 	dev = __dev_get_by_name(net, indev);
dev               345 include/net/pkt_cls.h 	if (!dev)
dev               347 include/net/pkt_cls.h 	return dev->ifindex;
dev                93 include/net/pkt_sched.h struct Qdisc *qdisc_lookup(struct net_device *dev, u32 handle);
dev                94 include/net/pkt_sched.h struct Qdisc *qdisc_lookup_class(struct net_device *dev, u32 handle);
dev               101 include/net/pkt_sched.h 		    struct net_device *dev, struct netdev_queue *txq,
dev               120 include/net/pkt_sched.h static inline unsigned int psched_mtu(const struct net_device *dev)
dev               122 include/net/pkt_sched.h 	return dev->mtu + dev->hard_header_len;
dev                95 include/net/rose.h 	struct net_device		*dev;
dev               110 include/net/route.h void rt_flush_dev(struct net_device *dev);
dev               189 include/net/route.h unsigned int inet_dev_addr_type(struct net *net, const struct net_device *dev,
dev                56 include/net/rtnetlink.h 	void			(*setup)(struct net_device *dev);
dev                64 include/net/rtnetlink.h 					   struct net_device *dev,
dev                67 include/net/rtnetlink.h 	int			(*changelink)(struct net_device *dev,
dev                70 include/net/rtnetlink.h 	void			(*dellink)(struct net_device *dev,
dev                73 include/net/rtnetlink.h 	size_t			(*get_size)(const struct net_device *dev);
dev                75 include/net/rtnetlink.h 					     const struct net_device *dev);
dev                77 include/net/rtnetlink.h 	size_t			(*get_xstats_size)(const struct net_device *dev);
dev                79 include/net/rtnetlink.h 					       const struct net_device *dev);
dev                87 include/net/rtnetlink.h 	int			(*slave_changelink)(struct net_device *dev,
dev                91 include/net/rtnetlink.h 	size_t			(*get_slave_size)(const struct net_device *dev,
dev                94 include/net/rtnetlink.h 						   const struct net_device *dev,
dev               123 include/net/rtnetlink.h 						const struct net_device *dev);
dev               124 include/net/rtnetlink.h 	size_t			(*get_link_af_size)(const struct net_device *dev);
dev               126 include/net/rtnetlink.h 	int			(*validate_link_af)(const struct net_device *dev,
dev               128 include/net/rtnetlink.h 	int			(*set_link_af)(struct net_device *dev,
dev               142 include/net/rtnetlink.h int rtnl_configure_link(struct net_device *dev, const struct ifinfomsg *ifm);
dev                48 include/net/sch_generic.h 	int 			(*enqueue)(struct sk_buff *skb, struct Qdisc *dev);
dev                49 include/net/sch_generic.h 	struct sk_buff *	(*dequeue)(struct Qdisc *dev);
dev               324 include/net/sch_generic.h 	return qdisc->dev_queue->dev;
dev               387 include/net/sch_generic.h void dev_init_scheduler(struct net_device *dev);
dev               388 include/net/sch_generic.h void dev_shutdown(struct net_device *dev);
dev               389 include/net/sch_generic.h void dev_activate(struct net_device *dev);
dev               390 include/net/sch_generic.h void dev_deactivate(struct net_device *dev);
dev               407 include/net/sch_generic.h static inline void qdisc_reset_all_tx_gt(struct net_device *dev, unsigned int i)
dev               411 include/net/sch_generic.h 	for (; i < dev->num_tx_queues; i++) {
dev               412 include/net/sch_generic.h 		qdisc = rtnl_dereference(netdev_get_tx_queue(dev, i)->qdisc);
dev               421 include/net/sch_generic.h static inline void qdisc_reset_all_tx(struct net_device *dev)
dev               423 include/net/sch_generic.h 	qdisc_reset_all_tx_gt(dev, 0);
dev               427 include/net/sch_generic.h static inline bool qdisc_all_tx_empty(const struct net_device *dev)
dev               432 include/net/sch_generic.h 	for (i = 0; i < dev->num_tx_queues; i++) {
dev               433 include/net/sch_generic.h 		struct netdev_queue *txq = netdev_get_tx_queue(dev, i);
dev               446 include/net/sch_generic.h static inline bool qdisc_tx_changing(const struct net_device *dev)
dev               450 include/net/sch_generic.h 	for (i = 0; i < dev->num_tx_queues; i++) {
dev               451 include/net/sch_generic.h 		struct netdev_queue *txq = netdev_get_tx_queue(dev, i);
dev               459 include/net/sch_generic.h static inline bool qdisc_tx_is_noop(const struct net_device *dev)
dev               463 include/net/sch_generic.h 	for (i = 0; i < dev->num_tx_queues; i++) {
dev               464 include/net/sch_generic.h 		struct netdev_queue *txq = netdev_get_tx_queue(dev, i);
dev                87 include/net/udp_tunnel.h 			 struct sk_buff *skb, struct net_device *dev,
dev                14 include/net/wext.h struct iw_statistics *get_wireless_stats(struct net_device *dev);
dev                15 include/net/wext.h int call_commit_handler(struct net_device *dev);
dev                44 include/net/wext.h int ioctl_private_call(struct net_device *dev, struct iwreq *iwr,
dev                47 include/net/wext.h int compat_private_call(struct net_device *dev, struct iwreq *iwr,
dev                50 include/net/wext.h int iw_handler_get_private(struct net_device *		dev,
dev               454 include/net/wimax.h 	return wimax_dev->net_dev->dev.parent;
dev                57 include/net/wpan-phy.h 	struct device dev;
dev                62 include/net/wpan-phy.h 	void (*del_iface)(struct wpan_phy *phy, struct net_device *dev);
dev                75 include/net/wpan-phy.h #define to_phy(_dev)	container_of(_dev, struct wpan_phy, dev)
dev                78 include/net/wpan-phy.h static inline void wpan_phy_set_dev(struct wpan_phy *phy, struct device *dev)
dev                80 include/net/wpan-phy.h 	phy->dev.parent = dev;
dev                98 include/net/wpan-phy.h 	put_device(&phy->dev);
dev               103 include/net/wpan-phy.h 	return dev_name(&phy->dev);
dev               131 include/net/x25.h 	struct net_device	*dev;
dev               137 include/net/x25.h 	struct net_device	*dev;
dev               262 include/net/x25.h void x25_route_device_down(struct net_device *dev);
dev                 9 include/net/x25device.h static inline __be16 x25_type_trans(struct sk_buff *skb, struct net_device *dev)
dev                11 include/net/x25device.h 	skb->dev = dev;
dev               303 include/net/xfrm.h 					    struct net_device *dev,
dev               980 include/net/xfrm.h void xfrm_dst_ifdown(struct dst_entry *dst, struct net_device *dev);
dev              1071 include/net/xfrm.h 	struct net *net = dev_net(skb->dev);
dev              1129 include/net/xfrm.h 	struct net *net = dev_net(skb->dev);
dev               113 include/pcmcia/cistpl.h     } dev[CISTPL_MAX_DEVICES];
dev                52 include/pcmcia/ds.h 	int (*probe)		(struct pcmcia_device *dev);
dev                53 include/pcmcia/ds.h 	void (*remove)		(struct pcmcia_device *dev);
dev                55 include/pcmcia/ds.h 	int (*suspend)		(struct pcmcia_device *dev);
dev                56 include/pcmcia/ds.h 	int (*resume)		(struct pcmcia_device *dev);
dev               147 include/pcmcia/ds.h 	struct device		dev;
dev               154 include/pcmcia/ds.h #define to_pcmcia_dev(n) container_of(n, struct pcmcia_device, dev)
dev               184 include/pcmcia/ds.h 			    struct net_device *dev);
dev               224 include/pcmcia/ss.h 	struct device			dev;
dev               108 include/rdma/ib_addr.h int rdma_copy_addr(struct rdma_dev_addr *dev_addr, struct net_device *dev,
dev               139 include/rdma/ib_addr.h static inline u16 rdma_vlan_dev_vlan_id(const struct net_device *dev)
dev               141 include/rdma/ib_addr.h 	return dev->priv_flags & IFF_802_1Q_VLAN ?
dev               142 include/rdma/ib_addr.h 		vlan_dev_vlan_id(dev) : 0xffff;
dev               182 include/rdma/ib_addr.h 	struct net_device *dev;
dev               185 include/rdma/ib_addr.h 	dev = dev_get_by_index(&init_net, dev_addr->bound_dev_if);
dev               186 include/rdma/ib_addr.h 	if (dev) {
dev               187 include/rdma/ib_addr.h 		ip4 = (struct in_device *)dev->ip_ptr;
dev               191 include/rdma/ib_addr.h 		dev_put(dev);
dev               242 include/rdma/ib_addr.h static inline int iboe_get_rate(struct net_device *dev)
dev               249 include/rdma/ib_addr.h 	err = __ethtool_get_settings(dev, &cmd);
dev               306 include/rdma/ib_addr.h static inline struct net_device *rdma_vlan_dev_real_dev(const struct net_device *dev)
dev               308 include/rdma/ib_addr.h 	return dev->priv_flags & IFF_802_1Q_VLAN ?
dev               309 include/rdma/ib_addr.h 		vlan_dev_real_dev(dev) : NULL;
dev              1392 include/rdma/ib_verbs.h 	int		(*mapping_error)(struct ib_device *dev,
dev              1394 include/rdma/ib_verbs.h 	u64		(*map_single)(struct ib_device *dev,
dev              1397 include/rdma/ib_verbs.h 	void		(*unmap_single)(struct ib_device *dev,
dev              1400 include/rdma/ib_verbs.h 	u64		(*map_page)(struct ib_device *dev,
dev              1404 include/rdma/ib_verbs.h 	void		(*unmap_page)(struct ib_device *dev,
dev              1407 include/rdma/ib_verbs.h 	int		(*map_sg)(struct ib_device *dev,
dev              1410 include/rdma/ib_verbs.h 	void		(*unmap_sg)(struct ib_device *dev,
dev              1413 include/rdma/ib_verbs.h 	void		(*sync_single_for_cpu)(struct ib_device *dev,
dev              1417 include/rdma/ib_verbs.h 	void		(*sync_single_for_device)(struct ib_device *dev,
dev              1421 include/rdma/ib_verbs.h 	void		*(*alloc_coherent)(struct ib_device *dev,
dev              1425 include/rdma/ib_verbs.h 	void		(*free_coherent)(struct ib_device *dev,
dev              1614 include/rdma/ib_verbs.h 	struct device                dev;
dev              2098 include/rdma/ib_verbs.h static inline int ib_dma_mapping_error(struct ib_device *dev, u64 dma_addr)
dev              2100 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2101 include/rdma/ib_verbs.h 		return dev->dma_ops->mapping_error(dev, dma_addr);
dev              2102 include/rdma/ib_verbs.h 	return dma_mapping_error(dev->dma_device, dma_addr);
dev              2112 include/rdma/ib_verbs.h static inline u64 ib_dma_map_single(struct ib_device *dev,
dev              2116 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2117 include/rdma/ib_verbs.h 		return dev->dma_ops->map_single(dev, cpu_addr, size, direction);
dev              2118 include/rdma/ib_verbs.h 	return dma_map_single(dev->dma_device, cpu_addr, size, direction);
dev              2128 include/rdma/ib_verbs.h static inline void ib_dma_unmap_single(struct ib_device *dev,
dev              2132 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2133 include/rdma/ib_verbs.h 		dev->dma_ops->unmap_single(dev, addr, size, direction);
dev              2135 include/rdma/ib_verbs.h 		dma_unmap_single(dev->dma_device, addr, size, direction);
dev              2138 include/rdma/ib_verbs.h static inline u64 ib_dma_map_single_attrs(struct ib_device *dev,
dev              2143 include/rdma/ib_verbs.h 	return dma_map_single_attrs(dev->dma_device, cpu_addr, size,
dev              2147 include/rdma/ib_verbs.h static inline void ib_dma_unmap_single_attrs(struct ib_device *dev,
dev              2152 include/rdma/ib_verbs.h 	return dma_unmap_single_attrs(dev->dma_device, addr, size,
dev              2164 include/rdma/ib_verbs.h static inline u64 ib_dma_map_page(struct ib_device *dev,
dev              2170 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2171 include/rdma/ib_verbs.h 		return dev->dma_ops->map_page(dev, page, offset, size, direction);
dev              2172 include/rdma/ib_verbs.h 	return dma_map_page(dev->dma_device, page, offset, size, direction);
dev              2182 include/rdma/ib_verbs.h static inline void ib_dma_unmap_page(struct ib_device *dev,
dev              2186 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2187 include/rdma/ib_verbs.h 		dev->dma_ops->unmap_page(dev, addr, size, direction);
dev              2189 include/rdma/ib_verbs.h 		dma_unmap_page(dev->dma_device, addr, size, direction);
dev              2199 include/rdma/ib_verbs.h static inline int ib_dma_map_sg(struct ib_device *dev,
dev              2203 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2204 include/rdma/ib_verbs.h 		return dev->dma_ops->map_sg(dev, sg, nents, direction);
dev              2205 include/rdma/ib_verbs.h 	return dma_map_sg(dev->dma_device, sg, nents, direction);
dev              2215 include/rdma/ib_verbs.h static inline void ib_dma_unmap_sg(struct ib_device *dev,
dev              2219 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2220 include/rdma/ib_verbs.h 		dev->dma_ops->unmap_sg(dev, sg, nents, direction);
dev              2222 include/rdma/ib_verbs.h 		dma_unmap_sg(dev->dma_device, sg, nents, direction);
dev              2225 include/rdma/ib_verbs.h static inline int ib_dma_map_sg_attrs(struct ib_device *dev,
dev              2230 include/rdma/ib_verbs.h 	return dma_map_sg_attrs(dev->dma_device, sg, nents, direction, attrs);
dev              2233 include/rdma/ib_verbs.h static inline void ib_dma_unmap_sg_attrs(struct ib_device *dev,
dev              2238 include/rdma/ib_verbs.h 	dma_unmap_sg_attrs(dev->dma_device, sg, nents, direction, attrs);
dev              2248 include/rdma/ib_verbs.h static inline u64 ib_sg_dma_address(struct ib_device *dev,
dev              2262 include/rdma/ib_verbs.h static inline unsigned int ib_sg_dma_len(struct ib_device *dev,
dev              2275 include/rdma/ib_verbs.h static inline void ib_dma_sync_single_for_cpu(struct ib_device *dev,
dev              2280 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2281 include/rdma/ib_verbs.h 		dev->dma_ops->sync_single_for_cpu(dev, addr, size, dir);
dev              2283 include/rdma/ib_verbs.h 		dma_sync_single_for_cpu(dev->dma_device, addr, size, dir);
dev              2293 include/rdma/ib_verbs.h static inline void ib_dma_sync_single_for_device(struct ib_device *dev,
dev              2298 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2299 include/rdma/ib_verbs.h 		dev->dma_ops->sync_single_for_device(dev, addr, size, dir);
dev              2301 include/rdma/ib_verbs.h 		dma_sync_single_for_device(dev->dma_device, addr, size, dir);
dev              2311 include/rdma/ib_verbs.h static inline void *ib_dma_alloc_coherent(struct ib_device *dev,
dev              2316 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2317 include/rdma/ib_verbs.h 		return dev->dma_ops->alloc_coherent(dev, size, dma_handle, flag);
dev              2322 include/rdma/ib_verbs.h 		ret = dma_alloc_coherent(dev->dma_device, size, &handle, flag);
dev              2335 include/rdma/ib_verbs.h static inline void ib_dma_free_coherent(struct ib_device *dev,
dev              2339 include/rdma/ib_verbs.h 	if (dev->dma_ops)
dev              2340 include/rdma/ib_verbs.h 		dev->dma_ops->free_coherent(dev, size, cpu_addr, dma_handle);
dev              2342 include/rdma/ib_verbs.h 		dma_free_coherent(dev->dma_device, size, cpu_addr, dma_handle);
dev               128 include/scsi/fc_frame.h static inline struct fc_frame *fc_frame_alloc(struct fc_lport *dev, size_t len)
dev               137 include/scsi/fc_frame.h 		fp = fc_frame_alloc_fill(dev, len);
dev                44 include/scsi/fcoe_sysfs.h 	container_of((d), struct fcoe_ctlr_device, dev)
dev                61 include/scsi/fcoe_sysfs.h 	struct device			dev;
dev                95 include/scsi/fcoe_sysfs.h 	struct device	    dev;
dev               115 include/scsi/fcoe_sysfs.h 	container_of((d), struct fcoe_fcf_device, dev)
dev               118 include/scsi/fcoe_sysfs.h 	dev_to_ctlr((x)->dev.parent)
dev               287 include/scsi/libfcoe.h #define MODULE_ALIAS_FCOE_PCI(ven, dev) \
dev               290 include/scsi/libfcoe.h 		"d" __stringify(dev) "sv*sd*bc*sc*i*")
dev               414 include/scsi/libsas.h 	struct device *dev;	  /* should be set */
dev               454 include/scsi/libsas.h static inline struct ata_device *sas_to_ata_dev(struct domain_device *dev)
dev               456 include/scsi/libsas.h 	return &dev->sata_dev.ap->link.device[0];
dev               485 include/scsi/libsas.h 	put_device(&phy->dev);
dev               614 include/scsi/libsas.h 	struct domain_device *dev;
dev               747 include/scsi/libsas.h extern void sas_ssp_task_response(struct device *dev, struct sas_task *task,
dev               749 include/scsi/libsas.h struct sas_phy *sas_get_local_phy(struct domain_device *dev);
dev               100 include/scsi/osd_ore.h 	unsigned dev;
dev               162 include/scsi/osd_ore.h 		unsigned dev;
dev                33 include/scsi/sas_ata.h static inline int dev_is_sata(struct domain_device *dev)
dev                35 include/scsi/sas_ata.h 	return dev->dev_type == SAS_SATA_DEV || dev->dev_type == SAS_SATA_PM ||
dev                36 include/scsi/sas_ata.h 	       dev->dev_type == SAS_SATA_PM_PORT || dev->dev_type == SAS_SATA_PENDING;
dev                39 include/scsi/sas_ata.h int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy);
dev                40 include/scsi/sas_ata.h int sas_ata_init(struct domain_device *dev);
dev                45 include/scsi/sas_ata.h void sas_ata_schedule_reset(struct domain_device *dev);
dev                46 include/scsi/sas_ata.h void sas_ata_wait_eh(struct domain_device *dev);
dev                54 include/scsi/sas_ata.h static inline int dev_is_sata(struct domain_device *dev)
dev                58 include/scsi/sas_ata.h static inline int sas_ata_init(struct domain_device *dev)
dev                75 include/scsi/sas_ata.h static inline void sas_ata_schedule_reset(struct domain_device *dev)
dev                79 include/scsi/sas_ata.h static inline void sas_ata_wait_eh(struct domain_device *dev)
dev                95 include/scsi/sas_ata.h static inline int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy)
dev               277 include/scsi/scsi_device.h 	struct device		dev;
dev               312 include/scsi/scsi_device.h #define to_scsi_target(d)	container_of(d, struct scsi_target, dev)
dev               321 include/scsi/scsi_device.h 	dev_printk(prefix, &(starget)->dev, fmt, ##a)
dev                88 include/scsi/scsi_host.h 	int (* ioctl)(struct scsi_device *dev, int cmd, void __user *arg);
dev                98 include/scsi/scsi_host.h 	int (* compat_ioctl)(struct scsi_device *dev, int cmd, void __user *arg);
dev               770 include/scsi/scsi_host.h static inline struct Scsi_Host *dev_to_shost(struct device *dev)
dev               772 include/scsi/scsi_host.h 	while (!scsi_is_host_device(dev)) {
dev               773 include/scsi/scsi_host.h 		if (!dev->parent)
dev               775 include/scsi/scsi_host.h 		dev = dev->parent;
dev               777 include/scsi/scsi_host.h 	return container_of(dev, struct Scsi_Host, shost_gendev);
dev               812 include/scsi/scsi_host.h 					     struct device *dev)
dev               814 include/scsi/scsi_host.h 	return scsi_add_host_with_dma(host, dev, dev);
dev               109 include/scsi/scsi_transport.h 	struct Scsi_Host *shost = dev_to_shost(&starget->dev);
dev               248 include/scsi/scsi_transport_fc.h 	struct device dev;
dev               259 include/scsi/scsi_transport_fc.h 	container_of(d, struct fc_vport, dev)
dev               260 include/scsi/scsi_transport_fc.h #define transport_class_to_vport(dev)		\
dev               261 include/scsi/scsi_transport_fc.h 	dev_to_vport(dev->parent)
dev               267 include/scsi/scsi_transport_fc.h 	(v->dev.parent)
dev               353 include/scsi/scsi_transport_fc.h 	struct device dev;
dev               369 include/scsi/scsi_transport_fc.h 	container_of(d, struct fc_rport, dev)
dev               370 include/scsi/scsi_transport_fc.h #define transport_class_to_rport(dev)	\
dev               371 include/scsi/scsi_transport_fc.h 	dev_to_rport(dev->parent)
dev               373 include/scsi/scsi_transport_fc.h 	dev_to_shost(r->dev.parent)
dev               402 include/scsi/scsi_transport_fc.h 	scsi_is_fc_rport(s->dev.parent) ? dev_to_rport(s->dev.parent) : NULL
dev               639 include/scsi/scsi_transport_fc.h 	struct device *dev;
dev               212 include/scsi/scsi_transport_iscsi.h 	struct device dev;		/* sysfs transport/container device */
dev               216 include/scsi/scsi_transport_iscsi.h 	container_of(_dev, struct iscsi_cls_conn, dev)
dev               222 include/scsi/scsi_transport_iscsi.h 	iscsi_dev_to_session(_conn->dev.parent)
dev               257 include/scsi/scsi_transport_iscsi.h 	struct device dev;	/* sysfs transport/container device */
dev               261 include/scsi/scsi_transport_iscsi.h 	container_of(_dev, struct iscsi_cls_session, dev)
dev               267 include/scsi/scsi_transport_iscsi.h 	dev_to_shost(_session->dev.parent)
dev               270 include/scsi/scsi_transport_iscsi.h 	iscsi_dev_to_session(_stgt->dev.parent)
dev               281 include/scsi/scsi_transport_iscsi.h         dev_to_shost(_job->dev)
dev               288 include/scsi/scsi_transport_iscsi.h 	struct device dev;
dev               294 include/scsi/scsi_transport_iscsi.h 	struct device dev;
dev               302 include/scsi/scsi_transport_iscsi.h 	container_of(_dev, struct iscsi_iface, dev)
dev               305 include/scsi/scsi_transport_iscsi.h 	dev_to_shost(_iface->dev.parent)
dev               312 include/scsi/scsi_transport_iscsi.h 	struct device dev;		/* sysfs transport/container device */
dev               346 include/scsi/scsi_transport_iscsi.h 	container_of(_dev, struct iscsi_bus_flash_conn, dev)
dev               349 include/scsi/scsi_transport_iscsi.h 	iscsi_dev_to_flash_session(_conn->dev.parent)
dev               359 include/scsi/scsi_transport_iscsi.h 	struct device dev;	/* sysfs transport/container device */
dev               408 include/scsi/scsi_transport_iscsi.h 	container_of(_dev, struct iscsi_bus_flash_session, dev)
dev               411 include/scsi/scsi_transport_iscsi.h 	dev_to_shost(_session->dev.parent)
dev               417 include/scsi/scsi_transport_iscsi.h 	dev_printk(prefix, &(_cls_session)->dev, fmt, ##a)
dev               420 include/scsi/scsi_transport_iscsi.h 	dev_printk(prefix, &(_cls_conn)->dev, fmt, ##a)
dev               455 include/scsi/scsi_transport_iscsi.h extern int iscsi_is_session_dev(const struct device *dev);
dev               460 include/scsi/scsi_transport_iscsi.h 		     int (*fn)(struct device *dev, void *data));
dev               475 include/scsi/scsi_transport_iscsi.h extern int iscsi_flashnode_bus_match(struct device *dev,
dev               479 include/scsi/scsi_transport_iscsi.h 			  int (*fn)(struct device *dev, void *data));
dev                49 include/scsi/scsi_transport_sas.h 	struct device		dev;
dev                77 include/scsi/scsi_transport_sas.h 	container_of((d), struct sas_phy, dev)
dev                78 include/scsi/scsi_transport_sas.h #define transport_class_to_phy(dev) \
dev                79 include/scsi/scsi_transport_sas.h 	dev_to_phy((dev)->parent)
dev                81 include/scsi/scsi_transport_sas.h 	dev_to_shost((phy)->dev.parent)
dev                85 include/scsi/scsi_transport_sas.h 	struct device		dev;
dev                93 include/scsi/scsi_transport_sas.h 	container_of((d), struct sas_rphy, dev)
dev                94 include/scsi/scsi_transport_sas.h #define transport_class_to_rphy(dev) \
dev                95 include/scsi/scsi_transport_sas.h 	dev_to_rphy((dev)->parent)
dev                97 include/scsi/scsi_transport_sas.h 	dev_to_shost((rphy)->dev.parent)
dev                99 include/scsi/scsi_transport_sas.h 	dev_to_rphy((targ)->dev.parent)
dev               136 include/scsi/scsi_transport_sas.h 	struct device		dev;
dev               151 include/scsi/scsi_transport_sas.h 	container_of((d), struct sas_port, dev)
dev               152 include/scsi/scsi_transport_sas.h #define transport_class_to_sas_port(dev) \
dev               153 include/scsi/scsi_transport_sas.h 	dev_to_sas_port((dev)->parent)
dev               210 include/scsi/scsi_transport_sas.h 		put_device(&phy->dev);
dev               219 include/scsi/scsi_transport_sas.h scsi_is_sas_expander_device(struct device *dev)
dev               222 include/scsi/scsi_transport_sas.h 	if (!scsi_is_sas_rphy(dev))
dev               224 include/scsi/scsi_transport_sas.h 	rphy = dev_to_rphy(dev);
dev               229 include/scsi/scsi_transport_sas.h #define scsi_is_sas_phy_local(phy)	scsi_is_host_device((phy)->dev.parent)
dev                55 include/scsi/scsi_transport_srp.h 	struct device dev;
dev               531 include/sound/ac97_codec.h 	struct device dev;
dev               536 include/sound/ac97_codec.h #define to_ac97_t(d) container_of(d, struct snd_ac97, dev)
dev               659 include/sound/ac97_codec.h 	ac97->dev.platform_data = data;
dev               146 include/sound/compress_driver.h 	struct device *dev;
dev                76 include/sound/core.h 	int (*dev_free)(struct snd_device *dev);
dev                77 include/sound/core.h 	int (*dev_register)(struct snd_device *dev);
dev                78 include/sound/core.h 	int (*dev_disconnect)(struct snd_device *dev);
dev               132 include/sound/core.h 	struct device *dev;		/* device assigned to this card */
dev               191 include/sound/core.h 	struct device *dev;		/* device for sysfs */
dev               210 include/sound/core.h 				int dev,
dev               233 include/sound/core.h static inline int snd_register_device(int type, struct snd_card *card, int dev,
dev               238 include/sound/core.h 	return snd_register_device_for_dev(type, card, dev, f_ops,
dev               243 include/sound/core.h int snd_unregister_device(int type, struct snd_card *card, int dev);
dev               245 include/sound/core.h struct device *snd_get_device(int type, struct snd_card *card, int dev);
dev               248 include/sound/core.h int snd_register_oss_device(int type, struct snd_card *card, int dev,
dev               250 include/sound/core.h int snd_unregister_oss_device(int type, struct snd_card *card, int dev);
dev               299 include/sound/core.h #define snd_card_set_dev(card, devptr) ((card)->dev = (devptr))
dev               426 include/sound/core.h #define gameport_set_dev_parent(gp,xdev) ((gp)->dev.parent = (xdev))
dev               442 include/sound/core.h #define _SND_PCI_QUIRK_ID_MASK(vend, mask, dev)	\
dev               443 include/sound/core.h 	.subvendor = (vend), .subdevice = (dev), .subdevice_mask = (mask)
dev               444 include/sound/core.h #define _SND_PCI_QUIRK_ID(vend, dev) \
dev               445 include/sound/core.h 	_SND_PCI_QUIRK_ID_MASK(vend, 0xffff, dev)
dev               446 include/sound/core.h #define SND_PCI_QUIRK_ID(vend,dev) {_SND_PCI_QUIRK_ID(vend, dev)}
dev               448 include/sound/core.h #define SND_PCI_QUIRK(vend,dev,xname,val) \
dev               449 include/sound/core.h 	{_SND_PCI_QUIRK_ID(vend, dev), .value = (val), .name = (xname)}
dev               452 include/sound/core.h #define SND_PCI_QUIRK_MASK(vend, mask, dev, xname, val)			\
dev               453 include/sound/core.h 	{_SND_PCI_QUIRK_ID_MASK(vend, mask, dev),			\
dev               457 include/sound/core.h #define SND_PCI_QUIRK(vend,dev,xname,val) \
dev               458 include/sound/core.h 	{_SND_PCI_QUIRK_ID(vend, dev), .value = (val)}
dev               459 include/sound/core.h #define SND_PCI_QUIRK_MASK(vend, mask, dev, xname, val)			\
dev               460 include/sound/core.h 	{_SND_PCI_QUIRK_ID_MASK(vend, mask, dev), .value = (val)}
dev               144 include/sound/dmaengine_pcm.h int snd_dmaengine_pcm_register(struct device *dev,
dev               147 include/sound/dmaengine_pcm.h void snd_dmaengine_pcm_unregister(struct device *dev);
dev               149 include/sound/dmaengine_pcm.h int devm_snd_dmaengine_pcm_register(struct device *dev,
dev                71 include/sound/hwdep.h 	struct device *dev;
dev               197 include/sound/info.h int snd_oss_info_register(int dev, int num, char *string);
dev               198 include/sound/info.h #define snd_oss_info_unregister(dev, num) snd_oss_info_register(dev, num, NULL)
dev                34 include/sound/memalloc.h 	struct device *dev;		/* generic device */
dev                38 include/sound/memalloc.h #define snd_dma_pci_data(pci)	(&(pci)->dev)
dev                65 include/sound/memalloc.h 	struct snd_dma_device dev;	/* device type */
dev                92 include/sound/memalloc.h 	struct device *dev;
dev               146 include/sound/memalloc.h int snd_dma_alloc_pages(int type, struct device *dev, size_t size,
dev               148 include/sound/memalloc.h int snd_dma_alloc_pages_fallback(int type, struct device *dev, size_t size,
dev                29 include/sound/minors.h #define SNDRV_MINOR(card, dev)		(((card) << 5) | (dev))
dev                79 include/sound/minors.h #define SNDRV_MINOR_OSS(card, dev)	(((card) << 4) | (dev))
dev                22 include/sound/omap-pcm.h int omap_pcm_platform_register(struct device *dev);
dev                24 include/sound/omap-pcm.h static inline int omap_pcm_platform_register(struct device *dev)
dev               465 include/sound/pcm.h 	struct device *dev; /* actual hw device this belongs to */
dev              1133 include/sound/pcm.h 	dev_err((pcm)->card->dev, fmt, ##args)
dev              1135 include/sound/pcm.h 	dev_warn((pcm)->card->dev, fmt, ##args)
dev              1137 include/sound/pcm.h 	dev_dbg((pcm)->card->dev, fmt, ##args)
dev                35 include/sound/pxa2xx-lib.h extern int pxa2xx_ac97_hw_probe(struct platform_device *dev);
dev                36 include/sound/pxa2xx-lib.h extern void pxa2xx_ac97_hw_remove(struct platform_device *dev);
dev               142 include/sound/rawmidi.h 	struct snd_info_entry *dev;
dev                63 include/sound/seq_device.h 	int (*init_device)(struct snd_seq_device *dev);
dev                64 include/sound/seq_device.h 	int (*free_device)(struct snd_seq_device *dev);
dev                75 include/sound/seq_device.h #define SNDRV_SEQ_DEVICE_ARGPTR(dev) (void *)((char *)(dev) + sizeof(struct snd_seq_device))
dev                42 include/sound/seq_midi_event.h void snd_midi_event_free(struct snd_midi_event *dev);
dev                43 include/sound/seq_midi_event.h void snd_midi_event_reset_encode(struct snd_midi_event *dev);
dev                44 include/sound/seq_midi_event.h void snd_midi_event_reset_decode(struct snd_midi_event *dev);
dev                45 include/sound/seq_midi_event.h void snd_midi_event_no_status(struct snd_midi_event *dev, int on);
dev                47 include/sound/seq_midi_event.h long snd_midi_event_encode(struct snd_midi_event *dev, unsigned char *buf, long count,
dev                49 include/sound/seq_midi_event.h int snd_midi_event_encode_byte(struct snd_midi_event *dev, int c, struct snd_seq_event *ev);
dev                51 include/sound/seq_midi_event.h long snd_midi_event_decode(struct snd_midi_event *dev, unsigned char *buf, long count,
dev               111 include/sound/snd_wavefront.h extern int  snd_wavefront_detect_irq (snd_wavefront_t *dev) ;
dev               112 include/sound/snd_wavefront.h extern int  snd_wavefront_check_irq (snd_wavefront_t *dev, int irq);
dev               113 include/sound/snd_wavefront.h extern int  snd_wavefront_restart (snd_wavefront_t *dev);
dev               114 include/sound/snd_wavefront.h extern int  snd_wavefront_start (snd_wavefront_t *dev);
dev               116 include/sound/snd_wavefront.h extern int  snd_wavefront_config_midi (snd_wavefront_t *dev) ;
dev               243 include/sound/soc-dai.h 	struct device *dev;
dev               311 include/sound/soc-dai.h 	dev_set_drvdata(dai->dev, data);
dev               316 include/sound/soc-dai.h 	return dev_get_drvdata(dai->dev);
dev               408 include/sound/soc-dapm.h int snd_soc_dapm_sys_add(struct device *dev);
dev               596 include/sound/soc-dapm.h 	struct device *dev; /* from parent - for debug */
dev               388 include/sound/soc.h int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card);
dev               389 include/sound/soc.h int snd_soc_suspend(struct device *dev);
dev               390 include/sound/soc.h int snd_soc_resume(struct device *dev);
dev               391 include/sound/soc.h int snd_soc_poweroff(struct device *dev);
dev               392 include/sound/soc.h int snd_soc_register_platform(struct device *dev,
dev               394 include/sound/soc.h int devm_snd_soc_register_platform(struct device *dev,
dev               396 include/sound/soc.h void snd_soc_unregister_platform(struct device *dev);
dev               397 include/sound/soc.h int snd_soc_add_platform(struct device *dev, struct snd_soc_platform *platform,
dev               400 include/sound/soc.h struct snd_soc_platform *snd_soc_lookup_platform(struct device *dev);
dev               401 include/sound/soc.h int snd_soc_register_codec(struct device *dev,
dev               404 include/sound/soc.h void snd_soc_unregister_codec(struct device *dev);
dev               405 include/sound/soc.h int snd_soc_register_component(struct device *dev,
dev               408 include/sound/soc.h int devm_snd_soc_register_component(struct device *dev,
dev               411 include/sound/soc.h void snd_soc_unregister_component(struct device *dev);
dev               721 include/sound/soc.h 	struct device *dev;
dev               780 include/sound/soc.h 	struct device *dev;
dev               894 include/sound/soc.h 	struct device *dev;
dev              1021 include/sound/soc.h 	struct device *dev;
dev              1108 include/sound/soc.h 	struct device *dev;
dev              1296 include/sound/soc.h 	dev_set_drvdata(c->dev, data);
dev              1301 include/sound/soc.h 	return dev_get_drvdata(c->dev);
dev              1329 include/sound/soc.h 	dev_set_drvdata(rtd->dev, data);
dev              1334 include/sound/soc.h 	return dev_get_drvdata(rtd->dev);
dev               171 include/sound/vx_core.h 	struct device *dev;
dev               221 include/sound/vx_core.h irqreturn_t snd_vx_irq_handler(int irq, void *dev);
dev               222 include/sound/vx_core.h irqreturn_t snd_vx_threaded_irq_handler(int irq, void *dev);
dev                70 include/target/target_core_backend.h u32	sbc_get_device_rev(struct se_device *dev);
dev                71 include/target/target_core_backend.h u32	sbc_get_device_type(struct se_device *dev);
dev                14 include/trace/events/bcache.h 		__field(dev_t,		dev			)
dev                24 include/trace/events/bcache.h 		__entry->dev		= bio->bi_bdev->bd_dev;
dev                34 include/trace/events/bcache.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev                94 include/trace/events/bcache.h 		__field(dev_t,		dev			)
dev               101 include/trace/events/bcache.h 		__entry->dev		= bio->bi_bdev->bd_dev;
dev               108 include/trace/events/bcache.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
dev               127 include/trace/events/bcache.h 		__field(dev_t,		dev			)
dev               136 include/trace/events/bcache.h 		__entry->dev		= bio->bi_bdev->bd_dev;
dev               145 include/trace/events/bcache.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               411 include/trace/events/bcache.h 		__field(dev_t,		dev			)
dev               416 include/trace/events/bcache.h 		__entry->dev		= ca->bdev->bd_dev;
dev               422 include/trace/events/bcache.h 		  __entry->sectors, MAJOR(__entry->dev),
dev               423 include/trace/events/bcache.h 		  MINOR(__entry->dev), __entry->offset)
dev               431 include/trace/events/bcache.h 		__field(dev_t,		dev			)
dev               436 include/trace/events/bcache.h 		__entry->dev		= ca->bdev->bd_dev;
dev               440 include/trace/events/bcache.h 	TP_printk("allocated %d,%d sector=%llu", MAJOR(__entry->dev),
dev               441 include/trace/events/bcache.h 		  MINOR(__entry->dev), __entry->offset)
dev               449 include/trace/events/bcache.h 		__field(dev_t,		dev			)
dev               456 include/trace/events/bcache.h 		__entry->dev		= ca->bdev->bd_dev;
dev               463 include/trace/events/bcache.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->free,
dev                21 include/trace/events/block.h 		__field(  dev_t,	dev			)
dev                27 include/trace/events/block.h 		__entry->dev		= bh->b_bdev->bd_dev;
dev                33 include/trace/events/block.h 		MAJOR(__entry->dev), MINOR(__entry->dev),
dev                71 include/trace/events/block.h 		__field(  dev_t,	dev			)
dev                80 include/trace/events/block.h 		__entry->dev	   = rq->rq_disk ? disk_devt(rq->rq_disk) : 0;
dev                92 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               151 include/trace/events/block.h 		__field(  dev_t,	dev			)
dev               160 include/trace/events/block.h 		__entry->dev	   = rq->rq_disk ? disk_devt(rq->rq_disk) : 0;
dev               170 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               183 include/trace/events/block.h 		__field(  dev_t,	dev			)
dev               193 include/trace/events/block.h 		__entry->dev	   = rq->rq_disk ? disk_devt(rq->rq_disk) : 0;
dev               207 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               263 include/trace/events/block.h 		__field( dev_t,		dev			)
dev               271 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev ?
dev               280 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
dev               301 include/trace/events/block.h 		__field( dev_t,		dev		)
dev               309 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
dev               317 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
dev               329 include/trace/events/block.h 		__field( dev_t,		dev			)
dev               337 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
dev               345 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
dev               396 include/trace/events/block.h 		__field( dev_t,		dev			)
dev               404 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
dev               412 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
dev               424 include/trace/events/block.h 		__field( dev_t,		dev			)
dev               432 include/trace/events/block.h 		__entry->dev		= bio ? bio->bi_bdev->bd_dev : 0;
dev               441 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
dev               559 include/trace/events/block.h 		__field( dev_t,		dev				)
dev               567 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
dev               575 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
dev               593 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct bio *bio, dev_t dev,
dev               596 include/trace/events/block.h 	TP_ARGS(q, bio, dev, from),
dev               599 include/trace/events/block.h 		__field( dev_t,		dev		)
dev               608 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
dev               611 include/trace/events/block.h 		__entry->old_dev	= dev;
dev               617 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
dev               637 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct request *rq, dev_t dev,
dev               640 include/trace/events/block.h 	TP_ARGS(q, rq, dev, from),
dev               643 include/trace/events/block.h 		__field( dev_t,		dev		)
dev               653 include/trace/events/block.h 		__entry->dev		= disk_devt(rq->rq_disk);
dev               656 include/trace/events/block.h 		__entry->old_dev	= dev;
dev               663 include/trace/events/block.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
dev                15 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev                24 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev                33 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev                45 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev                51 include/trace/events/ext3.h 		__entry->dev	= dir->i_sb->s_dev;
dev                57 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev                67 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev                74 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev                81 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev                92 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev                98 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               104 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               114 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               120 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               126 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               136 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               142 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               148 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               159 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               167 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               175 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               188 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               196 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               204 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               240 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               249 include/trace/events/ext3.h 		__entry->dev	= page->mapping->host->i_sb->s_dev;
dev               253 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               302 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               311 include/trace/events/ext3.h 		__entry->dev	= page->mapping->host->i_sb->s_dev;
dev               315 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               327 include/trace/events/ext3.h 		__field(	dev_t,		dev		)
dev               334 include/trace/events/ext3.h 		__entry->dev	= sb->s_dev;
dev               340 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               351 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               358 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               365 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               377 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               385 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               393 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               406 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               414 include/trace/events/ext3.h 		__entry->dev		= inode->i_sb->s_dev;
dev               422 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               433 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               442 include/trace/events/ext3.h 		__entry->dev		= dentry->d_inode->i_sb->s_dev;
dev               449 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               462 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               468 include/trace/events/ext3.h 		__entry->dev		= inode->i_sb->s_dev;
dev               472 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               483 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               489 include/trace/events/ext3.h 		__entry->dev	= sb->s_dev;
dev               494 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               507 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               511 include/trace/events/ext3.h 		__entry->dev	= sb->s_dev;
dev               517 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               531 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               538 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               542 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               553 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               558 include/trace/events/ext3.h 		__entry->dev	= sb->s_dev;
dev               563 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               577 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               584 include/trace/events/ext3.h 		__entry->dev	= sb->s_dev;
dev               588 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               598 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               606 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               614 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               625 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               631 include/trace/events/ext3.h 		__entry->dev	= sb->s_dev;
dev               636 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               647 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               655 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               662 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               676 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               685 include/trace/events/ext3.h 		__entry->dev	= inode->i_sb->s_dev;
dev               693 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               708 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               715 include/trace/events/ext3.h 		__entry->dev		= dentry->d_inode->i_sb->s_dev;
dev               719 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               732 include/trace/events/ext3.h 		__field(	dev_t,	dev			)
dev               738 include/trace/events/ext3.h 		__entry->dev		= dentry->d_inode->i_sb->s_dev;
dev               743 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               755 include/trace/events/ext3.h 		__field(	dev_t,		dev		)
dev               761 include/trace/events/ext3.h 		__entry->dev    = inode->i_sb->s_dev;
dev               766 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               792 include/trace/events/ext3.h 		__field(	dev_t,		dev		)
dev               800 include/trace/events/ext3.h 		__entry->dev    = inode->i_sb->s_dev;
dev               807 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               820 include/trace/events/ext3.h 		__field(	dev_t,		dev		)
dev               829 include/trace/events/ext3.h 		__entry->dev    = inode->i_sb->s_dev;
dev               837 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               850 include/trace/events/ext3.h 		__field(	dev_t,	dev		)
dev               855 include/trace/events/ext3.h 		__entry->dev		= inode->i_sb->s_dev;
dev               859 include/trace/events/ext3.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev                84 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev                93 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev               102 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               113 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               119 include/trace/events/ext4.h 		__entry->dev	= dir->i_sb->s_dev;
dev               125 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               135 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               142 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev               149 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               160 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               166 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev               172 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               182 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               188 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev               194 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               204 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               210 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev               216 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               226 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               232 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev               238 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               251 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               259 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev               267 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               295 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               303 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev               311 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               346 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               359 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev               374 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               389 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               397 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev               406 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               417 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               425 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev               433 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               445 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               455 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev               466 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               479 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               486 include/trace/events/ext4.h 		__entry->dev	= page->mapping->host->i_sb->s_dev;
dev               492 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               524 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               532 include/trace/events/ext4.h 		__entry->dev	= page->mapping->host->i_sb->s_dev;
dev               540 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               565 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               572 include/trace/events/ext4.h 		__entry->dev	= sb->s_dev;
dev               578 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               589 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               598 include/trace/events/ext4.h 		__entry->dev		= ac->ac_sb->s_dev;
dev               606 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               634 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               642 include/trace/events/ext4.h 		__entry->dev		= pa->pa_inode->i_sb->s_dev;
dev               649 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               660 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               667 include/trace/events/ext4.h 		__entry->dev		= sb->s_dev;
dev               673 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               683 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               689 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev               694 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               704 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               710 include/trace/events/ext4.h 		__entry->dev	= sb->s_dev;
dev               715 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               725 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               738 include/trace/events/ext4.h 		__entry->dev	= ar->inode->i_sb->s_dev;
dev               752 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               765 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               779 include/trace/events/ext4.h 		__entry->dev	= ar->inode->i_sb->s_dev;
dev               794 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               808 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               817 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev               826 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               838 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               847 include/trace/events/ext4.h 		__entry->dev		= dentry->d_inode->i_sb->s_dev;
dev               854 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               865 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               871 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev               877 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               888 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               894 include/trace/events/ext4.h 		__entry->dev	= sb->s_dev;
dev               899 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               909 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               916 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev               923 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               934 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev               957 include/trace/events/ext4.h 		__entry->dev		= ac->ac_inode->i_sb->s_dev;
dev               982 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1001 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1014 include/trace/events/ext4.h 		__entry->dev		= ac->ac_inode->i_sb->s_dev;
dev              1027 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1045 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1053 include/trace/events/ext4.h 		__entry->dev		= sb->s_dev;
dev              1061 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1095 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1103 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1111 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1122 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1134 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1151 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1165 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1175 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1186 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1199 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1210 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1223 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1236 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1242 include/trace/events/ext4.h 		__entry->dev	= sb->s_dev;
dev              1247 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1285 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1293 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1301 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1313 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1322 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1331 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1343 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1351 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1359 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1393 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1401 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1409 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1421 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1428 include/trace/events/ext4.h 		__entry->dev		= dentry->d_inode->i_sb->s_dev;
dev              1435 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1446 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1452 include/trace/events/ext4.h 		__entry->dev		= dentry->d_inode->i_sb->s_dev;
dev              1458 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1469 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              1475 include/trace/events/ext4.h 		__entry->dev    = inode->i_sb->s_dev;
dev              1481 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1507 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              1517 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev              1528 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1545 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              1558 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev              1573 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1587 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              1595 include/trace/events/ext4.h 		__entry->dev    = inode->i_sb->s_dev;
dev              1603 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1629 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              1640 include/trace/events/ext4.h 		__entry->dev    = inode->i_sb->s_dev;
dev              1652 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1678 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              1685 include/trace/events/ext4.h 		__entry->dev    = inode->i_sb->s_dev;
dev              1692 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1703 include/trace/events/ext4.h 		__field(	dev_t,	dev		)
dev              1708 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev              1713 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1724 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1731 include/trace/events/ext4.h 		__entry->dev		 = sb->s_dev;
dev              1738 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1748 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              1754 include/trace/events/ext4.h 		__entry->dev		 = sb->s_dev;
dev              1760 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1820 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              1831 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev              1843 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1857 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              1866 include/trace/events/ext4.h 		__entry->dev	= sb->s_dev;
dev              1875 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1887 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              1895 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1903 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1916 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              1923 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1930 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1944 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              1954 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev              1965 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              1978 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              1985 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              1992 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2005 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              2013 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2021 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2036 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              2047 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev              2059 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2077 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              2087 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev              2098 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2113 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              2119 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2125 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2137 include/trace/events/ext4.h 		__field(	dev_t,		dev	)
dev              2145 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2153 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2167 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              2177 include/trace/events/ext4.h 		__entry->dev		= inode->i_sb->s_dev;
dev              2188 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2203 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              2212 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2221 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2245 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              2252 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2259 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2270 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              2276 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2282 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2292 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              2301 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2310 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2322 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              2328 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2334 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2345 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              2355 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2365 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2378 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              2384 include/trace/events/ext4.h 		__entry->dev		= sb->s_dev;
dev              2390 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2412 include/trace/events/ext4.h 		__field(	dev_t,	dev			)
dev              2418 include/trace/events/ext4.h 		__entry->dev		= sb->s_dev;
dev              2424 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2434 include/trace/events/ext4.h 		__field(dev_t,	dev)
dev              2441 include/trace/events/ext4.h 		__entry->dev	= inode->i_sb->s_dev;
dev              2448 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev              2460 include/trace/events/ext4.h 		__field(	dev_t,		dev		)
dev              2469 include/trace/events/ext4.h 		__entry->dev		= sb->s_dev;
dev              2479 include/trace/events/ext4.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->nr_shrunk,
dev                 9 include/trace/events/f2fs.h #define show_dev(entry)		MAJOR(entry->dev), MINOR(entry->dev)
dev                87 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev                98 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               126 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               132 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               156 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               164 include/trace/events/f2fs.h 		__entry->dev		= inode->i_sb->s_dev;
dev               186 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               192 include/trace/events/f2fs.h 		__entry->dev	= sb->s_dev;
dev               238 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               246 include/trace/events/f2fs.h 		__entry->dev	= dir->i_sb->s_dev;
dev               282 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               290 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               311 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               319 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               369 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               376 include/trace/events/f2fs.h 		__entry->dev		= inode->i_sb->s_dev;
dev               416 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               424 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               452 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               460 include/trace/events/f2fs.h 		__entry->dev		= page->mapping->host->i_sb->s_dev;
dev               482 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               491 include/trace/events/f2fs.h 		__entry->dev		= inode->i_sb->s_dev;
dev               517 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               530 include/trace/events/f2fs.h 		__entry->dev		= sb->s_dev;
dev               564 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               575 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               603 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               611 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               633 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               642 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               666 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               672 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               690 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               698 include/trace/events/f2fs.h 		__entry->dev		= sb->s_dev;
dev               739 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               747 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               769 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               777 include/trace/events/f2fs.h 		__entry->dev	= inode->i_sb->s_dev;
dev               798 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               808 include/trace/events/f2fs.h 		__entry->dev	= page->mapping->host->i_sb->s_dev;
dev               862 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               881 include/trace/events/f2fs.h 		__entry->dev		= inode->i_sb->s_dev;
dev               926 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               935 include/trace/events/f2fs.h 		__entry->dev	= page->mapping->host->i_sb->s_dev;
dev               958 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               964 include/trace/events/f2fs.h 		__entry->dev		= sb->s_dev;
dev               982 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev               988 include/trace/events/f2fs.h 		__entry->dev	= sb->s_dev;
dev              1006 include/trace/events/f2fs.h 		__field(dev_t,	dev)
dev              1012 include/trace/events/f2fs.h 		__entry->dev	= sb->s_dev;
dev                20 include/trace/events/iommu.h 	TP_PROTO(int group_id, struct device *dev),
dev                22 include/trace/events/iommu.h 	TP_ARGS(group_id, dev),
dev                26 include/trace/events/iommu.h 		__string(device, dev_name(dev))
dev                31 include/trace/events/iommu.h 		__assign_str(device, dev_name(dev));
dev                41 include/trace/events/iommu.h 	TP_PROTO(int group_id, struct device *dev),
dev                43 include/trace/events/iommu.h 	TP_ARGS(group_id, dev)
dev                49 include/trace/events/iommu.h 	TP_PROTO(int group_id, struct device *dev),
dev                51 include/trace/events/iommu.h 	TP_ARGS(group_id, dev)
dev                56 include/trace/events/iommu.h 	TP_PROTO(struct device *dev),
dev                58 include/trace/events/iommu.h 	TP_ARGS(dev),
dev                61 include/trace/events/iommu.h 		__string(device, dev_name(dev))
dev                65 include/trace/events/iommu.h 		__assign_str(device, dev_name(dev));
dev                74 include/trace/events/iommu.h 	TP_PROTO(struct device *dev),
dev                76 include/trace/events/iommu.h 	TP_ARGS(dev)
dev                81 include/trace/events/iommu.h 	TP_PROTO(struct device *dev),
dev                83 include/trace/events/iommu.h 	TP_ARGS(dev)
dev               129 include/trace/events/iommu.h 	TP_PROTO(struct device *dev, unsigned long iova, int flags),
dev               131 include/trace/events/iommu.h 	TP_ARGS(dev, iova, flags),
dev               134 include/trace/events/iommu.h 		__string(device, dev_name(dev))
dev               135 include/trace/events/iommu.h 		__string(driver, dev_driver_string(dev))
dev               141 include/trace/events/iommu.h 		__assign_str(device, dev_name(dev));
dev               142 include/trace/events/iommu.h 		__assign_str(driver, dev_driver_string(dev));
dev               155 include/trace/events/iommu.h 	TP_PROTO(struct device *dev, unsigned long iova, int flags),
dev               157 include/trace/events/iommu.h 	TP_ARGS(dev, iova, flags)
dev                17 include/trace/events/jbd.h 		__field(	dev_t,	dev			)
dev                22 include/trace/events/jbd.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev                27 include/trace/events/jbd.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev                38 include/trace/events/jbd.h 		__field(	dev_t,	dev			)
dev                43 include/trace/events/jbd.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev                48 include/trace/events/jbd.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev                87 include/trace/events/jbd.h 		__field(	dev_t,	dev			)
dev                92 include/trace/events/jbd.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev                97 include/trace/events/jbd.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               107 include/trace/events/jbd.h 		__field(	dev_t,	dev			)
dev               113 include/trace/events/jbd.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev               119 include/trace/events/jbd.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               129 include/trace/events/jbd.h 		__field(	dev_t,	dev			)
dev               134 include/trace/events/jbd.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev               139 include/trace/events/jbd.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               151 include/trace/events/jbd.h 		__field(	dev_t,	dev			)
dev               159 include/trace/events/jbd.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev               167 include/trace/events/jbd.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               178 include/trace/events/jbd.h 		__field(	dev_t,	dev			)
dev               183 include/trace/events/jbd.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev               187 include/trace/events/jbd.h 	TP_printk("dev %d,%d write_op %x", MAJOR(__entry->dev),
dev               188 include/trace/events/jbd.h 		  MINOR(__entry->dev), __entry->write_op)
dev                20 include/trace/events/jbd2.h 		__field(	dev_t,	dev			)
dev                25 include/trace/events/jbd2.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev                30 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->result)
dev                40 include/trace/events/jbd2.h 		__field(	dev_t,	dev			)
dev                46 include/trace/events/jbd2.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev                52 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev                97 include/trace/events/jbd2.h 		__field(	dev_t,	dev			)
dev               104 include/trace/events/jbd2.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev               111 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               121 include/trace/events/jbd2.h 		__field(	dev_t,	dev			)
dev               126 include/trace/events/jbd2.h 		__entry->dev	= inode->i_sb->s_dev;
dev               131 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               136 include/trace/events/jbd2.h 	TP_PROTO(dev_t dev, unsigned long tid, unsigned int type,
dev               139 include/trace/events/jbd2.h 	TP_ARGS(dev, tid, type, line_no, requested_blocks),
dev               142 include/trace/events/jbd2.h 		__field(		dev_t,	dev		)
dev               150 include/trace/events/jbd2.h 		__entry->dev		  = dev;
dev               159 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid,
dev               164 include/trace/events/jbd2.h 	TP_PROTO(dev_t dev, unsigned long tid, unsigned int type,
dev               168 include/trace/events/jbd2.h 	TP_ARGS(dev, tid, type, line_no, buffer_credits, requested_blocks),
dev               171 include/trace/events/jbd2.h 		__field(		dev_t,	dev		)
dev               180 include/trace/events/jbd2.h 		__entry->dev		  = dev;
dev               190 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid,
dev               196 include/trace/events/jbd2.h 	TP_PROTO(dev_t dev, unsigned long tid, unsigned int type,
dev               200 include/trace/events/jbd2.h 	TP_ARGS(dev, tid, type, line_no, interval, sync,
dev               204 include/trace/events/jbd2.h 		__field(		dev_t,	dev		)
dev               215 include/trace/events/jbd2.h 		__entry->dev		  = dev;
dev               227 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid,
dev               234 include/trace/events/jbd2.h 	TP_PROTO(dev_t dev, unsigned long tid,
dev               237 include/trace/events/jbd2.h 	TP_ARGS(dev, tid, stats),
dev               240 include/trace/events/jbd2.h 		__field(		dev_t,	dev		)
dev               254 include/trace/events/jbd2.h 		__entry->dev		= dev;
dev               270 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid,
dev               282 include/trace/events/jbd2.h 	TP_PROTO(dev_t dev, unsigned long tid,
dev               285 include/trace/events/jbd2.h 	TP_ARGS(dev, tid, stats),
dev               288 include/trace/events/jbd2.h 		__field(		dev_t,	dev		)
dev               297 include/trace/events/jbd2.h 		__entry->dev		= dev;
dev               307 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->tid,
dev               320 include/trace/events/jbd2.h 		__field(	dev_t,	dev			)
dev               328 include/trace/events/jbd2.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev               336 include/trace/events/jbd2.h 		  MAJOR(__entry->dev), MINOR(__entry->dev),
dev               348 include/trace/events/jbd2.h 		__field(	dev_t,  dev			)
dev               353 include/trace/events/jbd2.h 		__entry->dev		= journal->j_fs_dev->bd_dev;
dev               357 include/trace/events/jbd2.h 	TP_printk("dev %d,%d write_op %x", MAJOR(__entry->dev),
dev               358 include/trace/events/jbd2.h 		  MINOR(__entry->dev), __entry->write_op)
dev               363 include/trace/events/jbd2.h 	TP_PROTO(dev_t dev, unsigned long stall_ms),
dev               365 include/trace/events/jbd2.h 	TP_ARGS(dev, stall_ms),
dev               368 include/trace/events/jbd2.h 		__field(        dev_t, dev	)
dev               373 include/trace/events/jbd2.h 		__entry->dev		= dev;
dev               378 include/trace/events/jbd2.h 		MAJOR(__entry->dev), MINOR(__entry->dev),
dev                21 include/trace/events/napi.h 		__string(	dev_name, napi->dev ? napi->dev->name : NO_DEV)
dev                26 include/trace/events/napi.h 		__assign_str(dev_name, napi->dev ? napi->dev->name : NO_DEV);
dev                15 include/trace/events/net.h 	TP_PROTO(const struct sk_buff *skb, const struct net_device *dev),
dev                17 include/trace/events/net.h 	TP_ARGS(skb, dev),
dev                20 include/trace/events/net.h 		__string(	name,			dev->name	)
dev                40 include/trace/events/net.h 		__assign_str(name, dev->name);
dev                74 include/trace/events/net.h 		 struct net_device *dev,
dev                77 include/trace/events/net.h 	TP_ARGS(skb, rc, dev, skb_len),
dev                83 include/trace/events/net.h 		__string(	name,		dev->name	)
dev                90 include/trace/events/net.h 		__assign_str(name, dev->name);
dev               106 include/trace/events/net.h 		__string(	name,		skb->dev->name	)
dev               112 include/trace/events/net.h 		__assign_str(name, skb->dev->name);
dev               147 include/trace/events/net.h 		__string(	name,			skb->dev->name	)
dev               169 include/trace/events/net.h 		__assign_str(name, skb->dev->name);
dev               116 include/trace/events/power.h 	TP_PROTO(struct device *dev, const char *pm_ops, int event),
dev               118 include/trace/events/power.h 	TP_ARGS(dev, pm_ops, event),
dev               121 include/trace/events/power.h 		__string(device, dev_name(dev))
dev               122 include/trace/events/power.h 		__string(driver, dev_driver_string(dev))
dev               123 include/trace/events/power.h 		__string(parent, dev->parent ? dev_name(dev->parent) : "none")
dev               129 include/trace/events/power.h 		__assign_str(device, dev_name(dev));
dev               130 include/trace/events/power.h 		__assign_str(driver, dev_driver_string(dev));
dev               132 include/trace/events/power.h 			dev->parent ? dev_name(dev->parent) : "none");
dev               144 include/trace/events/power.h 	TP_PROTO(struct device *dev, int error),
dev               146 include/trace/events/power.h 	TP_ARGS(dev, error),
dev               149 include/trace/events/power.h 		__string(device, dev_name(dev))
dev               150 include/trace/events/power.h 		__string(driver, dev_driver_string(dev))
dev               155 include/trace/events/power.h 		__assign_str(device, dev_name(dev));
dev               156 include/trace/events/power.h 		__assign_str(driver, dev_driver_string(dev));
dev               148 include/trace/events/random.h 	TP_PROTO(dev_t dev, int input_bits),
dev               150 include/trace/events/random.h 	TP_ARGS(dev, input_bits),
dev               153 include/trace/events/random.h 		__field(	dev_t,	dev			)
dev               158 include/trace/events/random.h 		__entry->dev		= dev;
dev               162 include/trace/events/random.h 	TP_printk("dev %d,%d input_pool_bits %d", MAJOR(__entry->dev),
dev               163 include/trace/events/random.h 		  MINOR(__entry->dev), __entry->input_bits)
dev                18 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg,
dev                21 include/trace/events/regmap.h 	TP_ARGS(dev, reg, val),
dev                24 include/trace/events/regmap.h 		__string(	name,		dev_name(dev)	)
dev                30 include/trace/events/regmap.h 		__assign_str(name, dev_name(dev));
dev                42 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg,
dev                45 include/trace/events/regmap.h 	TP_ARGS(dev, reg, val)
dev                51 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg,
dev                54 include/trace/events/regmap.h 	TP_ARGS(dev, reg, val)
dev                60 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg,
dev                63 include/trace/events/regmap.h 	TP_ARGS(dev, reg, val)
dev                69 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
dev                71 include/trace/events/regmap.h 	TP_ARGS(dev, reg, count),
dev                74 include/trace/events/regmap.h 		__string(	name,		dev_name(dev)	)
dev                80 include/trace/events/regmap.h 		__assign_str(name, dev_name(dev));
dev                92 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
dev                94 include/trace/events/regmap.h 	TP_ARGS(dev, reg, count)
dev                99 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
dev               101 include/trace/events/regmap.h 	TP_ARGS(dev, reg, count)
dev               106 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
dev               108 include/trace/events/regmap.h 	TP_ARGS(dev, reg, count)
dev               113 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
dev               115 include/trace/events/regmap.h 	TP_ARGS(dev, reg, count)
dev               120 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, const char *type,
dev               123 include/trace/events/regmap.h 	TP_ARGS(dev, type, status),
dev               126 include/trace/events/regmap.h 		__string(       name,           dev_name(dev)   )
dev               133 include/trace/events/regmap.h 		__assign_str(name, dev_name(dev));
dev               144 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, bool flag),
dev               146 include/trace/events/regmap.h 	TP_ARGS(dev, flag),
dev               149 include/trace/events/regmap.h 		__string(	name,		dev_name(dev)	)
dev               154 include/trace/events/regmap.h 		__assign_str(name, dev_name(dev));
dev               164 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, bool flag),
dev               166 include/trace/events/regmap.h 	TP_ARGS(dev, flag)
dev               172 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, bool flag),
dev               174 include/trace/events/regmap.h 	TP_ARGS(dev, flag)
dev               180 include/trace/events/regmap.h 	TP_PROTO(struct device *dev),
dev               182 include/trace/events/regmap.h 	TP_ARGS(dev),
dev               185 include/trace/events/regmap.h 		__string(	name,		dev_name(dev)	)
dev               189 include/trace/events/regmap.h 		__assign_str(name, dev_name(dev));
dev               197 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
dev               199 include/trace/events/regmap.h 	TP_ARGS(dev, reg, count)
dev               204 include/trace/events/regmap.h 	TP_PROTO(struct device *dev),
dev               206 include/trace/events/regmap.h 	TP_ARGS(dev)
dev               212 include/trace/events/regmap.h 	TP_PROTO(struct device *dev),
dev               214 include/trace/events/regmap.h 	TP_ARGS(dev)
dev               220 include/trace/events/regmap.h 	TP_PROTO(struct device *dev),
dev               222 include/trace/events/regmap.h 	TP_ARGS(dev)
dev               228 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int from,
dev               231 include/trace/events/regmap.h 	TP_ARGS(dev, from, to),
dev               234 include/trace/events/regmap.h 		__string(       name,           dev_name(dev)   )
dev               240 include/trace/events/regmap.h 		__assign_str(name, dev_name(dev));
dev                19 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, int flags),
dev                21 include/trace/events/rpm.h 	TP_ARGS(dev, flags),
dev                24 include/trace/events/rpm.h 		__string(       name,		dev_name(dev)	)
dev                35 include/trace/events/rpm.h 		__assign_str(name, dev_name(dev));
dev                38 include/trace/events/rpm.h 			&dev->power.usage_count);
dev                39 include/trace/events/rpm.h 		__entry->disable_depth = dev->power.disable_depth;
dev                40 include/trace/events/rpm.h 		__entry->runtime_auto = dev->power.runtime_auto;
dev                41 include/trace/events/rpm.h 		__entry->request_pending = dev->power.request_pending;
dev                42 include/trace/events/rpm.h 		__entry->irq_safe = dev->power.irq_safe;
dev                44 include/trace/events/rpm.h 			&dev->power.child_count);
dev                60 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, int flags),
dev                62 include/trace/events/rpm.h 	TP_ARGS(dev, flags)
dev                66 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, int flags),
dev                68 include/trace/events/rpm.h 	TP_ARGS(dev, flags)
dev                72 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, int flags),
dev                74 include/trace/events/rpm.h 	TP_ARGS(dev, flags)
dev                78 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, unsigned long ip, int ret),
dev                79 include/trace/events/rpm.h 	TP_ARGS(dev, ip, ret),
dev                82 include/trace/events/rpm.h 		__string(       name,		dev_name(dev))
dev                88 include/trace/events/rpm.h 		__assign_str(name, dev_name(dev));
dev                11 include/trace/events/swiotlb.h 	TP_PROTO(struct device *dev,
dev                16 include/trace/events/swiotlb.h 	TP_ARGS(dev, dev_addr, size, swiotlb_force),
dev                19 include/trace/events/swiotlb.h 		__string(	dev_name,	dev_name(dev)	)
dev                27 include/trace/events/swiotlb.h 		__assign_str(dev_name, dev_name(dev));
dev                28 include/trace/events/swiotlb.h 		__entry->dma_mask = (dev->dma_mask ? *dev->dma_mask : 0);
dev                50 include/trace/events/writeback.h 			mapping ? dev_name(mapping->backing_dev_info->dev) : "(unknown)", 32);
dev                79 include/trace/events/writeback.h 			bdi->dev ? dev_name(bdi->dev) : "(unknown)", 32);
dev               119 include/trace/events/writeback.h 			dev_name(inode->i_mapping->backing_dev_info->dev), 32);
dev               159 include/trace/events/writeback.h 		struct device *dev = bdi->dev;
dev               160 include/trace/events/writeback.h 		if (!dev)
dev               161 include/trace/events/writeback.h 			dev = default_backing_dev_info.dev;
dev               162 include/trace/events/writeback.h 		strncpy(__entry->name, dev_name(dev), 32);
dev               212 include/trace/events/writeback.h 		strncpy(__entry->name, dev_name(bdi->dev), 32);
dev               245 include/trace/events/writeback.h 		strncpy(__entry->name, dev_name(bdi->dev), 32);
dev               292 include/trace/events/writeback.h 		strncpy(__entry->name, dev_name(wb->bdi->dev), 32);
dev               375 include/trace/events/writeback.h 		strlcpy(__entry->bdi, dev_name(bdi->dev), 32);
dev               437 include/trace/events/writeback.h 		strlcpy(__entry->bdi, dev_name(bdi->dev), 32);
dev               494 include/trace/events/writeback.h 		        dev_name(inode_to_bdi(inode)->dev), 32);
dev               565 include/trace/events/writeback.h 			dev_name(inode_to_bdi(inode)->dev), 32);
dev               133 include/uapi/linux/auto_fs4.h 	__u32 dev;
dev                93 include/uapi/linux/bcache.h #define PTR(gen, offset, dev)						\
dev                94 include/uapi/linux/bcache.h 	((((__u64) dev) << 51) | ((__u64) offset) << 8 | gen)
dev               329 include/uapi/linux/coda.h     cdev_t	dev;
dev               140 include/uapi/linux/dm-ioctl.h 	__u64 dev;		/* in/out */
dev               184 include/uapi/linux/dm-ioctl.h 	__u64 dev[0];	/* out */
dev               191 include/uapi/linux/dm-ioctl.h 	__u64 dev;
dev                42 include/uapi/linux/if_pppox.h 	char          dev[IFNAMSIZ];          /* Local device to use */
dev               141 include/uapi/linux/irda.h        struct irda_device_info dev[1];
dev                 9 include/uapi/linux/kdev_t.h #define MAJOR(dev)	((dev)>>8)
dev                10 include/uapi/linux/kdev_t.h #define MINOR(dev)	((dev) & 0xff)
dev                98 include/uapi/linux/pktcdvd.h 	__u32 dev;				/* in/out: Device nr for cdrw device */
dev               850 include/uapi/linux/soundcard.h #define MIXER_READ(dev)		_SIOR('M', dev, int)
dev               880 include/uapi/linux/soundcard.h #define MIXER_WRITE(dev)		_SIOWR('M', dev, int)
dev              1063 include/uapi/linux/soundcard.h #define SEQ_LOAD_GMINSTR(dev, instr)
dev              1064 include/uapi/linux/soundcard.h #define SEQ_LOAD_GMDRUM(dev, drum)
dev              1113 include/uapi/linux/soundcard.h #define SEQ_VOLUME_MODE(dev, mode)	{_SEQ_NEEDBUF(8);\
dev              1116 include/uapi/linux/soundcard.h 					_seqbuf[_seqbufptr+2] = (dev);\
dev              1128 include/uapi/linux/soundcard.h #define _CHN_VOICE(dev, event, chn, note, parm) \
dev              1131 include/uapi/linux/soundcard.h 					_seqbuf[_seqbufptr+1] = (dev);\
dev              1140 include/uapi/linux/soundcard.h #define SEQ_START_NOTE(dev, chn, note, vol) \
dev              1141 include/uapi/linux/soundcard.h 		_CHN_VOICE(dev, MIDI_NOTEON, chn, note, vol)
dev              1143 include/uapi/linux/soundcard.h #define SEQ_STOP_NOTE(dev, chn, note, vol) \
dev              1144 include/uapi/linux/soundcard.h 		_CHN_VOICE(dev, MIDI_NOTEOFF, chn, note, vol)
dev              1146 include/uapi/linux/soundcard.h #define SEQ_KEY_PRESSURE(dev, chn, note, pressure) \
dev              1147 include/uapi/linux/soundcard.h 		_CHN_VOICE(dev, MIDI_KEY_PRESSURE, chn, note, pressure)
dev              1153 include/uapi/linux/soundcard.h #define _CHN_COMMON(dev, event, chn, p1, p2, w14) \
dev              1156 include/uapi/linux/soundcard.h 					_seqbuf[_seqbufptr+1] = (dev);\
dev              1178 include/uapi/linux/soundcard.h #define SEQ_SYSEX(dev, buf, len) \
dev              1184 include/uapi/linux/soundcard.h 					_seqbuf[_seqbufptr+1] = (dev);\
dev              1191 include/uapi/linux/soundcard.h #define SEQ_CHN_PRESSURE(dev, chn, pressure) \
dev              1192 include/uapi/linux/soundcard.h 		_CHN_COMMON(dev, MIDI_CHN_PRESSURE, chn, pressure, 0, 0)
dev              1195 include/uapi/linux/soundcard.h #define SEQ_PGM_CHANGE(dev, chn, patch) \
dev              1196 include/uapi/linux/soundcard.h 		_CHN_COMMON(dev, MIDI_PGM_CHANGE, chn, patch, 0, 0)
dev              1198 include/uapi/linux/soundcard.h #define SEQ_CONTROL(dev, chn, controller, value) \
dev              1199 include/uapi/linux/soundcard.h 		_CHN_COMMON(dev, MIDI_CTL_CHANGE, chn, controller, 0, value)
dev              1201 include/uapi/linux/soundcard.h #define SEQ_BENDER(dev, chn, value) \
dev              1202 include/uapi/linux/soundcard.h 		_CHN_COMMON(dev, MIDI_PITCH_BEND, chn, 0, 0, value)
dev              1205 include/uapi/linux/soundcard.h #define SEQ_V2_X_CONTROL(dev, voice, controller, value)	{_SEQ_NEEDBUF(8);\
dev              1208 include/uapi/linux/soundcard.h 					_seqbuf[_seqbufptr+2] = (dev);\
dev              1219 include/uapi/linux/soundcard.h #define SEQ_PITCHBEND(dev, voice, value) SEQ_V2_X_CONTROL(dev, voice, CTRL_PITCH_BENDER, value)
dev              1220 include/uapi/linux/soundcard.h #define SEQ_BENDER_RANGE(dev, voice, value) SEQ_V2_X_CONTROL(dev, voice, CTRL_PITCH_BENDER_RANGE, value)
dev              1221 include/uapi/linux/soundcard.h #define SEQ_EXPRESSION(dev, voice, value) SEQ_CONTROL(dev, voice, CTL_EXPRESSION, value*128)
dev              1222 include/uapi/linux/soundcard.h #define SEQ_MAIN_VOLUME(dev, voice, value) SEQ_CONTROL(dev, voice, CTL_MAIN_VOLUME, (value*16383)/100)
dev              1223 include/uapi/linux/soundcard.h #define SEQ_PANNING(dev, voice, pos) SEQ_CONTROL(dev, voice, CTL_PAN, (pos+128) / 2)
dev                12 include/uapi/linux/suspend_ioctls.h 	__u32 dev;
dev                85 include/uapi/linux/virtio_pci.h #define VIRTIO_PCI_CONFIG(dev)	VIRTIO_PCI_CONFIG_OFF((dev)->msix_enabled)
dev               222 include/video/exynos_mipi_dsim.h 	struct device			*dev;
dev               312 include/video/exynos_mipi_dsim.h 	struct device		dev;
dev               190 include/video/mmp_disp.h 	struct device *dev;
dev               227 include/video/mmp_disp.h 	struct device *dev;
dev               309 include/video/mmp_disp.h 	struct device *dev;
dev               334 include/video/omapdss.h 	int (*set_min_bus_tput)(struct device *dev, unsigned long r);
dev               711 include/video/omapdss.h 	struct device *dev;
dev                66 include/video/pxa168fb.h 	struct device		*dev;
dev                45 include/video/sh_mobile_meram.h void *sh_mobile_meram_cache_alloc(struct sh_mobile_meram_info *dev,
dev                50 include/video/sh_mobile_meram.h void sh_mobile_meram_cache_free(struct sh_mobile_meram_info *dev, void *data);
dev                51 include/video/sh_mobile_meram.h void sh_mobile_meram_cache_update(struct sh_mobile_meram_info *dev, void *data,
dev                70 include/video/sh_mobile_meram.h sh_mobile_meram_cache_alloc(struct sh_mobile_meram_info *dev,
dev                80 include/video/sh_mobile_meram.h sh_mobile_meram_cache_free(struct sh_mobile_meram_info *dev, void *data)
dev                85 include/video/sh_mobile_meram.h sh_mobile_meram_cache_update(struct sh_mobile_meram_info *dev, void *data,
dev               349 include/video/sstfb.h 	struct pci_dev		*dev;
dev               200 include/video/tgafb.h 	struct device *dev;
dev                21 include/video/udlfb.h 	struct dlfb_data *dev;
dev                22 include/video/w100fb.h unsigned long w100fb_get_hsynclen(struct device *dev);
dev                37 include/xen/balloon.h extern int register_xen_selfballooning(struct device *dev);
dev                39 include/xen/balloon.h static inline int register_xen_selfballooning(struct device *dev)
dev               106 include/xen/events.h int xen_allocate_pirq_msi(struct pci_dev *dev, struct msi_desc *msidesc);
dev               108 include/xen/events.h int xen_bind_pirq_msi_to_irq(struct pci_dev *dev, struct msi_desc *msidesc,
dev                19 include/xen/swiotlb-xen.h extern dma_addr_t xen_swiotlb_map_page(struct device *dev, struct page *page,
dev                60 include/xen/swiotlb-xen.h xen_swiotlb_set_dma_mask(struct device *dev, u64 dma_mask);
dev                70 include/xen/xenbus.h 	struct device dev;
dev                76 include/xen/xenbus.h static inline struct xenbus_device *to_xenbus_device(struct device *dev)
dev                78 include/xen/xenbus.h 	return container_of(dev, struct xenbus_device, dev);
dev                91 include/xen/xenbus.h 	int (*probe)(struct xenbus_device *dev,
dev                93 include/xen/xenbus.h 	void (*otherend_changed)(struct xenbus_device *dev,
dev                95 include/xen/xenbus.h 	int (*remove)(struct xenbus_device *dev);
dev                96 include/xen/xenbus.h 	int (*suspend)(struct xenbus_device *dev);
dev                97 include/xen/xenbus.h 	int (*resume)(struct xenbus_device *dev);
dev               100 include/xen/xenbus.h 	int (*read_otherend_details)(struct xenbus_device *dev);
dev               101 include/xen/xenbus.h 	int (*is_ready)(struct xenbus_device *dev);
dev               191 include/xen/xenbus.h int xenbus_watch_path(struct xenbus_device *dev, const char *path,
dev               196 include/xen/xenbus.h int xenbus_watch_pathfmt(struct xenbus_device *dev, struct xenbus_watch *watch,
dev               201 include/xen/xenbus.h int xenbus_switch_state(struct xenbus_device *dev, enum xenbus_state new_state);
dev               202 include/xen/xenbus.h int xenbus_grant_ring(struct xenbus_device *dev, unsigned long ring_mfn);
dev               203 include/xen/xenbus.h int xenbus_map_ring_valloc(struct xenbus_device *dev,
dev               205 include/xen/xenbus.h int xenbus_map_ring(struct xenbus_device *dev, int gnt_ref,
dev               208 include/xen/xenbus.h int xenbus_unmap_ring_vfree(struct xenbus_device *dev, void *vaddr);
dev               209 include/xen/xenbus.h int xenbus_unmap_ring(struct xenbus_device *dev,
dev               212 include/xen/xenbus.h int xenbus_alloc_evtchn(struct xenbus_device *dev, int *port);
dev               213 include/xen/xenbus.h int xenbus_free_evtchn(struct xenbus_device *dev, int port);
dev               218 include/xen/xenbus.h void xenbus_dev_error(struct xenbus_device *dev, int err, const char *fmt, ...);
dev               220 include/xen/xenbus.h void xenbus_dev_fatal(struct xenbus_device *dev, int err, const char *fmt, ...);
dev               223 include/xen/xenbus.h int xenbus_dev_is_online(struct xenbus_device *dev);
dev               224 include/xen/xenbus.h int xenbus_frontend_closed(struct xenbus_device *dev);