Lines Matching refs:txi
187 struct tx_item *txi;
193 txi = list_first_entry(&udc->tx_queue, struct tx_item,
195 list_del(&txi->tx_entry);
198 switch (txi->type) {
200 ret = v_send_ret_submit(udc, txi->s);
203 ret = v_send_ret_unlink(udc, txi->u);
206 kfree(txi);
246 struct tx_item *txi;
249 txi = kzalloc(sizeof(*txi), GFP_ATOMIC);
250 if (!txi) {
256 kfree(txi);
263 txi->type = TX_UNLINK;
264 txi->u = unlink;
266 list_add_tail(&txi->tx_entry, &udc->tx_queue);
272 struct tx_item *txi;
274 txi = kzalloc(sizeof(*txi), GFP_ATOMIC);
275 if (!txi) {
280 txi->type = TX_SUBMIT;
281 txi->s = urb_p;
283 list_add_tail(&txi->tx_entry, &udc->tx_queue);