Lines Matching refs:pnp_dev

20 struct pnp_dev;
26 struct resource *pnp_get_resource(struct pnp_dev *dev, unsigned long type,
29 static inline struct resource *pnp_get_resource(struct pnp_dev *dev, in pnp_get_resource()
58 static inline resource_size_t pnp_port_start(struct pnp_dev *dev, in pnp_port_start()
68 static inline resource_size_t pnp_port_end(struct pnp_dev *dev, in pnp_port_end()
78 static inline unsigned long pnp_port_flags(struct pnp_dev *dev, in pnp_port_flags()
88 static inline int pnp_port_valid(struct pnp_dev *dev, unsigned int bar) in pnp_port_valid()
93 static inline resource_size_t pnp_port_len(struct pnp_dev *dev, in pnp_port_len()
104 static inline resource_size_t pnp_mem_start(struct pnp_dev *dev, in pnp_mem_start()
114 static inline resource_size_t pnp_mem_end(struct pnp_dev *dev, in pnp_mem_end()
124 static inline unsigned long pnp_mem_flags(struct pnp_dev *dev, unsigned int bar) in pnp_mem_flags()
133 static inline int pnp_mem_valid(struct pnp_dev *dev, unsigned int bar) in pnp_mem_valid()
138 static inline resource_size_t pnp_mem_len(struct pnp_dev *dev, in pnp_mem_len()
149 static inline resource_size_t pnp_irq(struct pnp_dev *dev, unsigned int bar) in pnp_irq()
158 static inline unsigned long pnp_irq_flags(struct pnp_dev *dev, unsigned int bar) in pnp_irq_flags()
167 static inline int pnp_irq_valid(struct pnp_dev *dev, unsigned int bar) in pnp_irq_valid()
173 static inline resource_size_t pnp_dma(struct pnp_dev *dev, unsigned int bar) in pnp_dma()
182 static inline unsigned long pnp_dma_flags(struct pnp_dev *dev, unsigned int bar) in pnp_dma_flags()
191 static inline int pnp_dma_valid(struct pnp_dev *dev, unsigned int bar) in pnp_dma_valid()
244 struct pnp_dev { struct
274 #define global_to_pnp_dev(n) list_entry(n, struct pnp_dev, global_list) argument
275 #define card_to_pnp_dev(n) list_entry(n, struct pnp_dev, card_list)
276 #define protocol_to_pnp_dev(n) list_entry(n, struct pnp_dev, protocol_list)
277 #define to_pnp_dev(n) container_of(n, struct pnp_dev, dev)
288 static inline void *pnp_get_drvdata(struct pnp_dev *pdev) in pnp_get_drvdata()
293 static inline void pnp_set_drvdata(struct pnp_dev *pdev, void *data) in pnp_set_drvdata()
300 void (*quirk_function) (struct pnp_dev * dev); /* fixup function */
348 static inline struct acpi_device *pnp_acpi_device(struct pnp_dev *dev) in pnp_acpi_device()
382 int (*probe) (struct pnp_dev *dev, const struct pnp_device_id *dev_id);
383 void (*remove) (struct pnp_dev *dev);
384 void (*shutdown) (struct pnp_dev *dev);
385 int (*suspend) (struct pnp_dev *dev, pm_message_t state);
386 int (*resume) (struct pnp_dev *dev);
420 int (*get) (struct pnp_dev *dev);
421 int (*set) (struct pnp_dev *dev);
422 int (*disable) (struct pnp_dev *dev);
425 bool (*can_wakeup) (struct pnp_dev *dev);
426 int (*suspend) (struct pnp_dev * dev, pm_message_t state);
427 int (*resume) (struct pnp_dev * dev);
451 int pnp_device_attach(struct pnp_dev *pnp_dev);
452 void pnp_device_detach(struct pnp_dev *pnp_dev);
457 struct pnp_dev *pnp_request_card_device(struct pnp_card_link *clink,
458 const char *id, struct pnp_dev *from);
459 void pnp_release_card_device(struct pnp_dev *dev);
465 int pnp_possible_config(struct pnp_dev *dev, int type, resource_size_t base,
467 int pnp_auto_config_dev(struct pnp_dev *dev);
468 int pnp_start_dev(struct pnp_dev *dev);
469 int pnp_stop_dev(struct pnp_dev *dev);
470 int pnp_activate_dev(struct pnp_dev *dev);
471 int pnp_disable_dev(struct pnp_dev *dev);
475 int pnp_is_active(struct pnp_dev *dev);
483 static inline int pnp_device_attach(struct pnp_dev *pnp_dev) { return -ENODEV; } in pnp_device_attach() argument
484 static inline void pnp_device_detach(struct pnp_dev *pnp_dev) { } in pnp_device_detach() argument
489 static inline struct pnp_dev *pnp_request_card_device(struct pnp_card_link *clink, const char *id, … in pnp_request_card_device()
490 static inline void pnp_release_card_device(struct pnp_dev *dev) { } in pnp_release_card_device()
495 static inline int pnp_possible_config(struct pnp_dev *dev, int type, in pnp_possible_config()
498 static inline int pnp_auto_config_dev(struct pnp_dev *dev) { return -ENODEV; } in pnp_auto_config_dev()
499 static inline int pnp_start_dev(struct pnp_dev *dev) { return -ENODEV; } in pnp_start_dev()
500 static inline int pnp_stop_dev(struct pnp_dev *dev) { return -ENODEV; } in pnp_stop_dev()
501 static inline int pnp_activate_dev(struct pnp_dev *dev) { return -ENODEV; } in pnp_activate_dev()
502 static inline int pnp_disable_dev(struct pnp_dev *dev) { return -ENODEV; } in pnp_disable_dev()
506 static inline int pnp_is_active(struct pnp_dev *dev) { return 0; } in pnp_is_active()