/drivers/pnp/pnpacpi/ |
H A D | pnpacpi.h | 8 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 D | rsparser.c | 62 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 D | core.c | 77 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 D | driver.c | 44 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 D | base.h | 15 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 D | resource.c | 34 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 D | manager.c | 21 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 D | system.c | 25 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 D | core.c | 89 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 D | card.c | 28 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 D | quirks.c | 25 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 D | support.c | 19 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 D | acpi_ipmi.c | 62 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 D | compat.c | 45 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 D | proc.c | 60 struct pnp_dev *dev = dp->data; 93 static int isapnp_proc_attach_device(struct pnp_dev *dev) 116 struct pnp_dev *dev;
|
H A D | core.c | 402 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 D | 8250_pnp.c | 388 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 D | rsparser.c | 55 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 D | pnpbios.h | 166 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 D | ene_ir.c | 993 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 D | ene_ir.h | 196 struct pnp_dev *pnp_dev; member in struct:ene_device
|
/drivers/ide/ |
H A D | ide-pnp.c | 36 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 D | lirc_ene0100.h | 149 struct pnp_dev *pnp_dev; member in struct:ene_device
|
/drivers/ata/ |
H A D | pata_isapnp.c | 47 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 D | tpm_tis.c | 82 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...] |