Lines Matching refs:resource
624 if ((p_dev->resource[0]->start & 0xf) == 8) in xirc2ps_config_modem()
627 p_dev->resource[0]->end = 16; in xirc2ps_config_modem()
628 p_dev->resource[1]->end = 8; in xirc2ps_config_modem()
629 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in xirc2ps_config_modem()
630 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_16; in xirc2ps_config_modem()
631 p_dev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; in xirc2ps_config_modem()
632 p_dev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; in xirc2ps_config_modem()
635 p_dev->resource[1]->start = p_dev->resource[0]->start; in xirc2ps_config_modem()
637 p_dev->resource[0]->start = ioaddr; in xirc2ps_config_modem()
648 resource_size_t tmp = p_dev->resource[1]->start; in xirc2ps_config_check()
653 if ((p_dev->resource[0]->start & 0xf) == 8) in xirc2ps_config_check()
656 p_dev->resource[0]->end = 18; in xirc2ps_config_check()
657 p_dev->resource[1]->end = 8; in xirc2ps_config_check()
658 p_dev->resource[0]->flags &= ~IO_DATA_PATH_WIDTH; in xirc2ps_config_check()
659 p_dev->resource[0]->flags |= IO_DATA_PATH_WIDTH_16; in xirc2ps_config_check()
660 p_dev->resource[1]->flags &= ~IO_DATA_PATH_WIDTH; in xirc2ps_config_check()
661 p_dev->resource[1]->flags |= IO_DATA_PATH_WIDTH_8; in xirc2ps_config_check()
664 p_dev->resource[1]->start = p_dev->resource[0]->start; in xirc2ps_config_check()
665 p_dev->resource[0]->start = tmp; in xirc2ps_config_check()
790 link->resource[0]->end = 16; in xirc2ps_config()
791 link->resource[0]->flags |= IO_DATA_PATH_WIDTH_16; in xirc2ps_config()
793 link->resource[0]->start = ioaddr; in xirc2ps_config()
797 link->resource[0]->start = 0; /* let CS decide */ in xirc2ps_config()
826 link->resource[1]->start & 0xff); in xirc2ps_config()
831 (link->resource[1]->start >> 8) & 0xff); in xirc2ps_config()
839 link->resource[2]->flags = WIN_DATA_WIDTH_8 | WIN_MEMORY_TYPE_AM | in xirc2ps_config()
841 link->resource[2]->start = link->resource[2]->end = 0; in xirc2ps_config()
842 if ((err = pcmcia_request_window(link, link->resource[2], 0))) in xirc2ps_config()
845 local->dingo_ccr = ioremap(link->resource[2]->start, 0x1000) + 0x0800; in xirc2ps_config()
846 if ((err = pcmcia_map_mem_page(link, link->resource[2], 0))) in xirc2ps_config()
853 ioaddr = link->resource[0]->start; in xirc2ps_config()
900 dev->base_addr = link->resource[0]->start; in xirc2ps_config()
932 if (link->resource[2]->end) { in xirc2ps_release()