Lines Matching refs:pkt
471 bool write, u32 addr, struct sk_buff *pkt) in brcmf_sdiod_buffrw() argument
477 req_sz = pkt->len + 3; in brcmf_sdiod_buffrw()
482 ((u8 *)(pkt->data)), req_sz); in brcmf_sdiod_buffrw()
484 err = sdio_memcpy_fromio(sdiodev->func[fn], ((u8 *)(pkt->data)), in brcmf_sdiod_buffrw()
488 err = sdio_readsb(sdiodev->func[fn], ((u8 *)(pkt->data)), addr, in brcmf_sdiod_buffrw()
688 int brcmf_sdiod_recv_pkt(struct brcmf_sdio_dev *sdiodev, struct sk_buff *pkt) in brcmf_sdiod_recv_pkt() argument
693 brcmf_dbg(SDIO, "addr = 0x%x, size = %d\n", addr, pkt->len); in brcmf_sdiod_recv_pkt()
699 err = brcmf_sdiod_buffrw(sdiodev, SDIO_FUNC_2, false, addr, pkt); in brcmf_sdiod_recv_pkt()
802 struct sk_buff *pkt; in brcmf_sdiod_ramrw() local
807 pkt = dev_alloc_skb(dsize); in brcmf_sdiod_ramrw()
808 if (!pkt) { in brcmf_sdiod_ramrw()
812 pkt->priority = 0; in brcmf_sdiod_ramrw()
837 skb_put(pkt, dsize); in brcmf_sdiod_ramrw()
839 memcpy(pkt->data, data, dsize); in brcmf_sdiod_ramrw()
841 sdaddr, pkt); in brcmf_sdiod_ramrw()
847 memcpy(data, pkt->data, dsize); in brcmf_sdiod_ramrw()
848 skb_trim(pkt, 0); in brcmf_sdiod_ramrw()
860 dev_kfree_skb(pkt); in brcmf_sdiod_ramrw()