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

123

/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.c62 static void decode_irq_flags(struct pnp_dev *dev, int flags, int *triggering,
97 static void pnpacpi_parse_allocated_irqresource(struct pnp_dev *dev,
136 static int dma_flags(struct pnp_dev *dev, int type, int bus_master,
180 static void pnpacpi_parse_allocated_ioresource(struct pnp_dev *dev, u64 start,
210 static int vendor_resource_matches(struct pnp_dev *dev,
239 static void pnpacpi_parse_allocated_vendor(struct pnp_dev *dev,
252 static void pnpacpi_parse_allocated_memresource(struct pnp_dev *dev,
269 static void pnpacpi_parse_allocated_busresource(struct pnp_dev *dev,
277 static void pnpacpi_parse_allocated_address_space(struct pnp_dev *dev,
307 static void pnpacpi_parse_allocated_ext_address_space(struct pnp_dev *de
[all...]
H A Dcore.c77 static int pnpacpi_get_resources(struct pnp_dev *dev)
83 static int pnpacpi_set_resources(struct pnp_dev *dev)
114 static int pnpacpi_disable_resources(struct pnp_dev *dev)
139 static bool pnpacpi_can_wakeup(struct pnp_dev *dev)
153 static int pnpacpi_suspend(struct pnp_dev *dev, pm_message_t state)
191 static int pnpacpi_resume(struct pnp_dev *dev)
241 struct pnp_dev *dev;
323 struct pnp_dev *pnp = _pnp;
/drivers/pnp/
H A Ddriver.c44 struct pnp_dev *dev)
59 int pnp_device_attach(struct pnp_dev *pnp_dev) argument
62 if (pnp_dev->status != PNP_READY) {
66 pnp_dev->status = PNP_ATTACHED;
71 void pnp_device_detach(struct pnp_dev *pnp_dev) argument
74 if (pnp_dev->status == PNP_ATTACHED)
75 pnp_dev->status = PNP_READY;
77 pnp_disable_dev(pnp_dev);
84 struct pnp_dev *pnp_dev; local
126 struct pnp_dev *pnp_dev = to_pnp_dev(dev); local
140 struct pnp_dev *pnp_dev = to_pnp_dev(dev); local
149 struct pnp_dev *pnp_dev = to_pnp_dev(dev); local
159 struct pnp_dev *pnp_dev = to_pnp_dev(dev); local
185 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.c34 struct pnp_option *pnp_build_option(struct pnp_dev *dev, unsigned long type,
50 int pnp_register_irq_resource(struct pnp_dev *dev, unsigned int option_flags,
78 int pnp_register_dma_resource(struct pnp_dev *dev, unsigned int option_flags,
96 int pnp_register_port_resource(struct pnp_dev *dev, unsigned int option_flags,
119 int pnp_register_mem_resource(struct pnp_dev *dev, unsigned int option_flags,
142 void pnp_free_options(struct pnp_dev *dev)
165 int pnp_check_port(struct pnp_dev *dev, struct resource *res)
168 struct pnp_dev *tdev;
227 int pnp_check_mem(struct pnp_dev *dev, struct resource *res)
230 struct pnp_dev *tde
[all...]
H A Dmanager.c21 static int pnp_assign_port(struct pnp_dev *dev, struct pnp_port *rule, int idx)
64 static int pnp_assign_mem(struct pnp_dev *dev, struct pnp_mem *rule, int idx)
116 static int pnp_assign_irq(struct pnp_dev *dev, struct pnp_irq *rule, int idx)
175 static int pnp_assign_dma(struct pnp_dev *dev, struct pnp_dma *rule, int idx)
216 void pnp_init_resources(struct pnp_dev *dev)
221 static void pnp_clean_resource_table(struct pnp_dev *dev)
236 static int pnp_assign_resources(struct pnp_dev *dev, int set)
288 int pnp_auto_config_dev(struct pnp_dev *dev)
317 int pnp_start_dev(struct pnp_dev *dev)
340 int pnp_stop_dev(struct pnp_dev *de
[all...]
H A Dsystem.c25 static void reserve_range(struct pnp_dev *dev, struct resource *r, int port)
55 static void reserve_resources_of_dev(struct pnp_dev *dev)
89 static int system_pnp_probe(struct pnp_dev *dev,
H A Dcore.c89 static void pnp_free_ids(struct pnp_dev *dev)
108 void pnp_free_resources(struct pnp_dev *dev)
119 struct pnp_dev *dev = to_pnp_dev(dmdev);
127 struct pnp_dev *pnp_alloc_dev(struct pnp_protocol *protocol, int id,
130 struct pnp_dev *dev;
133 dev = kzalloc(sizeof(struct pnp_dev), GFP_KERNEL);
160 int __pnp_add_device(struct pnp_dev *dev)
180 int pnp_add_device(struct pnp_dev *dev)
204 void __pnp_remove_device(struct pnp_dev *dev)
H A Dcard.c28 struct pnp_dev *dev;
51 static void card_remove(struct pnp_dev *dev)
56 static void card_remove_first(struct pnp_dev *dev)
73 struct pnp_dev *dev;
255 struct pnp_dev *dev = card_to_pnp_dev(pos);
283 struct pnp_dev *dev = card_to_pnp_dev(pos);
293 int pnp_add_card_device(struct pnp_card *card, struct pnp_dev *dev)
310 void pnp_remove_card_device(struct pnp_dev *dev)
325 struct pnp_dev *pnp_request_card_device(struct pnp_card_link *clink,
326 const char *id, struct pnp_dev *fro
[all...]
H A Dquirks.c25 static void quirk_awe32_add_ports(struct pnp_dev *dev,
49 static void quirk_awe32_resources(struct pnp_dev *dev)
68 static void quirk_cmi8330_resources(struct pnp_dev *dev)
102 static void quirk_sb16audio_resources(struct pnp_dev *dev)
137 static struct pnp_option *pnp_clone_dependent_set(struct pnp_dev *dev,
179 static void quirk_add_irq_optional_dependent_sets(struct pnp_dev *dev)
207 static void quirk_ad1815_mpu_resources(struct pnp_dev *dev)
230 static void quirk_system_pci_resources(struct pnp_dev *dev)
302 static void quirk_amd_mmconfig_area(struct pnp_dev *dev)
370 void pnp_fixup_device(struct pnp_dev *de
[all...]
H A Dsupport.c19 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)
/drivers/acpi/
H A Dacpi_ipmi.c62 struct pnp_dev *pnp_dev; member in struct:acpi_ipmi_device
128 struct pnp_dev *pnp_dev = ipmi->pnp_dev; local
132 dev_warn(&pnp_dev->dev, "Can't allocate memory for ipmi_msg\n");
222 struct pnp_dev *pnp_dev = ipmi->pnp_dev; local
236 dev_warn(&pnp_dev
244 struct pnp_dev *pnp_dev = ipmi_device->pnp_dev; local
282 struct pnp_dev *pnp_dev; local
446 struct pnp_dev *pnp_dev = ipmi->pnp_dev; local
[all...]
/drivers/pnp/isapnp/
H A Dcompat.c45 struct pnp_dev *pnp_find_dev(struct pnp_card *card, unsigned short vendor,
46 unsigned short function, struct pnp_dev *from)
61 struct pnp_dev *dev = global_to_pnp_dev(list);
78 struct pnp_dev *dev = card_to_pnp_dev(list);
H A Dproc.c60 struct pnp_dev *dev = dp->data;
93 static int isapnp_proc_attach_device(struct pnp_dev *dev)
116 struct pnp_dev *dev;
H A Dcore.c402 static struct pnp_dev *__init isapnp_parse_device(struct pnp_card *card,
406 struct pnp_dev *dev;
430 static void __init isapnp_parse_irq_resource(struct pnp_dev *dev,
454 static void __init isapnp_parse_dma_resource(struct pnp_dev *dev,
467 static void __init isapnp_parse_port_resource(struct pnp_dev *dev,
488 static void __init isapnp_parse_fixed_port_resource(struct pnp_dev *dev,
505 static void __init isapnp_parse_mem_resource(struct pnp_dev *dev,
526 static void __init isapnp_parse_mem32_resource(struct pnp_dev *dev,
547 static void __init isapnp_parse_fixed_mem32_resource(struct pnp_dev *dev,
590 struct pnp_dev *de
[all...]
/drivers/tty/serial/8250/
H A D8250_pnp.c388 static int __devinit check_resources(struct pnp_dev *dev)
412 static int __devinit serial_pnp_guess_board(struct pnp_dev *dev, int *flags)
425 serial_pnp_probe(struct pnp_dev *dev, const struct pnp_device_id *dev_id)
469 static void __devexit serial_pnp_remove(struct pnp_dev *dev)
477 static int serial_pnp_suspend(struct pnp_dev *dev, pm_message_t state)
487 static int serial_pnp_resume(struct pnp_dev *dev)
/drivers/pnp/pnpbios/
H A Drsparser.c55 static void pnpbios_parse_allocated_ioresource(struct pnp_dev *dev,
67 static void pnpbios_parse_allocated_memresource(struct pnp_dev *dev,
79 static unsigned char *pnpbios_parse_allocated_resource_data(struct pnp_dev *dev,
216 static __init void pnpbios_parse_mem_option(struct pnp_dev *dev,
232 static __init void pnpbios_parse_mem32_option(struct pnp_dev *dev,
248 static __init void pnpbios_parse_fixed_mem32_option(struct pnp_dev *dev,
261 static __init void pnpbios_parse_irq_option(struct pnp_dev *dev,
280 static __init void pnpbios_parse_dma_option(struct pnp_dev *dev,
287 static __init void pnpbios_parse_port_option(struct pnp_dev *dev,
303 static __init void pnpbios_parse_fixed_port_option(struct pnp_dev *de
[all...]
H A Dpnpbios.h166 extern int pnpbios_parse_data_stream(struct pnp_dev *dev, struct pnp_bios_node * node);
167 extern int pnpbios_read_resources_from_node(struct pnp_dev *dev, struct pnp_bios_node *node);
168 extern int pnpbios_write_resources_to_node(struct pnp_dev *dev, struct pnp_bios_node *node);
/drivers/media/rc/
H A Dene_ir.c993 static int ene_probe(struct pnp_dev *pnp_dev, const struct pnp_device_id *id) argument
1012 if (!pnp_port_valid(pnp_dev, 0) ||
1013 pnp_port_len(pnp_dev, 0) < ENE_IO_SIZE)
1016 if (!pnp_irq_valid(pnp_dev, 0))
1021 pnp_set_drvdata(pnp_dev, dev);
1022 dev->pnp_dev = pnp_dev;
1070 device_set_wakeup_capable(&pnp_dev->dev, true);
1071 device_set_wakeup_enable(&pnp_dev
1107 ene_remove(struct pnp_dev *pnp_dev) argument
1132 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...]
H A Dene_ir.h196 struct pnp_dev *pnp_dev; member in struct:ene_device
/drivers/ide/
H A Dide-pnp.c36 static int idepnp_probe(struct pnp_dev *dev, const struct pnp_device_id *dev_id)
82 static void idepnp_remove(struct pnp_dev *dev)
/drivers/staging/media/lirc/
H A Dlirc_ene0100.h149 struct pnp_dev *pnp_dev; member in struct:ene_device
/drivers/ata/
H A Dpata_isapnp.c47 static int isapnp_init_one(struct pnp_dev *idev, const struct pnp_device_id *dev_id)
108 static void isapnp_remove_one(struct pnp_dev *idev)
/drivers/char/tpm/
H A Dtpm_tis.c82 static int is_itpm(struct pnp_dev *dev)
95 static inline int is_itpm(struct pnp_dev *dev)
731 static int __devinit tpm_tis_pnp_init(struct pnp_dev *pnp_dev, argument
737 start = pnp_mem_start(pnp_dev, 0);
738 len = pnp_mem_len(pnp_dev, 0);
740 if (pnp_irq_valid(pnp_dev, 0))
741 irq = pnp_irq(pnp_dev, 0);
745 if (is_itpm(pnp_dev))
748 return tpm_tis_init(&pnp_dev
[all...]

Completed in 588 milliseconds

123