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
311
kfree(image_info->mhi_buf);
drivers/bus/mhi/host/boot.c
319
struct mhi_buf *mhi_buf = image_info->mhi_buf;
drivers/bus/mhi/host/boot.c
321
for (i = 0; i < image_info->entries; i++, mhi_buf++)
drivers/bus/mhi/host/boot.c
322
dma_free_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len,
drivers/bus/mhi/host/boot.c
323
mhi_buf->buf, mhi_buf->dma_addr);
drivers/bus/mhi/host/boot.c
325
kfree(image_info->mhi_buf);
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
334
struct mhi_buf *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
img_info->mhi_buf = kzalloc_obj(*img_info->mhi_buf);
drivers/bus/mhi/host/boot.c
342
if (!img_info->mhi_buf)
drivers/bus/mhi/host/boot.c
346
mhi_buf = img_info->mhi_buf;
drivers/bus/mhi/host/boot.c
348
mhi_buf->len = alloc_size;
drivers/bus/mhi/host/boot.c
349
mhi_buf->buf = dma_alloc_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len,
drivers/bus/mhi/host/boot.c
35
bhi_vec->size = cpu_to_le64(mhi_buf->len);
drivers/bus/mhi/host/boot.c
350
&mhi_buf->dma_addr, GFP_KERNEL);
drivers/bus/mhi/host/boot.c
351
if (!mhi_buf->buf)
drivers/bus/mhi/host/boot.c
361
kfree(mhi_buf);
drivers/bus/mhi/host/boot.c
376
struct mhi_buf *mhi_buf;
drivers/bus/mhi/host/boot.c
383
img_info->mhi_buf = kzalloc_objs(*img_info->mhi_buf, segments);
drivers/bus/mhi/host/boot.c
384
if (!img_info->mhi_buf)
drivers/bus/mhi/host/boot.c
388
mhi_buf = img_info->mhi_buf;
drivers/bus/mhi/host/boot.c
389
for (i = 0; i < segments; i++, mhi_buf++) {
drivers/bus/mhi/host/boot.c
396
mhi_buf->len = vec_size;
drivers/bus/mhi/host/boot.c
397
mhi_buf->buf = dma_alloc_coherent(mhi_cntrl->cntrl_dev,
drivers/bus/mhi/host/boot.c
398
vec_size, &mhi_buf->dma_addr,
drivers/bus/mhi/host/boot.c
400
if (!mhi_buf->buf)
drivers/bus/mhi/host/boot.c
404
img_info->bhi_vec = img_info->mhi_buf[segments - 1].buf;
drivers/bus/mhi/host/boot.c
41
upper_32_bits(mhi_buf->dma_addr));
drivers/bus/mhi/host/boot.c
411
for (--i, --mhi_buf; i >= 0; i--, mhi_buf--)
drivers/bus/mhi/host/boot.c
412
dma_free_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len,
drivers/bus/mhi/host/boot.c
413
mhi_buf->buf, mhi_buf->dma_addr);
drivers/bus/mhi/host/boot.c
414
kfree(img_info->mhi_buf);
drivers/bus/mhi/host/boot.c
427
struct mhi_buf *mhi_buf = img_info->mhi_buf;
drivers/bus/mhi/host/boot.c
431
to_cpy = min(remainder, mhi_buf->len);
drivers/bus/mhi/host/boot.c
432
memcpy(mhi_buf->buf, buf, to_cpy);
drivers/bus/mhi/host/boot.c
433
bhi_vec->dma_addr = cpu_to_le64(mhi_buf->dma_addr);
drivers/bus/mhi/host/boot.c
439
mhi_buf++;
drivers/bus/mhi/host/boot.c
44
lower_32_bits(mhi_buf->dma_addr));
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
465
memcpy(image->mhi_buf->buf, fw_data, size);
drivers/bus/mhi/host/boot.c
467
ret = mhi_fw_load_bhi(mhi_cntrl, &image->mhi_buf[image->entries - 1]);
drivers/bus/mhi/host/boot.c
484
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
645
&image_info->mhi_buf[image_info->entries - 1]);
drivers/net/wireless/ath/ath11k/pci.c
654
if (!fw_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath11k/pci.c
657
paging_tlv_sz += fw_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath11k/pci.c
662
if (!rddm_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath11k/pci.c
665
rddm_tlv_sz += rddm_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath11k/pci.c
754
if (!fw_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath11k/pci.c
757
memcpy_fromio(buf, (void const __iomem *)fw_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath11k/pci.c
758
fw_img->mhi_buf[i].len);
drivers/net/wireless/ath/ath11k/pci.c
759
buf += fw_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath11k/pci.c
771
if (!rddm_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath11k/pci.c
774
memcpy_fromio(buf, (void const __iomem *)rddm_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath11k/pci.c
775
rddm_img->mhi_buf[i].len);
drivers/net/wireless/ath/ath11k/pci.c
776
buf += rddm_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath12k/pci.c
1265
if (!fw_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath12k/pci.c
1268
paging_tlv_sz += fw_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath12k/pci.c
1273
if (!rddm_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath12k/pci.c
1276
rddm_tlv_sz += rddm_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath12k/pci.c
1365
if (!fw_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath12k/pci.c
1368
memcpy_fromio(buf, (void const __iomem *)fw_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath12k/pci.c
1369
fw_img->mhi_buf[i].len);
drivers/net/wireless/ath/ath12k/pci.c
1370
buf += fw_img->mhi_buf[i].len;
drivers/net/wireless/ath/ath12k/pci.c
1382
if (!rddm_img->mhi_buf[i].buf)
drivers/net/wireless/ath/ath12k/pci.c
1385
memcpy_fromio(buf, (void const __iomem *)rddm_img->mhi_buf[i].buf,
drivers/net/wireless/ath/ath12k/pci.c
1386
rddm_img->mhi_buf[i].len);
drivers/net/wireless/ath/ath12k/pci.c
1387
buf += rddm_img->mhi_buf[i].len;
include/linux/mhi.h
94
struct mhi_buf *mhi_buf;