Lines Matching refs:PnvSpi
70 static bool does_rdr_match(PnvSpi *s) in does_rdr_match()
88 static uint8_t get_from_offset(PnvSpi *s, uint8_t offset) in get_from_offset()
110 static uint8_t read_from_frame(PnvSpi *s, uint8_t *read_buf, uint8_t nr_bytes, in read_from_frame()
131 static void spi_response(PnvSpi *s, int bits, PnvXferBuffer *rsp_payload) in spi_response()
213 static void transfer(PnvSpi *s, PnvXferBuffer *payload) in transfer()
243 static inline uint8_t get_seq_index(PnvSpi *s) in get_seq_index()
248 static inline void next_sequencer_fsm(PnvSpi *s) in next_sequencer_fsm()
267 static void calculate_N1(PnvSpi *s, uint8_t opcode) in calculate_N1()
351 static bool operation_shiftn1(PnvSpi *s, uint8_t opcode, in operation_shiftn1()
512 static void calculate_N2(PnvSpi *s, uint8_t opcode) in calculate_N2()
591 static bool operation_shiftn2(PnvSpi *s, uint8_t opcode, in operation_shiftn2()
689 static void operation_sequencer(PnvSpi *s) in operation_sequencer()
1053 PnvSpi *s = PNV_SPI(dev); in do_reset()
1082 PnvSpi *s = PNV_SPI(opaque); in pnv_spi_xscom_read()
1125 PnvSpi *s = PNV_SPI(opaque); in pnv_spi_xscom_write()
1197 DEFINE_PROP_UINT32("spic_num", PnvSpi, spic_num, 0),
1198 DEFINE_PROP_UINT8("transfer_len", PnvSpi, transfer_len, 4),
1204 PnvSpi *s = PNV_SPI(dev); in pnv_spi_realize()
1219 PnvSpi *s = PNV_SPI(dev); in pnv_spi_dt_xscom()
1255 .instance_size = sizeof(PnvSpi),