Lines Matching refs:transactions
135 transfer->transactions = grub_malloc (transfer->transcnt
137 if (! transfer->transactions)
151 transfer->transactions[0].size = sizeof (*setupdata);
152 transfer->transactions[0].pid = GRUB_USB_TRANSFER_TYPE_SETUP;
153 transfer->transactions[0].data = setupdata_addr;
154 transfer->transactions[0].toggle = 0;
160 grub_usb_transaction_t tr = &transfer->transactions[i + 1];
176 transfer->transactions[datablocks + 1].size = 0;
177 transfer->transactions[datablocks + 1].data = 0;
179 transfer->transactions[datablocks + 1].pid = GRUB_USB_TRANSFER_TYPE_OUT;
181 transfer->transactions[datablocks + 1].pid = GRUB_USB_TRANSFER_TYPE_IN;
183 transfer->transactions[datablocks + 1].toggle = 1;
189 grub_free (transfer->transactions);
263 transfer->transactions = grub_malloc (transfer->transcnt
265 if (! transfer->transactions)
275 grub_usb_transaction_t tr = &transfer->transactions[i];
296 /* We must remember proper toggle value even if some transactions
300 toggle = transfer->transactions[transfer->last_trans].toggle ? 0 : 1;
311 grub_free (transfer->transactions);