Searched defs:mpsse (Results 1 - 2 of 2) sorted by relevance

/system/tpm/trunks/ftdi/
H A Dsupport.c31 int raw_write(struct mpsse_context* mpsse, uint8_t* buf, int size) { argument
34 if (mpsse->mode) {
35 if (ftdi_write_data(&mpsse->ftdi, buf, size) == size) {
44 int raw_read(struct mpsse_context* mpsse, uint8_t* buf, int size) { argument
47 if (mpsse->mode) {
49 r = ftdi_read_data(&mpsse->ftdi, buf, size);
55 if (mpsse->flush_after_read) {
63 ftdi_usb_purge_rx_buffer(&mpsse->ftdi);
71 void set_timeouts(struct mpsse_context* mpsse, int timeout) { argument
72 if (mpsse
91 build_block_buffer(struct mpsse_context* mpsse, uint8_t cmd, const uint8_t* data, int size, int* buf_size) argument
205 set_bits_low(struct mpsse_context* mpsse, int port) argument
216 set_bits_high(struct mpsse_context* mpsse, int port) argument
227 gpio_write(struct mpsse_context* mpsse, int pin, int direction) argument
276 is_valid_context(struct mpsse_context* mpsse) argument
[all...]
H A Dmpsse.c60 struct mpsse_context* mpsse = NULL; local
63 mpsse = Open(supported_devices[i].vid, supported_devices[i].pid, mode, freq,
65 if (mpsse) {
66 mpsse->description = supported_devices[i].description;
67 return mpsse;
114 * On success, mpsse->open will be set to 1.
115 * On failure, mpsse->open will be set to 0.
127 struct mpsse_context* mpsse = NULL; local
129 mpsse = malloc(sizeof(struct mpsse_context));
130 if (!mpsse)
216 Close(struct mpsse_context* mpsse) argument
234 EnableBitmode(struct mpsse_context* mpsse, int tf) argument
258 SetMode(struct mpsse_context* mpsse, int endianess) argument
405 SetClock(struct mpsse_context* mpsse, uint32_t freq) argument
450 ErrorString(struct mpsse_context* mpsse) argument
465 GetClock(struct mpsse_context* mpsse) argument
482 GetVid(struct mpsse_context* mpsse) argument
499 GetPid(struct mpsse_context* mpsse) argument
516 GetDescription(struct mpsse_context* mpsse) argument
535 SetLoopback(struct mpsse_context* mpsse, int enable) argument
560 SetCSIdle(struct mpsse_context* mpsse, int idle) argument
588 FlushAfterRead(struct mpsse_context* mpsse, int tf) argument
601 Start(struct mpsse_context* mpsse) argument
652 WriteBits(struct mpsse_context* mpsse, char bits, size_t size) argument
691 Write(struct mpsse_context* mpsse, const void* vdata, int size) argument
741 InternalRead(struct mpsse_context* mpsse, int size) argument
789 Read(struct mpsse_context* mpsse, int size) argument
816 ReadBits(struct mpsse_context* mpsse, int size) argument
865 Transfer(struct mpsse_context* mpsse, char* data, int size) argument
924 GetAck(struct mpsse_context* mpsse) argument
942 SetAck(struct mpsse_context* mpsse, int ack) argument
961 SendAcks(struct mpsse_context* mpsse) argument
972 SendNacks(struct mpsse_context* mpsse) argument
984 Stop(struct mpsse_context* mpsse) argument
1020 PinHigh(struct mpsse_context* mpsse, int pin) argument
1039 PinLow(struct mpsse_context* mpsse, int pin) argument
1057 SetDirection(struct mpsse_context* mpsse, uint8_t direction) argument
1079 WritePins(struct mpsse_context* mpsse, uint8_t data) argument
1100 ReadPins(struct mpsse_context* mpsse) argument
1120 PinState(struct mpsse_context* mpsse, int pin, int state) argument
1141 Tristate(struct mpsse_context* mpsse) argument
[all...]

Completed in 395 milliseconds