Home
last modified time | relevance | path

Searched refs:seg_size (Results 1 – 25 of 36) sorted by relevance

12

/linux/arch/powerpc/mm/
A Ddma-noncoherent.c62 size_t seg_size = min((size_t)(PAGE_SIZE - offset), size); in __dma_sync_page_highmem() local
63 size_t cur_size = seg_size; in __dma_sync_page_highmem()
65 int nr_segs = 1 + ((size - seg_size) + PAGE_SIZE - 1)/PAGE_SIZE; in __dma_sync_page_highmem()
74 __dma_sync((void *)start, seg_size, direction); in __dma_sync_page_highmem()
79 seg_size = min((size_t)PAGE_SIZE, size - cur_size); in __dma_sync_page_highmem()
82 cur_size += seg_size; in __dma_sync_page_highmem()
/linux/drivers/gpu/drm/amd/amdgpu/
A Dgfxhub_v1_1.c50 u64 seg_size; in gfxhub_v1_1_get_xgmi_info() local
54 seg_size = REG_GET_FIELD( in gfxhub_v1_1_get_xgmi_info()
61 seg_size = REG_GET_FIELD( in gfxhub_v1_1_get_xgmi_info()
107 adev->gmc.xgmi.node_segment_size = seg_size; in gfxhub_v1_1_get_xgmi_info()
/linux/drivers/mmc/core/
A Dsdio_ops.c123 unsigned int seg_size = card->host->max_seg_size; in mmc_io_rw_extended() local
152 nents = DIV_ROUND_UP(left_size, seg_size); in mmc_io_rw_extended()
161 sg_set_buf(sg_ptr, buf + i * seg_size, in mmc_io_rw_extended()
162 min(seg_size, left_size)); in mmc_io_rw_extended()
163 left_size -= seg_size; in mmc_io_rw_extended()
/linux/tools/testing/selftests/kvm/lib/
A Delf.c163 size_t seg_size = seg_vend - seg_vstart + 1; in kvm_vm_elf_load() local
165 vm_vaddr_t vaddr = vm_vaddr_alloc(vm, seg_size, seg_vstart); in kvm_vm_elf_load()
172 memset(addr_gva2hva(vm, vaddr), 0, seg_size); in kvm_vm_elf_load()
/linux/drivers/net/wireless/ath/ath10k/
A Dswap.c76 u32 seg_size; in ath10k_swap_code_seg_free() local
84 seg_size = __le32_to_cpu(seg_info->seg_hw_info.size); in ath10k_swap_code_seg_free()
85 dma_free_coherent(ar->dev, seg_size, seg_info->virt_address[0], in ath10k_swap_code_seg_free()
/linux/block/
A Dblk-integrity.c31 unsigned int seg_size = 0; in blk_rq_count_integrity_sg() local
40 if (seg_size + iv.bv_len > queue_max_segment_size(q)) in blk_rq_count_integrity_sg()
43 seg_size += iv.bv_len; in blk_rq_count_integrity_sg()
47 seg_size = iv.bv_len; in blk_rq_count_integrity_sg()
A Dblk-merge.c238 unsigned seg_size = 0; in bvec_split_segs() local
241 seg_size = get_max_segment_size(q, bv->bv_page, in bvec_split_segs()
243 seg_size = min(seg_size, len); in bvec_split_segs()
246 total_len += seg_size; in bvec_split_segs()
247 len -= seg_size; in bvec_split_segs()
/linux/drivers/bluetooth/
A Dbtqca.c302 static int qca_tlv_send_segment(struct hci_dev *hdev, int seg_size, in qca_tlv_send_segment() argument
316 cmd[1] = seg_size; in qca_tlv_send_segment()
317 memcpy(cmd + 2, data, seg_size); in qca_tlv_send_segment()
320 return __hci_cmd_send(hdev, EDL_PATCH_CMD_OPCODE, seg_size + 2, in qca_tlv_send_segment()
333 skb = __hci_cmd_sync_ev(hdev, EDL_PATCH_CMD_OPCODE, seg_size + 2, cmd, in qca_tlv_send_segment()
/linux/arch/x86/kernel/
A Damd_gart_64.c385 unsigned int seg_size; in gart_map_sg() local
395 seg_size = 0; in gart_map_sg()
415 (s->length + seg_size > max_seg_size) || in gart_map_sg()
423 seg_size = 0; in gart_map_sg()
431 seg_size += s->length; in gart_map_sg()
/linux/drivers/infiniband/core/
A Duser_mad.c297 size_t seg_size; in copy_recv_mad() local
300 seg_size = packet->recv_wc->mad_seg_size; in copy_recv_mad()
303 if ((packet->length <= seg_size && in copy_recv_mad()
305 (packet->length > seg_size && in copy_recv_mad()
306 count < hdr_size(file) + seg_size)) in copy_recv_mad()
313 seg_payload = min_t(int, packet->length, seg_size); in copy_recv_mad()
330 max_seg_payload = seg_size - offset; in copy_recv_mad()
440 seg++, left -= msg->seg_size, buf += msg->seg_size) { in copy_rmpp_mad()
442 min(left, msg->seg_size))) in copy_rmpp_mad()
A Dmad.c773 int seg_size, pad; in get_pad_size() local
775 seg_size = mad_size - hdr_len; in get_pad_size()
776 if (data_len && seg_size) { in get_pad_size()
777 pad = seg_size - data_len % seg_size; in get_pad_size()
778 return pad == seg_size ? 0 : pad; in get_pad_size()
780 return seg_size; in get_pad_size()
799 int left, seg_size, pad; in alloc_send_rmpp_list() local
801 send_buf->seg_size = mad_size - send_buf->hdr_len; in alloc_send_rmpp_list()
803 seg_size = send_buf->seg_size; in alloc_send_rmpp_list()
808 seg = kmalloc(sizeof(*seg) + seg_size, gfp_mask); in alloc_send_rmpp_list()
[all …]
/linux/arch/powerpc/kvm/
A Dbook3s_64_mmu.c452 u64 seg_size; in kvmppc_mmu_book3s_64_slbie() local
467 seg_size = 1ull << kvmppc_slb_sid_shift(slbe); in kvmppc_mmu_book3s_64_slbie()
468 kvmppc_mmu_flush_segment(vcpu, ea & ~(seg_size - 1), seg_size); in kvmppc_mmu_book3s_64_slbie()
A Dbook3s_64_mmu_host.c358 void kvmppc_mmu_flush_segment(struct kvm_vcpu *vcpu, ulong ea, ulong seg_size) in kvmppc_mmu_flush_segment() argument
361 ulong seg_mask = -seg_size; in kvmppc_mmu_flush_segment()
/linux/drivers/bus/mhi/core/
A Dboot.c316 size_t seg_size = mhi_cntrl->seg_len; in mhi_alloc_bhie_table() local
317 int segments = DIV_ROUND_UP(alloc_size, seg_size) + 1; in mhi_alloc_bhie_table()
335 size_t vec_size = seg_size; in mhi_alloc_bhie_table()
/linux/fs/afs/
A Dxdr_fs.h25 __be32 seg_size; member
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_txrx.c341 u16 *seg_size; in otx2_rcv_pkt_handler() local
362 seg_size = (void *)sg; in otx2_rcv_pkt_handler()
365 seg_size[seg], parse, cq->cq_idx)) in otx2_rcv_pkt_handler()
1178 cqe->sg.seg_size, false); in otx2_xdp_rcv_pkt_handler()
1189 cqe->sg.seg_size, qidx); in otx2_xdp_rcv_pkt_handler()
A Dotx2_struct.h150 u64 seg_size : 16; /* W0 */ member
/linux/drivers/usb/early/
A Dxhci-dbc.h61 __le32 seg_size; member
/linux/drivers/video/fbdev/via/
A Dvia-core.c149 u32 seg_size; /* Size, 16-byte units */ member
259 descr->seg_size = sg_dma_len(sgentry) >> 4; in viafb_dma_copy_out_sg()
/linux/drivers/staging/qlge/
A Dqlge_devlink.c9 int regs_num = (seg_header->seg_size in qlge_fill_seg_()
A Dqlge_dbg.c696 u32 seg_number, u32 seg_size, u8 *desc) in qlge_build_coredump_seg_header() argument
701 seg_hdr->seg_size = seg_size; in qlge_build_coredump_seg_header()
/linux/drivers/net/ethernet/intel/ice/
A Dice_flex_type.h36 __le32 seg_size; member
/linux/include/rdma/
A Dib_mad.h471 int seg_size; member
/linux/drivers/usb/mtu3/
A Dmtu3_core.c23 static int ep_fifo_alloc(struct mtu3_ep *mep, u32 seg_size) in ep_fifo_alloc() argument
26 u32 num_bits = DIV_ROUND_UP(seg_size, MTU3_EP_FIFO_UNIT); in ep_fifo_alloc()
/linux/arch/powerpc/include/asm/
A Dkvm_book3s.h156 extern void kvmppc_mmu_flush_segment(struct kvm_vcpu *vcpu, ulong eaddr, ulong seg_size);

Completed in 58 milliseconds

12