Searched defs:gl (Results 1 - 8 of 8) sorted by relevance

/drivers/infiniband/hw/cxgb4/
H A Ddevice.c1049 static inline struct sk_buff *copy_gl_to_skb_pkt(const struct pkt_gl *gl, argument
1062 skb = alloc_skb(gl->tot_len + sizeof(struct cpl_pass_accept_req) +
1067 __skb_put(skb, gl->tot_len + sizeof(struct cpl_pass_accept_req) +
1076 * the packet data from the gl
1082 gl->va + pktshift,
1083 gl->tot_len - pktshift);
1087 static inline int recv_rx_pkt(struct c4iw_dev *dev, const struct pkt_gl *gl, argument
1096 skb = copy_gl_to_skb_pkt(gl , rsp, dev->rdev.lldi.sge_pktshift);
1113 const struct pkt_gl *gl)
1120 if (gl
1112 c4iw_uld_rx_handler(void *handle, const __be64 *rsp, const struct pkt_gl *gl) argument
[all...]
/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.c1082 struct cxgbi_gather_list *gl)
1090 "csk 0x%p, idx %u, npods %u, gl 0x%p.\n",
1091 csk, idx, npods, gl);
1103 hdr, gl, i * PPOD_PAGES_MAX);
1080 ddp_set_map(struct cxgbi_sock *csk, struct cxgbi_pagepod_hdr *hdr, unsigned int idx, unsigned int npods, struct cxgbi_gather_list *gl) argument
/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c1463 struct cxgbi_gather_list *gl,
1492 if (!hdr && !gl)
1495 cxgbi_ddp_ppod_set(ppod, hdr, gl, gl_pidx);
1504 struct cxgbi_gather_list *gl)
1514 idx, cnt, gl, 4 * i);
1460 ddp_ppod_write_idata(struct cxgbi_device *cdev, unsigned int port_id, struct cxgbi_pagepod_hdr *hdr, unsigned int idx, unsigned int npods, struct cxgbi_gather_list *gl, unsigned int gl_pidx) argument
1502 ddp_set_map(struct cxgbi_sock *csk, struct cxgbi_pagepod_hdr *hdr, unsigned int idx, unsigned int npods, struct cxgbi_gather_list *gl) argument
/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c396 const struct pkt_gl *gl)
395 fwevtq_handler(struct sge_rspq *rspq, const __be64 *rsp, const struct pkt_gl *gl) argument
H A Dsge.c1363 * @gl: source internal packet gather list
1370 const struct pkt_gl *gl,
1376 __skb_fill_page_desc(skb, 0, gl->frags[0].page,
1377 gl->frags[0].offset + offset,
1378 gl->frags[0].size - offset);
1379 skb_shinfo(skb)->nr_frags = gl->nfrags;
1380 for (i = 1; i < gl->nfrags; i++)
1381 __skb_fill_page_desc(skb, i, gl->frags[i].page,
1382 gl->frags[i].offset,
1383 gl
1369 copy_frags(struct sk_buff *skb, const struct pkt_gl *gl, unsigned int offset) argument
1398 t4vf_pktgl_to_skb(const struct pkt_gl *gl, unsigned int skb_len, unsigned int pull_len) argument
1446 t4vf_pktgl_free(const struct pkt_gl *gl) argument
1464 do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl, const struct cpl_rx_pkt *pkt) argument
1509 t4vf_ethrx_handler(struct sge_rspq *rspq, const __be64 *rsp, const struct pkt_gl *gl) argument
1602 restore_rx_bufs(const struct pkt_gl *gl, struct sge_fl *fl, int frags) argument
1671 struct pkt_gl gl; local
[all...]
/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c1591 const struct pkt_gl *gl, unsigned int offset)
1596 __skb_fill_page_desc(skb, 0, gl->frags[0].page,
1597 gl->frags[0].offset + offset,
1598 gl->frags[0].size - offset);
1599 skb_shinfo(skb)->nr_frags = gl->nfrags;
1600 for (i = 1; i < gl->nfrags; i++)
1601 __skb_fill_page_desc(skb, i, gl->frags[i].page,
1602 gl->frags[i].offset,
1603 gl->frags[i].size);
1606 get_page(gl
1590 copy_frags(struct sk_buff *skb, const struct pkt_gl *gl, unsigned int offset) argument
1618 cxgb4_pktgl_to_skb(const struct pkt_gl *gl, unsigned int skb_len, unsigned int pull_len) argument
1657 t4_pktgl_free(const struct pkt_gl *gl) argument
1670 handle_trace_pkt(struct adapter *adap, const struct pkt_gl *gl) argument
1693 do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl, const struct cpl_rx_pkt *pkt) argument
[all...]
H A Dcxgb4_main.c792 const struct pkt_gl *gl)
878 * @gl: the gather list of packet fragments
884 const struct pkt_gl *gl)
894 if (ulds[q->uld].rx_handler(q->adap->uld_handle[q->uld], rsp, gl)) {
898 if (gl == NULL)
900 else if (gl == CXGB4_MSG_AN)
791 fwevtq_handler(struct sge_rspq *q, const __be64 *rsp, const struct pkt_gl *gl) argument
883 uldrx_handler(struct sge_rspq *q, const __be64 *rsp, const struct pkt_gl *gl) argument
/drivers/scsi/cxgbi/
H A Dlibcxgbi.c1267 struct cxgbi_gather_list *gl, unsigned int gidx)
1273 ppod->addr[i] = gidx < gl->nelem ?
1274 cpu_to_be64(gl->phys_addr[gidx]) : 0ULL;
1288 struct cxgbi_gather_list *gl)
1308 ddp->gl_map[k] = gl;
1330 struct cxgbi_gather_list *gl)
1334 for (i = 0; i < gl->nelem; i++)
1335 dma_unmap_page(&pdev->dev, gl->phys_addr[i], PAGE_SIZE,
1340 struct cxgbi_gather_list *gl)
1344 for (i = 0; i < gl
1265 cxgbi_ddp_ppod_set(struct cxgbi_pagepod *ppod, struct cxgbi_pagepod_hdr *hdr, struct cxgbi_gather_list *gl, unsigned int gidx) argument
1285 ddp_find_unused_entries(struct cxgbi_ddp_info *ddp, unsigned int start, unsigned int max, unsigned int count, struct cxgbi_gather_list *gl) argument
1329 ddp_gl_unmap(struct pci_dev *pdev, struct cxgbi_gather_list *gl) argument
1339 ddp_gl_map(struct pci_dev *pdev, struct cxgbi_gather_list *gl) argument
1367 ddp_release_gl(struct cxgbi_gather_list *gl, struct pci_dev *pdev) argument
1380 struct cxgbi_gather_list *gl; local
1466 struct cxgbi_gather_list *gl = ddp->gl_map[idx]; local
1485 ddp_tag_reserve(struct cxgbi_sock *csk, unsigned int tid, u32 sw_tag, u32 *tagp, struct cxgbi_gather_list *gl, gfp_t gfp) argument
1551 struct cxgbi_gather_list *gl; local
1589 struct cxgbi_gather_list *gl = ddp->gl_map[i]; local
[all...]

Completed in 569 milliseconds