/linux-master/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 | 18 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 D | core.c | 43 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 D | driver.c | 45 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 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 | 36 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 D | core.c | 91 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 D | manager.c | 22 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 D | system.c | 26 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 D | card.c | 30 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 D | quirks.c | 26 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 D | support.c | 20 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 D | pnp.h | 21 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 D | apple-gmux.h | 88 * @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 D | isapnp.h | 78 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 D | compat.c | 24 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 D | proc.c | 25 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 D | snd_wavefront.h | 105 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 D | rsparser.c | 56 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 D | pnpbios.h | 153 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 D | radio-isa.h | 96 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 D | 8250_pnp.c | 397 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 D | ene_ir.c | 992 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 D | mpu401.c | 131 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 D | tpm_tis.c | 251 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)
|