Symbol: mhi_buf
drivers/bus/mhi/host/boot.c
211
const struct mhi_buf *mhi_buf)
drivers/bus/mhi/host/boot.c
229
upper_32_bits(mhi_buf->dma_addr));
drivers/bus/mhi/host/boot.c
232
lower_32_bits(mhi_buf->dma_addr));
drivers/bus/mhi/host/boot.c
234
mhi_write_reg(mhi_cntrl, base, BHIE_TXVECSIZE_OFFS, mhi_buf->len);
drivers/bus/mhi/host/boot.c
25
struct mhi_buf *mhi_buf = img_info->mhi_buf;
drivers/bus/mhi/host/boot.c
259
const struct mhi_buf *mhi_buf)
drivers/bus/mhi/host/boot.c
277
mhi_write_reg(mhi_cntrl, base, BHI_IMGADDR_HIGH, upper_32_bits(mhi_buf->dma_addr));
drivers/bus/mhi/host/boot.c
278
mhi_write_reg(mhi_cntrl, base, BHI_IMGADDR_LOW, lower_32_bits(mhi_buf->dma_addr));
drivers/bus/mhi/host/boot.c
279
mhi_write_reg(mhi_cntrl, base, BHI_IMGSIZE, mhi_buf->len);
drivers/bus/mhi/host/boot.c
308
struct mhi_buf *mhi_buf = image_info->mhi_buf;
drivers/bus/mhi/host/boot.c
310
dma_free_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len, mhi_buf->buf, mhi_buf->dma_addr);
drivers/bus/mhi/host/boot.c
318
struct mhi_buf *mhi_buf = image_info->mhi_buf;
drivers/bus/mhi/host/boot.c
320
for (i = 0; i < image_info->entries; i++, mhi_buf++)
drivers/bus/mhi/host/boot.c
321
dma_free_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len,
drivers/bus/mhi/host/boot.c
322
mhi_buf->buf, mhi_buf->dma_addr);
drivers/bus/mhi/host/boot.c
33
for (i = 0; i < img_info->entries - 1; i++, mhi_buf++, bhi_vec++) {
drivers/bus/mhi/host/boot.c
332
struct mhi_buf *mhi_buf;
drivers/bus/mhi/host/boot.c
334
img_info = kzalloc_flex(*img_info, mhi_buf, 1);
drivers/bus/mhi/host/boot.c
339
mhi_buf = img_info->mhi_buf;
drivers/bus/mhi/host/boot.c
34
bhi_vec->dma_addr = cpu_to_le64(mhi_buf->dma_addr);
drivers/bus/mhi/host/boot.c
341
mhi_buf->len = alloc_size;
drivers/bus/mhi/host/boot.c
342
mhi_buf->buf = dma_alloc_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len,
drivers/bus/mhi/host/boot.c
343
&mhi_buf->dma_addr, GFP_KERNEL);
drivers/bus/mhi/host/boot.c
344
if (!mhi_buf->buf)
drivers/bus/mhi/host/boot.c
35
bhi_vec->size = cpu_to_le64(mhi_buf->len);
drivers/bus/mhi/host/boot.c
367
struct mhi_buf *mhi_buf;
drivers/bus/mhi/host/boot.c
369
img_info = kzalloc_flex(*img_info, mhi_buf, segments);
drivers/bus/mhi/host/boot.c
376
mhi_buf = img_info->mhi_buf;
drivers/bus/mhi/host/boot.c
377
for (i = 0; i < segments; i++, mhi_buf++) {
drivers/bus/mhi/host/boot.c
384
mhi_buf->len = vec_size;
drivers/bus/mhi/host/boot.c
385
mhi_buf->buf = dma_alloc_coherent(mhi_cntrl->cntrl_dev,
drivers/bus/mhi/host/boot.c
386
vec_size, &mhi_buf->dma_addr,
drivers/bus/mhi/host/boot.c
388
if (!mhi_buf->buf)
drivers/bus/mhi/host/boot.c
392
img_info->bhi_vec = img_info->mhi_buf[segments - 1].buf;
drivers/bus/mhi/host/boot.c
398
for (--i, --mhi_buf; i >= 0; i--, mhi_buf--)
drivers/bus/mhi/host/boot.c
399
dma_free_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len,
drivers/bus/mhi/host/boot.c
400
mhi_buf->buf, mhi_buf->dma_addr);
drivers/bus/mhi/host/boot.c
41
upper_32_bits(mhi_buf->dma_addr));
drivers/bus/mhi/host/boot.c
411
struct mhi_buf *mhi_buf = img_info->mhi_buf;
drivers/bus/mhi/host/boot.c
415
to_cpy = min(remainder, mhi_buf->len);
drivers/bus/mhi/host/boot.c
416
memcpy(mhi_buf->buf, buf, to_cpy);
drivers/bus/mhi/host/boot.c
417
bhi_vec->dma_addr = cpu_to_le64(mhi_buf->dma_addr);
drivers/bus/mhi/host/boot.c
423
mhi_buf++;
drivers/bus/mhi/host/boot.c
44
lower_32_bits(mhi_buf->dma_addr));
drivers/bus/mhi/host/boot.c
449
memcpy(image->mhi_buf->buf, fw_data, size);
drivers/bus/mhi/host/boot.c
451
ret = mhi_fw_load_bhi(mhi_cntrl, &image->mhi_buf[image->entries - 1]);
drivers/bus/mhi/host/boot.c
46
mhi_write_reg(mhi_cntrl, base, BHIE_RXVECSIZE_OFFS, mhi_buf->len);
drivers/bus/mhi/host/boot.c
468
ret = mhi_fw_load_bhie(mhi_cntrl, &image->mhi_buf[image->entries - 1]);
drivers/bus/mhi/host/boot.c
57
&mhi_buf->dma_addr, mhi_buf->len, sequence_id);
drivers/bus/mhi/host/boot.c
629
&image_info->mhi_buf[image_info->entries - 1]);
drivers/net/wireless/ath/ath11k/pci.c
658
if (!fw_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath11k/pci.c
661
paging_tlv_sz += fw_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath11k/pci.c
666
if (!rddm_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath11k/pci.c
669
rddm_tlv_sz += rddm_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath11k/pci.c
758
if (!fw_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath11k/pci.c
761
memcpy_fromio(buf, (void const __iomem *)fw_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath11k/pci.c
762
fw_img->mhi_buf[i].len);
drivers/net/wireless/ath/ath11k/pci.c
763
buf += fw_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath11k/pci.c
775
if (!rddm_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath11k/pci.c
778
memcpy_fromio(buf, (void const __iomem *)rddm_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath11k/pci.c
779
rddm_img->mhi_buf[i].len);
drivers/net/wireless/ath/ath11k/pci.c
780
buf += rddm_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath12k/pci.c
1269
if (!fw_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath12k/pci.c
1272
paging_tlv_sz += fw_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath12k/pci.c
1277
if (!rddm_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath12k/pci.c
1280
rddm_tlv_sz += rddm_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath12k/pci.c
1369
if (!fw_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath12k/pci.c
1372
memcpy_fromio(buf, (void const __iomem *)fw_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath12k/pci.c
1373
fw_img->mhi_buf[i].len);
drivers/net/wireless/ath/ath12k/pci.c
1374
buf += fw_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath12k/pci.c
1386
if (!rddm_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath12k/pci.c
1389
memcpy_fromio(buf, (void const __iomem *)rddm_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath12k/pci.c
1390
rddm_img->mhi_buf[i].len);
drivers/net/wireless/ath/ath12k/pci.c
1391
buf += rddm_img->mhi_buf[i].len;
include/linux/mhi.h
115
struct mhi_buf mhi_buf[] __counted_by(entries);