• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/

Lines Matching refs:pnp_dev

24 struct pnp_dev;
31 /* Use these instead of directly reading pnp_dev to get resource information */
178 struct pnp_dev {
209 #define global_to_pnp_dev(n) list_entry(n, struct pnp_dev, global_list)
210 #define card_to_pnp_dev(n) list_entry(n, struct pnp_dev, card_list)
211 #define protocol_to_pnp_dev(n) list_entry(n, struct pnp_dev, protocol_list)
212 #define to_pnp_dev(n) container_of(n, struct pnp_dev, dev)
223 static inline void *pnp_get_drvdata (struct pnp_dev *pdev)
228 static inline void pnp_set_drvdata (struct pnp_dev *pdev, void *data)
235 void (*quirk_function)(struct pnp_dev *dev); /* fixup function */
297 int (*probe) (struct pnp_dev *dev, const struct pnp_device_id *dev_id);
298 void (*remove) (struct pnp_dev *dev);
299 int (*suspend) (struct pnp_dev *dev, pm_message_t state);
300 int (*resume) (struct pnp_dev *dev);
334 int (*get)(struct pnp_dev *dev, struct pnp_resource_table *res);
335 int (*set)(struct pnp_dev *dev, struct pnp_resource_table *res);
336 int (*disable)(struct pnp_dev *dev);
363 int pnp_add_device(struct pnp_dev *dev);
364 int pnp_device_attach(struct pnp_dev *pnp_dev);
365 void pnp_device_detach(struct pnp_dev *pnp_dev);
372 int pnp_add_card_device(struct pnp_card *card, struct pnp_dev *dev);
373 void pnp_remove_card_device(struct pnp_dev *dev);
375 struct pnp_dev * pnp_request_card_device(struct pnp_card_link *clink, const char * id, struct pnp_dev * from);
376 void pnp_release_card_device(struct pnp_dev * dev);
382 struct pnp_option * pnp_register_independent_option(struct pnp_dev *dev);
383 struct pnp_option * pnp_register_dependent_option(struct pnp_dev *dev, int priority);
389 int pnp_manual_config_dev(struct pnp_dev *dev, struct pnp_resource_table *res, int mode);
390 int pnp_auto_config_dev(struct pnp_dev *dev);
391 int pnp_validate_config(struct pnp_dev *dev);
392 int pnp_start_dev(struct pnp_dev *dev);
393 int pnp_stop_dev(struct pnp_dev *dev);
394 int pnp_activate_dev(struct pnp_dev *dev);
395 int pnp_disable_dev(struct pnp_dev *dev);
400 int pnp_is_active(struct pnp_dev * dev);
402 int pnp_add_id(struct pnp_id *id, struct pnp_dev *dev);
411 static inline int pnp_init_device(struct pnp_dev *dev) { return -ENODEV; }
412 static inline int pnp_add_device(struct pnp_dev *dev) { return -ENODEV; }
413 static inline int pnp_device_attach(struct pnp_dev *pnp_dev) { return -ENODEV; }
414 static inline void pnp_device_detach(struct pnp_dev *pnp_dev) { ; }
420 static inline int pnp_add_card_device(struct pnp_card *card, struct pnp_dev *dev) { return -ENODEV; }
421 static inline void pnp_remove_card_device(struct pnp_dev *dev) { ; }
423 static inline struct pnp_dev * pnp_request_card_device(struct pnp_card_link *clink, const char * id, struct pnp_dev * from) { return NULL; }
424 static inline void pnp_release_card_device(struct pnp_dev * dev) { ; }
429 static inline struct pnp_option * pnp_register_independent_option(struct pnp_dev *dev) { return NULL; }
430 static inline struct pnp_option * pnp_register_dependent_option(struct pnp_dev *dev, int priority) { return NULL; }
436 static inline int pnp_manual_config_dev(struct pnp_dev *dev, struct pnp_resource_table *res, int mode) { return -ENODEV; }
437 static inline int pnp_auto_config_dev(struct pnp_dev *dev) { return -ENODEV; }
438 static inline int pnp_validate_config(struct pnp_dev *dev) { return -ENODEV; }
439 static inline int pnp_start_dev(struct pnp_dev *dev) { return -ENODEV; }
440 static inline int pnp_stop_dev(struct pnp_dev *dev) { return -ENODEV; }
441 static inline int pnp_activate_dev(struct pnp_dev *dev) { return -ENODEV; }
442 static inline int pnp_disable_dev(struct pnp_dev *dev) { return -ENODEV; }
448 static inline int pnp_is_active(struct pnp_dev * dev) { return 0; }
450 static inline int pnp_add_id(struct pnp_id *id, struct pnp_dev *dev) { return -ENODEV; }