Lines Matching refs:pio

1125 	u32 pio[3];  in gpmi_send_command()  local
1128 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(BV_GPMI_CTRL0_COMMAND_MODE__WRITE) in gpmi_send_command()
1135 pio[1] = pio[2] = 0; in gpmi_send_command()
1137 (struct scatterlist *)pio, in gpmi_send_command()
1138 ARRAY_SIZE(pio), DMA_TRANS_NONE, 0); in gpmi_send_command()
1165 u32 pio[2]; in gpmi_send_data() local
1171 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(command_mode) in gpmi_send_data()
1177 pio[1] = 0; in gpmi_send_data()
1178 desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)pio, in gpmi_send_data()
1179 ARRAY_SIZE(pio), DMA_TRANS_NONE, 0); in gpmi_send_data()
1201 u32 pio[2]; in gpmi_read_data() local
1204 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(BV_GPMI_CTRL0_COMMAND_MODE__READ) in gpmi_read_data()
1210 pio[1] = 0; in gpmi_read_data()
1212 (struct scatterlist *)pio, in gpmi_read_data()
1213 ARRAY_SIZE(pio), DMA_TRANS_NONE, 0); in gpmi_read_data()
1241 u32 pio[6]; in gpmi_send_page() local
1250 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(command_mode) in gpmi_send_page()
1256 pio[1] = 0; in gpmi_send_page()
1257 pio[2] = BM_GPMI_ECCCTRL_ENABLE_ECC in gpmi_send_page()
1260 pio[3] = geo->page_size; in gpmi_send_page()
1261 pio[4] = payload; in gpmi_send_page()
1262 pio[5] = auxiliary; in gpmi_send_page()
1265 (struct scatterlist *)pio, in gpmi_send_page()
1266 ARRAY_SIZE(pio), DMA_TRANS_NONE, in gpmi_send_page()
1286 u32 pio[6]; in gpmi_read_page() local
1292 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(command_mode) in gpmi_read_page()
1298 pio[1] = 0; in gpmi_read_page()
1300 (struct scatterlist *)pio, 2, in gpmi_read_page()
1312 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(command_mode) in gpmi_read_page()
1319 pio[1] = 0; in gpmi_read_page()
1320 pio[2] = BM_GPMI_ECCCTRL_ENABLE_ECC in gpmi_read_page()
1323 pio[3] = geo->page_size; in gpmi_read_page()
1324 pio[4] = payload; in gpmi_read_page()
1325 pio[5] = auxiliary; in gpmi_read_page()
1327 (struct scatterlist *)pio, in gpmi_read_page()
1328 ARRAY_SIZE(pio), DMA_TRANS_NONE, in gpmi_read_page()
1337 pio[0] = BF_GPMI_CTRL0_COMMAND_MODE(command_mode) in gpmi_read_page()
1343 pio[1] = 0; in gpmi_read_page()
1344 pio[2] = 0; /* clear GPMI_HW_GPMI_ECCCTRL, disable the BCH. */ in gpmi_read_page()
1346 (struct scatterlist *)pio, 3, in gpmi_read_page()