Searched refs:pnp_dev (Results 1 - 25 of 74) sorted by relevance

123

/linux-master/drivers/pnp/pnpacpi/
H A Dpnpacpi.h8 int pnpacpi_parse_allocated_resource(struct pnp_dev *);
9 int pnpacpi_parse_resource_option_data(struct pnp_dev *);
10 int pnpacpi_encode_resources(struct pnp_dev *, struct acpi_buffer *);
11 int pnpacpi_build_resource_template(struct pnp_dev *, struct acpi_buffer *);
H A Drsparser.c18 static void decode_irq_flags(struct pnp_dev *dev, int flags, u8 *triggering,
53 static int dma_flags(struct pnp_dev *dev, int type, int bus_master,
101 static void pnpacpi_add_irqresource(struct pnp_dev *dev, struct resource *r)
122 static int vendor_resource_matches(struct pnp_dev *dev,
151 static void pnpacpi_parse_allocated_vendor(struct pnp_dev *dev,
167 struct pnp_dev *dev = data;
271 int pnpacpi_parse_allocated_resource(struct pnp_dev *dev)
292 static __init void pnpacpi_parse_dma_option(struct pnp_dev *dev,
306 static __init void pnpacpi_parse_irq_option(struct pnp_dev *dev,
323 static __init void pnpacpi_parse_ext_irq_option(struct pnp_dev *de
[all...]
H A Dcore.c43 static int pnpacpi_get_resources(struct pnp_dev *dev)
49 static int pnpacpi_set_resources(struct pnp_dev *dev)
90 static int pnpacpi_disable_resources(struct pnp_dev *dev)
116 static bool pnpacpi_can_wakeup(struct pnp_dev *dev)
128 static int pnpacpi_suspend(struct pnp_dev *dev, pm_message_t state)
164 static int pnpacpi_resume(struct pnp_dev *dev)
211 struct pnp_dev *dev;
/linux-master/drivers/pnp/
H A Ddriver.c45 struct pnp_dev *dev)
60 int pnp_device_attach(struct pnp_dev *pnp_dev) argument
63 if (pnp_dev->status != PNP_READY) {
67 pnp_dev->status = PNP_ATTACHED;
73 void pnp_device_detach(struct pnp_dev *pnp_dev) argument
76 if (pnp_dev->status == PNP_ATTACHED)
77 pnp_dev->status = PNP_READY;
86 struct pnp_dev *pnp_de local
128 struct pnp_dev *pnp_dev = to_pnp_dev(dev); local
146 struct pnp_dev *pnp_dev = to_pnp_dev(dev); local
155 struct pnp_dev *pnp_dev = to_pnp_dev(dev); local
165 struct pnp_dev *pnp_dev = to_pnp_dev(dev); local
214 struct pnp_dev *pnp_dev = to_pnp_dev(dev); local
[all...]
H A Dbase.h15 struct pnp_dev *pnp_alloc_dev(struct pnp_protocol *, int id,
19 int pnp_add_device(struct pnp_dev *dev);
20 struct pnp_id *pnp_add_id(struct pnp_dev *dev, const char *id);
24 int pnp_add_card_device(struct pnp_card *card, struct pnp_dev *dev);
25 void pnp_remove_card_device(struct pnp_dev *dev);
80 int pnp_register_irq_resource(struct pnp_dev *dev, unsigned int option_flags,
82 int pnp_register_dma_resource(struct pnp_dev *dev, unsigned int option_flags,
84 int pnp_register_port_resource(struct pnp_dev *dev, unsigned int option_flags,
88 int pnp_register_mem_resource(struct pnp_dev *dev, unsigned int option_flags,
109 static inline unsigned int pnp_new_dependent_set(struct pnp_dev *de
[all...]
H A Dresource.c36 static struct pnp_option *pnp_build_option(struct pnp_dev *dev, unsigned long type,
52 int pnp_register_irq_resource(struct pnp_dev *dev, unsigned int option_flags,
80 int pnp_register_dma_resource(struct pnp_dev *dev, unsigned int option_flags,
98 int pnp_register_port_resource(struct pnp_dev *dev, unsigned int option_flags,
121 int pnp_register_mem_resource(struct pnp_dev *dev, unsigned int option_flags,
144 void pnp_free_options(struct pnp_dev *dev)
167 int pnp_check_port(struct pnp_dev *dev, struct resource *res)
170 struct pnp_dev *tdev;
230 int pnp_check_mem(struct pnp_dev *dev, struct resource *res)
233 struct pnp_dev *tde
[all...]
H A Dcore.c91 static void pnp_free_ids(struct pnp_dev *dev)
110 void pnp_free_resources(struct pnp_dev *dev)
121 struct pnp_dev *dev = to_pnp_dev(dmdev);
129 struct pnp_dev *pnp_alloc_dev(struct pnp_protocol *protocol, int id,
132 struct pnp_dev *dev;
135 dev = kzalloc(sizeof(struct pnp_dev), GFP_KERNEL);
162 static void pnp_delist_device(struct pnp_dev *dev)
170 int __pnp_add_device(struct pnp_dev *dev)
200 int pnp_add_device(struct pnp_dev *dev)
223 void __pnp_remove_device(struct pnp_dev *de
[all...]
H A Dmanager.c22 static struct resource *pnp_find_resource(struct pnp_dev *dev,
38 static int pnp_assign_port(struct pnp_dev *dev, struct pnp_port *rule, int idx)
81 static int pnp_assign_mem(struct pnp_dev *dev, struct pnp_mem *rule, int idx)
132 static int pnp_assign_irq(struct pnp_dev *dev, struct pnp_irq *rule, int idx)
191 static int pnp_assign_dma(struct pnp_dev *dev, struct pnp_dma *rule, int idx)
236 void pnp_init_resources(struct pnp_dev *dev)
241 static void pnp_clean_resource_table(struct pnp_dev *dev)
256 static int pnp_assign_resources(struct pnp_dev *dev, int set)
308 int pnp_auto_config_dev(struct pnp_dev *dev)
337 int pnp_start_dev(struct pnp_dev *de
[all...]
H A Dsystem.c26 static void reserve_range(struct pnp_dev *dev, struct resource *r, int port)
56 static void reserve_resources_of_dev(struct pnp_dev *dev)
90 static int system_pnp_probe(struct pnp_dev *dev,
H A Dcard.c30 struct pnp_dev *dev;
53 static void card_remove(struct pnp_dev *dev)
58 static void card_remove_first(struct pnp_dev *dev)
75 struct pnp_dev *dev;
258 struct pnp_dev *dev = card_to_pnp_dev(pos);
286 struct pnp_dev *dev = card_to_pnp_dev(pos);
296 int pnp_add_card_device(struct pnp_card *card, struct pnp_dev *dev)
313 void pnp_remove_card_device(struct pnp_dev *dev)
328 struct pnp_dev *pnp_request_card_device(struct pnp_card_link *clink,
329 const char *id, struct pnp_dev *fro
[all...]
H A Dquirks.c26 static void quirk_awe32_add_ports(struct pnp_dev *dev,
50 static void quirk_awe32_resources(struct pnp_dev *dev)
69 static void quirk_cmi8330_resources(struct pnp_dev *dev)
103 static void quirk_sb16audio_resources(struct pnp_dev *dev)
138 static struct pnp_option *pnp_clone_dependent_set(struct pnp_dev *dev,
180 static void quirk_add_irq_optional_dependent_sets(struct pnp_dev *dev)
208 static void quirk_ad1815_mpu_resources(struct pnp_dev *dev)
229 static void quirk_system_pci_resources(struct pnp_dev *dev)
295 static void quirk_amd_mmconfig_area(struct pnp_dev *dev)
353 static void quirk_intel_mch(struct pnp_dev *de
[all...]
H A Dsupport.c20 int pnp_is_active(struct pnp_dev *dev)
78 void dbg_pnp_show_resources(struct pnp_dev *dev, char *desc)
104 void dbg_pnp_show_option(struct pnp_dev *dev, struct pnp_option *option)
/linux-master/include/linux/
H A Dpnp.h21 struct pnp_dev;
27 struct resource *pnp_get_resource(struct pnp_dev *dev, unsigned long type,
30 static inline struct resource *pnp_get_resource(struct pnp_dev *dev,
59 static inline resource_size_t pnp_port_start(struct pnp_dev *dev,
69 static inline resource_size_t pnp_port_end(struct pnp_dev *dev,
79 static inline unsigned long pnp_port_flags(struct pnp_dev *dev,
89 static inline int pnp_port_valid(struct pnp_dev *dev, unsigned int bar)
94 static inline resource_size_t pnp_port_len(struct pnp_dev *dev,
105 static inline resource_size_t pnp_mem_start(struct pnp_dev *dev,
115 static inline resource_size_t pnp_mem_end(struct pnp_dev *de
243 struct pnp_dev { struct
475 pnp_device_attach(struct pnp_dev *pnp_dev) argument
476 pnp_device_detach(struct pnp_dev *pnp_dev) argument
[all...]
H A Dapple-gmux.h88 * @pnp_dev: Device to probe or NULL to use the first matching device
98 static inline bool apple_gmux_detect(struct pnp_dev *pnp_dev, enum apple_gmux_type *type_ret) argument
107 if (!pnp_dev) {
117 pnp_dev = to_pnp_dev(dev);
120 res = pnp_get_resource(pnp_dev, IORESOURCE_IO, 0);
136 res = pnp_get_resource(pnp_dev, IORESOURCE_MEM, 0);
173 static inline bool apple_gmux_detect(struct pnp_dev *pnp_dev, bool *indexed_ret) argument
H A Disapnp.h78 struct pnp_dev *pnp_find_dev(struct pnp_card *card,
81 struct pnp_dev *from);
92 static inline struct pnp_dev *pnp_find_dev(struct pnp_card *card,
95 struct pnp_dev *from) { return NULL; }
/linux-master/drivers/pnp/isapnp/
H A Dcompat.c24 struct pnp_dev *pnp_find_dev(struct pnp_card *card, unsigned short vendor,
25 unsigned short function, struct pnp_dev *from)
40 struct pnp_dev *dev = global_to_pnp_dev(list);
57 struct pnp_dev *dev = card_to_pnp_dev(list);
H A Dproc.c25 struct pnp_dev *dev = pde_data(file_inode(file));
57 static int isapnp_proc_attach_device(struct pnp_dev *dev)
79 struct pnp_dev *dev;
/linux-master/include/sound/
H A Dsnd_wavefront.h105 struct pnp_dev *wss;
106 struct pnp_dev *ctrl;
107 struct pnp_dev *mpu;
108 struct pnp_dev *synth;
/linux-master/drivers/pnp/pnpbios/
H A Drsparser.c56 static void pnpbios_parse_allocated_ioresource(struct pnp_dev *dev,
68 static void pnpbios_parse_allocated_memresource(struct pnp_dev *dev,
80 static unsigned char *pnpbios_parse_allocated_resource_data(struct pnp_dev *dev,
217 static __init void pnpbios_parse_mem_option(struct pnp_dev *dev,
233 static __init void pnpbios_parse_mem32_option(struct pnp_dev *dev,
249 static __init void pnpbios_parse_fixed_mem32_option(struct pnp_dev *dev,
262 static __init void pnpbios_parse_irq_option(struct pnp_dev *dev,
281 static __init void pnpbios_parse_dma_option(struct pnp_dev *dev,
288 static __init void pnpbios_parse_port_option(struct pnp_dev *dev,
304 static __init void pnpbios_parse_fixed_port_option(struct pnp_dev *de
[all...]
H A Dpnpbios.h153 extern int pnpbios_parse_data_stream(struct pnp_dev *dev, struct pnp_bios_node * node);
154 extern int pnpbios_read_resources_from_node(struct pnp_dev *dev, struct pnp_bios_node *node);
155 extern int pnpbios_write_resources_to_node(struct pnp_dev *dev, struct pnp_bios_node *node);
/linux-master/drivers/media/radio/
H A Dradio-isa.h96 int radio_isa_pnp_probe(struct pnp_dev *dev,
98 void radio_isa_pnp_remove(struct pnp_dev *dev);
/linux-master/drivers/tty/serial/8250/
H A D8250_pnp.c397 static bool check_resources(struct pnp_dev *dev)
421 static int serial_pnp_guess_board(struct pnp_dev *dev)
434 serial_pnp_probe(struct pnp_dev *dev, const struct pnp_device_id *dev_id)
490 static void serial_pnp_remove(struct pnp_dev *dev)
/linux-master/drivers/media/rc/
H A Dene_ir.c992 static int ene_probe(struct pnp_dev *pnp_dev, const struct pnp_device_id *id) argument
1011 if (!pnp_port_valid(pnp_dev, 0) ||
1012 pnp_port_len(pnp_dev, 0) < ENE_IO_SIZE)
1015 if (!pnp_irq_valid(pnp_dev, 0))
1020 dev->hw_io = pnp_port_start(pnp_dev, 0);
1021 dev->irq = pnp_irq(pnp_dev, 0);
1024 pnp_set_drvdata(pnp_dev, dev);
1025 dev->pnp_dev = pnp_dev;
1104 ene_remove(struct pnp_dev *pnp_dev) argument
1129 ene_suspend(struct pnp_dev *pnp_dev, pm_message_t state) argument
1141 ene_resume(struct pnp_dev *pnp_dev) argument
1154 ene_shutdown(struct pnp_dev *pnp_dev) argument
[all...]
/linux-master/sound/drivers/mpu401/
H A Dmpu401.c131 static int snd_mpu401_pnp(int dev, struct pnp_dev *device,
157 static int snd_mpu401_pnp_probe(struct pnp_dev *pnp_dev, argument
167 err = snd_mpu401_pnp(dev, pnp_dev, id);
170 err = snd_mpu401_create(&pnp_dev->dev, dev, &card);
176 pnp_set_drvdata(pnp_dev, card);
/linux-master/drivers/char/tpm/
H A Dtpm_tis.c251 static int tpm_tis_pnp_init(struct pnp_dev *pnp_dev, argument
257 res = pnp_get_resource(pnp_dev, IORESOURCE_MEM, 0);
262 if (pnp_irq_valid(pnp_dev, 0))
263 tpm_info.irq = pnp_irq(pnp_dev, 0);
267 return tpm_tis_init(&pnp_dev->dev, &tpm_info);
291 static void tpm_tis_pnp_remove(struct pnp_dev *dev)

Completed in 229 milliseconds

123