| /linux/arch/powerpc/mm/ |
| H A D | dma-noncoherent.c | 62 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/ |
| H A D | gfxhub_v1_1.c | 50 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()
|
| H A D | mmhub_v4_2_0.c | 81 u64 seg_size; in mmhub_v4_2_0_get_xgmi_info() local 89 seg_size = REG_GET_FIELD( in mmhub_v4_2_0_get_xgmi_info() 109 adev->gmc.xgmi.node_segment_size = seg_size; in mmhub_v4_2_0_get_xgmi_info()
|
| /linux/drivers/mmc/core/ |
| H A D | sdio_ops.c | 123 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/ |
| H A D | elf.c | 163 size_t seg_size = seg_vend - seg_vstart + 1; in kvm_vm_elf_load() local 165 gva_t gva = __vm_alloc(vm, seg_size, seg_vstart, MEM_REGION_CODE); in kvm_vm_elf_load() 172 memset(addr_gva2hva(vm, gva), 0, seg_size); in kvm_vm_elf_load()
|
| /linux/drivers/bluetooth/ |
| H A D | hci_aml.c | 203 u32 seg_size, in aml_send_firmware_segment() argument 214 op_addr, (u32 *)seg, seg_size); in aml_send_firmware_segment() 220 u32 seg_size = 0; in aml_send_firmware() local 230 seg_size = (fw_size > AML_FIRMWARE_OPERATION_SIZE) ? in aml_send_firmware() 233 seg_size, offset)) { in aml_send_firmware() 238 seg_off += seg_size; in aml_send_firmware() 239 fw_size -= seg_size; in aml_send_firmware() 240 offset += seg_size; in aml_send_firmware()
|
| H A D | btqca.c | 477 static int qca_tlv_send_segment(struct hci_dev *hdev, int seg_size, in qca_tlv_send_segment() argument 491 cmd[1] = seg_size; in qca_tlv_send_segment() 492 memcpy(cmd + 2, data, seg_size); in qca_tlv_send_segment() 495 return __hci_cmd_send(hdev, EDL_PATCH_CMD_OPCODE, seg_size + 2, in qca_tlv_send_segment() 508 skb = __hci_cmd_sync_ev(hdev, EDL_PATCH_CMD_OPCODE, seg_size + 2, cmd, in qca_tlv_send_segment()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | swap.c | 76 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/ |
| H A D | blk-integrity.c | 32 unsigned int seg_size = 0; in blk_rq_count_integrity_sg() local 41 if (seg_size + iv.bv_len > queue_max_segment_size(q)) in blk_rq_count_integrity_sg() 44 seg_size += iv.bv_len; in blk_rq_count_integrity_sg() 48 seg_size = iv.bv_len; in blk_rq_count_integrity_sg()
|
| /linux/arch/x86/kernel/ |
| H A D | amd_gart_64.c | 384 unsigned int seg_size; in gart_map_sg() local 394 seg_size = 0; in gart_map_sg() 414 (s->length + seg_size > max_seg_size) || in gart_map_sg() 422 seg_size = 0; in gart_map_sg() 430 seg_size += s->length; in gart_map_sg()
|
| /linux/drivers/infiniband/core/ |
| H A D | user_mad.c | 309 size_t seg_size; in copy_recv_mad() local 312 seg_size = packet->recv_wc->mad_seg_size; in copy_recv_mad() 315 if ((packet->length <= seg_size && in copy_recv_mad() 317 (packet->length > seg_size && in copy_recv_mad() 318 count < hdr_size(file) + seg_size)) in copy_recv_mad() 325 seg_payload = min_t(int, packet->length, seg_size); in copy_recv_mad() 342 max_seg_payload = seg_size - offset; in copy_recv_mad() 454 seg++, left -= msg->seg_size, buf += msg->seg_size) { in copy_rmpp_mad() 456 min(left, msg->seg_size))) in copy_rmpp_mad()
|
| H A D | mad.c | 795 int seg_size, pad; in get_pad_size() local 797 seg_size = mad_size - hdr_len; in get_pad_size() 798 if (data_len && seg_size) { in get_pad_size() 799 pad = seg_size - data_len % seg_size; in get_pad_size() 800 return pad == seg_size ? 0 : pad; in get_pad_size() 802 return seg_size; in get_pad_size() 821 int left, seg_size, pad; in alloc_send_rmpp_list() local 823 send_buf->seg_size = mad_size - send_buf->hdr_len; in alloc_send_rmpp_list() 825 seg_size = send_buf->seg_size; in alloc_send_rmpp_list() 829 for (left = send_buf->data_len + pad; left > 0; left -= seg_size) { in alloc_send_rmpp_list() [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_64_mmu.c | 452 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()
|
| /linux/fs/afs/ |
| H A D | xdr_fs.h | 25 __be32 seg_size; member
|
| /linux/drivers/bus/mhi/host/ |
| H A D | boot.c | 363 size_t seg_size = mhi_cntrl->seg_len; in mhi_alloc_bhie_table() local 364 int segments = DIV_ROUND_UP(alloc_size, seg_size) + 1; in mhi_alloc_bhie_table() 378 size_t vec_size = seg_size; in mhi_alloc_bhie_table()
|
| /linux/drivers/usb/early/ |
| H A D | xhci-dbc.h | 61 __le32 seg_size; member
|
| H A D | xhci-dbc.c | 253 entry->seg_size = cpu_to_le32(XDBC_TRBS_PER_SEGMENT); in xdbc_mem_init()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_txrx.c | 342 u16 *seg_size; in otx2_rcv_pkt_handler() local 367 seg_size = (void *)sg; in otx2_rcv_pkt_handler() 370 seg_size[seg], parse, cq->cq_idx)) in otx2_rcv_pkt_handler() 1511 xsk_buff->data_end = xsk_buff->data + cqe->sg.seg_size; in otx2_xdp_rcv_pkt_handler() 1524 cqe->sg.seg_size, true); in otx2_xdp_rcv_pkt_handler() 1539 cqe->sg.seg_size, in otx2_xdp_rcv_pkt_handler()
|
| H A D | otx2_struct.h | 150 u64 seg_size : 16; /* W0 */ member
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ddp.h | 118 __le32 seg_size; member
|
| H A D | ice_ddp.c | 69 if (len < off + le32_to_cpu(seg->seg_size)) in ice_verify_pkg() 1643 le32_to_cpu(ice_seg->hdr.seg_size), ice_seg->hdr.seg_id); in ice_download_pkg_without_sig_seg()
|
| /linux/io_uring/ |
| H A D | rsrc.c | 1369 size_t seg_size = min_t(size_t, iov_len, in io_vec_fill_bvec() local 1373 src_bvec->bv_page, seg_size, offset); in io_vec_fill_bvec() 1374 iov_len -= seg_size; in io_vec_fill_bvec()
|
| /linux/drivers/usb/mtu3/ |
| H A D | mtu3_core.c | 23 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/drivers/usb/cdns3/ |
| H A D | cdnsp-gadget.h | 1291 __le32 seg_size; member
|
| H A D | cdnsp-mem.c | 1045 entry->seg_size = cpu_to_le32(TRBS_PER_SEGMENT); in cdnsp_alloc_erst()
|