t_sdu             113 drivers/staging/gdm724x/gdm_usb.c 	struct usb_tx_sdu *t_sdu;
t_sdu             115 drivers/staging/gdm724x/gdm_usb.c 	t_sdu = kzalloc(sizeof(*t_sdu), GFP_KERNEL);
t_sdu             116 drivers/staging/gdm724x/gdm_usb.c 	if (!t_sdu)
t_sdu             119 drivers/staging/gdm724x/gdm_usb.c 	t_sdu->buf = kmalloc(SDU_BUF_SIZE, GFP_KERNEL);
t_sdu             120 drivers/staging/gdm724x/gdm_usb.c 	if (!t_sdu->buf) {
t_sdu             121 drivers/staging/gdm724x/gdm_usb.c 		kfree(t_sdu);
t_sdu             125 drivers/staging/gdm724x/gdm_usb.c 	return t_sdu;
t_sdu             137 drivers/staging/gdm724x/gdm_usb.c static void free_tx_sdu_struct(struct usb_tx_sdu *t_sdu)
t_sdu             139 drivers/staging/gdm724x/gdm_usb.c 	if (t_sdu) {
t_sdu             140 drivers/staging/gdm724x/gdm_usb.c 		kfree(t_sdu->buf);
t_sdu             141 drivers/staging/gdm724x/gdm_usb.c 		kfree(t_sdu);
t_sdu             147 drivers/staging/gdm724x/gdm_usb.c 	struct usb_tx_sdu *t_sdu;
t_sdu             152 drivers/staging/gdm724x/gdm_usb.c 	t_sdu = list_entry(tx->free_list.next, struct usb_tx_sdu, list);
t_sdu             153 drivers/staging/gdm724x/gdm_usb.c 	list_del(&t_sdu->list);
t_sdu             159 drivers/staging/gdm724x/gdm_usb.c 	return t_sdu;
t_sdu             162 drivers/staging/gdm724x/gdm_usb.c static void put_tx_struct(struct tx_cxt *tx, struct usb_tx_sdu *t_sdu)
t_sdu             164 drivers/staging/gdm724x/gdm_usb.c 	list_add_tail(&t_sdu->list, &tx->free_list);
t_sdu             250 drivers/staging/gdm724x/gdm_usb.c 	struct usb_tx_sdu	*t_sdu, *t_sdu_next;
t_sdu             254 drivers/staging/gdm724x/gdm_usb.c 	list_for_each_entry_safe(t_sdu, t_sdu_next, &tx->sdu_list, list) {
t_sdu             255 drivers/staging/gdm724x/gdm_usb.c 		list_del(&t_sdu->list);
t_sdu             256 drivers/staging/gdm724x/gdm_usb.c 		free_tx_sdu_struct(t_sdu);
t_sdu             264 drivers/staging/gdm724x/gdm_usb.c 	list_for_each_entry_safe(t_sdu, t_sdu_next, &tx->free_list, list) {
t_sdu             265 drivers/staging/gdm724x/gdm_usb.c 		list_del(&t_sdu->list);
t_sdu             266 drivers/staging/gdm724x/gdm_usb.c 		free_tx_sdu_struct(t_sdu);
t_sdu             302 drivers/staging/gdm724x/gdm_usb.c 	struct usb_tx_sdu *t_sdu = NULL;
t_sdu             327 drivers/staging/gdm724x/gdm_usb.c 		t_sdu = alloc_tx_sdu_struct();
t_sdu             328 drivers/staging/gdm724x/gdm_usb.c 		if (!t_sdu) {
t_sdu             333 drivers/staging/gdm724x/gdm_usb.c 		list_add(&t_sdu->list, &tx->free_list);
t_sdu             591 drivers/staging/gdm724x/gdm_usb.c 	struct usb_tx_sdu *t_sdu = NULL;
t_sdu             606 drivers/staging/gdm724x/gdm_usb.c 		t_sdu = list_entry(tx->sdu_list.next, struct usb_tx_sdu, list);
t_sdu             607 drivers/staging/gdm724x/gdm_usb.c 		if (send_len + t_sdu->len > MAX_SDU_SIZE) {
t_sdu             612 drivers/staging/gdm724x/gdm_usb.c 		list_del(&t_sdu->list);
t_sdu             615 drivers/staging/gdm724x/gdm_usb.c 		memcpy(multi_sdu->data + send_len, t_sdu->buf, t_sdu->len);
t_sdu             617 drivers/staging/gdm724x/gdm_usb.c 		send_len += (t_sdu->len + 3) & 0xfffc;
t_sdu             621 drivers/staging/gdm724x/gdm_usb.c 			t_sdu->callback(t_sdu->cb_data);
t_sdu             624 drivers/staging/gdm724x/gdm_usb.c 		put_tx_struct(tx, t_sdu);
t_sdu             707 drivers/staging/gdm724x/gdm_usb.c 	struct usb_tx_sdu *t_sdu;
t_sdu             719 drivers/staging/gdm724x/gdm_usb.c 	t_sdu = get_tx_sdu_struct(tx, &no_spc);
t_sdu             722 drivers/staging/gdm724x/gdm_usb.c 	if (!t_sdu) {
t_sdu             727 drivers/staging/gdm724x/gdm_usb.c 	sdu = (struct sdu *)t_sdu->buf;
t_sdu             743 drivers/staging/gdm724x/gdm_usb.c 	t_sdu->len = send_len + HCI_HEADER_SIZE;
t_sdu             744 drivers/staging/gdm724x/gdm_usb.c 	t_sdu->callback = cb;
t_sdu             745 drivers/staging/gdm724x/gdm_usb.c 	t_sdu->cb_data = cb_data;
t_sdu             748 drivers/staging/gdm724x/gdm_usb.c 	list_add_tail(&t_sdu->list, &tx->sdu_list);