Lines Matching refs:tdata
2095 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in cxgbi_conn_alloc_pdu() local
2099 tcp_task->dd_data = tdata; in cxgbi_conn_alloc_pdu()
2111 tdata->skb = alloc_skb(cdev->skb_tx_rsvd + headroom, GFP_ATOMIC); in cxgbi_conn_alloc_pdu()
2112 if (!tdata->skb) { in cxgbi_conn_alloc_pdu()
2119 skb_reserve(tdata->skb, cdev->skb_tx_rsvd); in cxgbi_conn_alloc_pdu()
2120 task->hdr = (struct iscsi_hdr *)tdata->skb->data; in cxgbi_conn_alloc_pdu()
2129 task, opcode, tdata->skb, cdev->skb_tx_rsvd, headroom, in cxgbi_conn_alloc_pdu()
2154 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in cxgbi_conn_init_pdu() local
2155 struct sk_buff *skb = tdata->skb; in cxgbi_conn_init_pdu()
2175 tdata->offset = offset; in cxgbi_conn_init_pdu()
2176 tdata->count = count; in cxgbi_conn_init_pdu()
2179 tdata->offset, &tdata->sgoffset, &sg); in cxgbi_conn_init_pdu()
2182 sdb->table.nents, tdata->offset, sdb->length); in cxgbi_conn_init_pdu()
2185 err = sgl_read_to_frags(sg, tdata->sgoffset, tdata->count, in cxgbi_conn_init_pdu()
2186 tdata->frags, MAX_PDU_FRAGS); in cxgbi_conn_init_pdu()
2189 sdb->table.nents, tdata->offset, tdata->count); in cxgbi_conn_init_pdu()
2192 tdata->nr_frags = err; in cxgbi_conn_init_pdu()
2194 if (tdata->nr_frags > MAX_SKB_FRAGS || in cxgbi_conn_init_pdu()
2195 (padlen && tdata->nr_frags == MAX_SKB_FRAGS)) { in cxgbi_conn_init_pdu()
2197 struct page_frag *frag = tdata->frags; in cxgbi_conn_init_pdu()
2200 for (i = 0; i < tdata->nr_frags; i++, frag++) { in cxgbi_conn_init_pdu()
2214 for (i = 0; i < tdata->nr_frags; i++) { in cxgbi_conn_init_pdu()
2216 tdata->frags[i].page, in cxgbi_conn_init_pdu()
2217 tdata->frags[i].offset, in cxgbi_conn_init_pdu()
2218 tdata->frags[i].size); in cxgbi_conn_init_pdu()
2221 skb_shinfo(skb)->nr_frags = tdata->nr_frags; in cxgbi_conn_init_pdu()
2257 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in cxgbi_conn_xmit_pdu() local
2258 struct sk_buff *skb = tdata->skb; in cxgbi_conn_xmit_pdu()
2269 tdata->skb = NULL; in cxgbi_conn_xmit_pdu()
2293 tdata->skb = skb; in cxgbi_conn_xmit_pdu()
2311 struct cxgbi_task_data *tdata = iscsi_task_cxgbi_data(task); in cxgbi_cleanup_task() local
2315 task, tdata->skb, task->hdr_itt); in cxgbi_cleanup_task()
2318 if (tdata->skb) in cxgbi_cleanup_task()
2319 __kfree_skb(tdata->skb); in cxgbi_cleanup_task()
2320 memset(tdata, 0, sizeof(*tdata)); in cxgbi_cleanup_task()