• Home
  • Raw
  • Download

Lines Matching refs:option

38 	struct pnp_option *option;  in pnp_build_option()  local
40 option = kzalloc(sizeof(struct pnp_option), GFP_KERNEL); in pnp_build_option()
41 if (!option) in pnp_build_option()
44 option->flags = option_flags; in pnp_build_option()
45 option->type = type; in pnp_build_option()
47 list_add_tail(&option->list, &dev->options); in pnp_build_option()
48 return option; in pnp_build_option()
54 struct pnp_option *option; in pnp_register_irq_resource() local
57 option = pnp_build_option(dev, IORESOURCE_IRQ, option_flags); in pnp_register_irq_resource()
58 if (!option) in pnp_register_irq_resource()
61 irq = &option->u.irq; in pnp_register_irq_resource()
75 dbg_pnp_show_option(dev, option); in pnp_register_irq_resource()
82 struct pnp_option *option; in pnp_register_dma_resource() local
85 option = pnp_build_option(dev, IORESOURCE_DMA, option_flags); in pnp_register_dma_resource()
86 if (!option) in pnp_register_dma_resource()
89 dma = &option->u.dma; in pnp_register_dma_resource()
93 dbg_pnp_show_option(dev, option); in pnp_register_dma_resource()
102 struct pnp_option *option; in pnp_register_port_resource() local
105 option = pnp_build_option(dev, IORESOURCE_IO, option_flags); in pnp_register_port_resource()
106 if (!option) in pnp_register_port_resource()
109 port = &option->u.port; in pnp_register_port_resource()
116 dbg_pnp_show_option(dev, option); in pnp_register_port_resource()
125 struct pnp_option *option; in pnp_register_mem_resource() local
128 option = pnp_build_option(dev, IORESOURCE_MEM, option_flags); in pnp_register_mem_resource()
129 if (!option) in pnp_register_mem_resource()
132 mem = &option->u.mem; in pnp_register_mem_resource()
139 dbg_pnp_show_option(dev, option); in pnp_register_mem_resource()
145 struct pnp_option *option, *tmp; in pnp_free_options() local
147 list_for_each_entry_safe(option, tmp, &dev->options, list) { in pnp_free_options()
148 list_del(&option->list); in pnp_free_options()
149 kfree(option); in pnp_free_options()
647 struct pnp_option *option; in pnp_possible_config() local
653 list_for_each_entry(option, &dev->options, list) { in pnp_possible_config()
654 if (option->type != type) in pnp_possible_config()
657 switch (option->type) { in pnp_possible_config()
659 port = &option->u.port; in pnp_possible_config()
664 mem = &option->u.mem; in pnp_possible_config()
669 irq = &option->u.irq; in pnp_possible_config()
675 dma = &option->u.dma; in pnp_possible_config()