Searched refs:pio_map (Results 1 – 3 of 3) sorted by relevance
146 const __be32 *pio_map; in par_io_of_config() local159 pio_map = of_get_property(pio, "pio-map", &pio_map_len); in par_io_of_config()160 if (pio_map == NULL) { in par_io_of_config()171 u8 port = be32_to_cpu(pio_map[0]); in par_io_of_config()172 u8 pin = be32_to_cpu(pio_map[1]); in par_io_of_config()173 int dir = be32_to_cpu(pio_map[2]); in par_io_of_config()174 int open_drain = be32_to_cpu(pio_map[3]); in par_io_of_config()175 int assignment = be32_to_cpu(pio_map[4]); in par_io_of_config()176 int has_irq = be32_to_cpu(pio_map[5]); in par_io_of_config()180 pio_map += 6; in par_io_of_config()
1778 m = rcu_dereference(dd->pio_map); in pio_select_send_context_vl()1943 oldmap = rcu_dereference_protected(dd->pio_map, in pio_map_init()1947 rcu_assign_pointer(dd->pio_map, newmap); in pio_map_init()1963 if (rcu_access_pointer(dd->pio_map)) { in free_pio_map()1965 pio_map_free(rcu_access_pointer(dd->pio_map)); in free_pio_map()1966 RCU_INIT_POINTER(dd->pio_map, NULL); in free_pio_map()
1057 struct pio_vl_map __rcu *pio_map; member