Home
last modified time | relevance | path

Searched refs:pio_map (Results 1 – 3 of 3) sorted by relevance

/linux-6.1.9/drivers/soc/fsl/qe/
Dqe_io.c146 const __be32 *pio_map; in par_io_of_config() local
159 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()
/linux-6.1.9/drivers/infiniband/hw/hfi1/
Dpio.c1778 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()
Dhfi.h1057 struct pio_vl_map __rcu *pio_map; member