Lines Matching refs:buf_len
588 u16 buf_len = 0; in btmrvl_sdio_card_to_host() local
603 ret = btmrvl_sdio_read_rx_len(card, &buf_len); in btmrvl_sdio_card_to_host()
611 num_blocks = DIV_ROUND_UP(buf_len, blksz); in btmrvl_sdio_card_to_host()
613 if (buf_len <= SDIO_HEADER_LEN in btmrvl_sdio_card_to_host()
615 BT_ERR("invalid packet length: %d", buf_len); in btmrvl_sdio_card_to_host()
649 buf_len = payload[0]; in btmrvl_sdio_card_to_host()
650 buf_len |= payload[1] << 8; in btmrvl_sdio_card_to_host()
651 buf_len |= payload[2] << 16; in btmrvl_sdio_card_to_host()
653 if (buf_len > blksz * num_blocks) { in btmrvl_sdio_card_to_host()
655 buf_len, blksz * num_blocks); in btmrvl_sdio_card_to_host()
667 skb_put(skb, buf_len); in btmrvl_sdio_card_to_host()
677 hdev->stat.byte_rx += buf_len; in btmrvl_sdio_card_to_host()
682 skb_put(skb, buf_len); in btmrvl_sdio_card_to_host()
688 hdev->stat.byte_rx += buf_len; in btmrvl_sdio_card_to_host()