| /linux/drivers/platform/wmi/ |
| H A D | marshalling.c | 20 static int wmi_adjust_buffer_length(size_t *length, const union acpi_object *obj) in wmi_adjust_buffer_length() argument 36 * the string length in bytes and are encoded as UTF-16LE with a terminating in wmi_adjust_buffer_length() 39 if (obj->string.length + 1 > U16_MAX / 2) in wmi_adjust_buffer_length() 43 size = struct_size_t(struct wmi_string, chars, obj->string.length + 1); in wmi_adjust_buffer_length() 50 size = obj->buffer.length; in wmi_adjust_buffer_length() 56 *length = size_add(ALIGN(*length, alignment), size); in wmi_adjust_buffer_length() 61 static int wmi_obj_get_buffer_length(const union acpi_object *obj, size_t *length) in wmi_obj_get_buffer_length() argument 78 *length = total; in wmi_obj_get_buffer_length() 86 size_t length; in wmi_obj_transform_simple() local 93 length = sizeof(value); in wmi_obj_transform_simple() [all …]
|
| /linux/sound/usb/line6/ |
| H A D | midibuf.c | 20 static const int length[] = { 3, 3, 3, 3, 2, 2, 3 }; in midibuf_message_length() local 22 message_length = length[(code >> 4) - 8]; in midibuf_message_length() 24 static const int length[] = { -1, 2, 2, 2, -1, -1, 1, 1, 1, -1, in midibuf_message_length() local 27 message_length = length[code & 0x0f]; in midibuf_message_length() 81 int length) in line6_midibuf_write() argument 87 if (midibuf_is_full(this) || (length <= 0)) in line6_midibuf_write() 91 if (data[length - 1] == 0xfe) { in line6_midibuf_write() 92 --length; in line6_midibuf_write() 98 if (length > bytes_free) in line6_midibuf_write() 99 length = bytes_free; in line6_midibuf_write() [all …]
|
| /linux/drivers/video/fbdev/mmp/fb/ |
| H A D | mmpfb.c | 25 if (var->bits_per_pixel == 16 && var->red.length == 8 && in var_to_pixfmt() 26 var->green.length == 4 && var->blue.length == 4) { in var_to_pixfmt() 36 if (var->bits_per_pixel == 12 && var->red.length == 8 && in var_to_pixfmt() 37 var->green.length == 2 && var->blue.length == 2) { in var_to_pixfmt() 47 if (var->bits_per_pixel == 16 && var->red.length == 16 && in var_to_pixfmt() 48 var->green.length == 16 && var->blue.length == 16) { in var_to_pixfmt() 60 if (var->bits_per_pixel == 16 && var->red.length <= 5 && in var_to_pixfmt() 61 var->green.length <= 6 && var->blue.length <= 5) { in var_to_pixfmt() 62 if (var->transp.length == 0) { in var_to_pixfmt() 73 if (var->bits_per_pixel <= 32 && var->red.length <= 8 && in var_to_pixfmt() [all …]
|
| /linux/security/selinux/ |
| H A D | selinuxfs.c | 127 ssize_t length; in sel_read_enforce() local 129 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", in sel_read_enforce() 131 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_enforce() 140 ssize_t length; in sel_write_enforce() local 155 length = -EINVAL; in sel_write_enforce() 163 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_enforce() 166 if (length) in sel_write_enforce() 184 length = count; in sel_write_enforce() 187 return length; in sel_write_enforce() 203 ssize_t length; in sel_read_handle_unknown() local [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_ctrl.c | 23 unsigned int length, unsigned int offset, in nfp_net_tls_parse_crypto_ops() argument 30 if (length < 32) { in nfp_net_tls_parse_crypto_ops() 33 length, offset); in nfp_net_tls_parse_crypto_ops() 58 unsigned int length, offset; in nfp_net_tlv_caps_parse() local 61 length = FIELD_GET(NFP_NET_CFG_TLV_HEADER_LENGTH, hdr); in nfp_net_tlv_caps_parse() 67 if (length % NFP_NET_CFG_TLV_LENGTH_INC) { in nfp_net_tlv_caps_parse() 69 NFP_NET_CFG_TLV_LENGTH_INC, offset, length); in nfp_net_tlv_caps_parse() 72 if (data + length > end) { in nfp_net_tlv_caps_parse() 74 offset, length); in nfp_net_tlv_caps_parse() 85 if (!length) in nfp_net_tlv_caps_parse() [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | exstorob.c | 33 u32 length; in acpi_ex_store_buffer_to_buffer() local 47 length = source_desc->buffer.length; in acpi_ex_store_buffer_to_buffer() 50 * If target is a buffer of length zero or is a static buffer, in acpi_ex_store_buffer_to_buffer() 51 * allocate a new buffer of the proper length in acpi_ex_store_buffer_to_buffer() 53 if ((target_desc->buffer.length == 0) || in acpi_ex_store_buffer_to_buffer() 55 target_desc->buffer.pointer = ACPI_ALLOCATE(length); in acpi_ex_store_buffer_to_buffer() 60 target_desc->buffer.length = length; in acpi_ex_store_buffer_to_buffer() 65 if (length <= target_desc->buffer.length) { in acpi_ex_store_buffer_to_buffer() 70 target_desc->buffer.length); in acpi_ex_store_buffer_to_buffer() 71 memcpy(target_desc->buffer.pointer, buffer, length); in acpi_ex_store_buffer_to_buffer() [all …]
|
| H A D | acpredef.h | 19 * ACPI_PTYPE1_FIXED: Fixed-length length, 1 or 2 object types: 25 * ACPI_PTYPE1_VAR: Variable-length length. Zero-length package is allowed: 32 * 2) PTYPE2 packages contain a Variable-length number of subpackages. Each 35 * ACPI_PTYPE2: Each subpackage contains 1 or 2 object types. Zero-length 44 * Zero-length parent package is allowed: 55 * ACPI_PTYPE2_FIXED: Each subpackage is of Fixed-length. Zero-length 59 * ACPI_PTYPE2_MIN: Each subpackage has a Variable-length but minimum length. 60 * Zero-length parent package is allowed: 63 * ACPI_PTYPE2_REV_FIXED: Revision at start, each subpackage is Fixed-length 66 * ACPI_PTYPE2_FIX_VAR: Each subpackage consists of some fixed-length elements [all …]
|
| H A D | utresrc.c | 73 * Resource types, used to validate the resource length field. 74 * The length of fixed-length types must match exactly, variable 75 * lengths must meet the minimum required length, etc. 128 * aml_length - Length of the entire template 149 u32 length; in acpi_ut_walk_aml_resources() local 165 /* Walk the byte list, abort on any invalid descriptor type or length */ in acpi_ut_walk_aml_resources() 169 /* Validate the Resource Type and Resource Length */ in acpi_ut_walk_aml_resources() 176 * length may be bogus also. in acpi_ut_walk_aml_resources() 181 /* Get the length of this descriptor */ in acpi_ut_walk_aml_resources() 183 length = acpi_ut_get_descriptor_length(aml); in acpi_ut_walk_aml_resources() [all …]
|
| /linux/Documentation/arch/arm64/ |
| H A D | sme.rst | 21 * PSTATE.SM, PSTATE.ZA, the streaming mode vector length, the ZA and (when 78 SME defines a second vector length similar to the SVE vector length which 100 length, the state of the PR_SME_VL_INHERIT flag, and the deferred vector 101 length (if any), is preserved across all syscalls, subject to the specific 117 the thread's vector length (in za_context.vl). 157 * The vector length cannot be changed via signal return. If za_context.vl in 158 the signal frame does not match the current vector length, the signal return 169 length: 173 Sets the vector length of the calling thread and related flags, where 176 vl is the desired vector length, where sve_vl_valid(vl) must be true. [all …]
|
| H A D | sve.rst | 25 * SVE registers Z0..Z31, P0..P15 and FFR and the current vector length VL, are 66 separate SME vector length and the same Z/V registers. See sme.rst 90 2. Vector length terminology 93 The size of an SVE vector (Z) register is referred to as the "vector length". 95 To avoid confusion about the units used to express vector length, the kernel 98 * Vector length (VL) = size of a Z-register in bytes 121 length, the state of the PR_SVE_VL_INHERIT flag, and the deferred vector 122 length (if any), is preserved across all syscalls, subject to the specific 141 if set indicates that the thread is in streaming mode and the vector length 143 length. [all …]
|
| /linux/drivers/net/fjes/ |
| H A D | fjes_trace.h | 54 __field(int, length) 62 __entry->length = res_buf->info.length; 71 TP_printk("res_buf=[length=%d, code=%d, es_zones=%s, es_status=%s]", 72 __entry->length, __entry->code, 98 __field(int, length) 110 __entry->length = req_buf->share_buffer.length; 119 …TP_printk("req_buf=[length=%d, epid=%d], TX=[phy=0x%016llx, size=%zu], RX=[phy=0x%016llx, size=%zu… 120 __entry->length, __entry->epid, __entry->tx, __entry->tx_size, 128 __field(int, length) 133 __entry->length = res_buf->share_buffer.length; [all …]
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_opcode.c | 123 .length = RXE_BTH_BYTES, 133 .length = RXE_BTH_BYTES, 143 .length = RXE_BTH_BYTES, 153 .length = RXE_BTH_BYTES + RXE_IMMDT_BYTES, 166 .length = RXE_BTH_BYTES, 177 .length = RXE_BTH_BYTES + RXE_IMMDT_BYTES, 189 .length = RXE_BTH_BYTES + RXE_RETH_BYTES, 201 .length = RXE_BTH_BYTES, 211 .length = RXE_BTH_BYTES, 222 .length = RXE_BTH_BYTES + RXE_IMMDT_BYTES, [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | 68328fb.c | 113 u_long length; in get_line_length() local 115 length = xres_virtual * bpp; in get_line_length() 116 length = (length + 31) & ~31; in get_line_length() 117 length >>= 3; in get_line_length() 118 return (length); in get_line_length() 190 var->red.length = 1; in mc68x328fb_check_var() 192 var->green.length = 1; in mc68x328fb_check_var() 194 var->blue.length = 1; in mc68x328fb_check_var() 196 var->transp.length = 0; in mc68x328fb_check_var() 200 var->red.length = 8; in mc68x328fb_check_var() [all …]
|
| /linux/tools/testing/selftests/mm/ |
| H A D | map_hugetlb.c | 16 #define LENGTH (256UL*1024*1024) macro 24 static void write_bytes(char *addr, size_t length) in write_bytes() argument 28 for (i = 0; i < length; i++) in write_bytes() 32 static void read_bytes(char *addr, size_t length) in read_bytes() argument 37 for (i = 0; i < length; i++) in read_bytes() 48 size_t length = LENGTH; in main() local 53 /* munmap with fail if the length is not page aligned */ in main() 54 if (hugepage_size > length) in main() 55 length = hugepage_size; in main() 61 length = atol(argv[1]) << 20; in main() [all …]
|
| /linux/include/linux/ |
| H A D | bcm963xx_tag.h | 7 #define TAGVER_LEN 4 /* Length of Tag Version */ 8 #define TAGLAYOUT_LEN 4 /* Length of FlashLayoutVer */ 9 #define SIG1_LEN 20 /* Company Signature 1 Length */ 10 #define SIG2_LEN 14 /* Company Signature 2 Length */ 11 #define BOARDID_LEN 16 /* Length of BoardId */ 12 #define ENDIANFLAG_LEN 2 /* Endian Flag Length */ 13 #define CHIPID_LEN 6 /* Chip Id Length */ 14 #define IMAGE_LEN 10 /* Length of Length Field */ 15 #define ADDRESS_LEN 12 /* Length of Address field */ 16 #define IMAGE_SEQUENCE_LEN 4 /* Image sequence Length */ [all …]
|
| /linux/fs/squashfs/ |
| H A D | block.c | 80 struct address_space *cache_mapping, u64 index, int length, in squashfs_bio_read_cached() argument 107 * Compare these to the original required index and length to in squashfs_bio_read_cached() 114 else if (idx == page_count - 1 && index + length != read_end) in squashfs_bio_read_cached() 216 static int squashfs_bio_read(struct super_block *sb, u64 index, int length, in squashfs_bio_read() argument 223 const u64 read_end = round_up(index + length, msblk->devblksize); in squashfs_bio_read() 263 length, read_start, read_end, in squashfs_bio_read() 282 * Read and decompress a metadata block or datablock. Length is non-zero 284 * filesystem), otherwise the length is obtained from the first two bytes of 285 * the metadata block. A bit in the length field indicates if the block 290 int squashfs_read_data(struct super_block *sb, u64 index, int length, in squashfs_read_data() argument [all …]
|
| H A D | cache.c | 53 struct squashfs_cache *cache, u64 block, int length) in squashfs_cache_get() argument 110 entry->length = squashfs_read_data(sb, block, length, in squashfs_cache_get() 115 if (entry->length < 0) in squashfs_cache_get() 116 entry->error = entry->length; in squashfs_cache_get() 293 * Copy up to length bytes from cache entry to buffer starting at offset bytes 294 * into the cache entry. If there's not length bytes then copy the number of 298 int offset, int length) in squashfs_copy_data() argument 300 int remaining = length; in squashfs_copy_data() 302 if (length == 0) in squashfs_copy_data() 305 return min(length, entry->length - offset); in squashfs_copy_data() [all …]
|
| /linux/include/rdma/ |
| H A D | rdmavt_mr.h | 21 size_t length; member 35 size_t length; member 70 u32 sge_length; /* length of the SGE */ 71 u32 length; /* remaining length of the segment */ member 102 static inline u32 rvt_get_sge_length(struct rvt_sge *sge, u32 length) in rvt_get_sge_length() argument 104 u32 len = sge->length; in rvt_get_sge_length() 106 if (len > length) in rvt_get_sge_length() 107 len = length; in rvt_get_sge_length() 114 static inline void rvt_update_sge(struct rvt_sge_state *ss, u32 length, in rvt_update_sge() argument 119 sge->vaddr += length; in rvt_update_sge() [all …]
|
| /linux/drivers/net/arcnet/ |
| H A D | arc-rawmode.c | 40 struct archdr *pkthdr, int length) in rx() argument 47 arc_printk(D_DURING, dev, "it's a raw packet (length=%d)\n", length); in rx() 49 if (length > MTU) in rx() 50 ofs = 512 - length; in rx() 52 ofs = 256 - length; in rx() 54 skb = alloc_skb(length + ARC_HDR_SIZE, GFP_ATOMIC); in rx() 59 skb_put(skb, length + ARC_HDR_SIZE); in rx() 69 if (length > sizeof(pkt->soft)) in rx() 72 length - sizeof(pkt->soft)); in rx() 113 static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length, in prepare_tx() argument [all …]
|
| H A D | capmode.c | 43 struct archdr *pkthdr, int length) in rx() argument 51 arc_printk(D_DURING, dev, "it's a raw(cap) packet (length=%d)\n", in rx() 52 length); in rx() 54 if (length >= MinTU) in rx() 55 ofs = 512 - length; in rx() 57 ofs = 256 - length; in rx() 59 skb = alloc_skb(length + ARC_HDR_SIZE + sizeof(int), GFP_ATOMIC); in rx() 64 skb_put(skb, length + ARC_HDR_SIZE + sizeof(int)); in rx() 82 if (length > sizeof(pkt->soft)) in rx() 86 length - sizeof(pkt->soft)); in rx() [all …]
|
| H A D | rfc1051.c | 41 struct archdr *pkthdr, int length); 44 static int prepare_tx(struct net_device *dev, struct archdr *pkt, int length, 123 struct archdr *pkthdr, int length) in rx() argument 130 arc_printk(D_DURING, dev, "it's a raw packet (length=%d)\n", length); in rx() 132 if (length >= MinTU) in rx() 133 ofs = 512 - length; in rx() 135 ofs = 256 - length; in rx() 137 skb = alloc_skb(length + ARC_HDR_SIZE, GFP_ATOMIC); in rx() 142 skb_put(skb, length + ARC_HDR_SIZE); in rx() 149 if (length > sizeof(pkt->soft)) in rx() [all …]
|
| /linux/Documentation/driver-api/cxl/platform/example-configurations/ |
| H A D | flexible.rst | 25 Length : 0020 30 Register length : 0000000000010000 34 Length : 0020 39 Register length : 0000000000010000 43 Length : 002C 58 Length : 002C 72 Length : 002C 86 Length : 002C 100 Length : 002C 114 Length : 002C [all …]
|
| /linux/fs/verity/ |
| H A D | read_metadata.c | 18 void __user *buf, u64 offset, int length) in fsverity_read_merkle_tree() argument 27 end_offset = min(offset + length, vi->tree_params.tree_size); in fsverity_read_merkle_tree() 91 static int fsverity_read_buffer(void __user *dst, u64 offset, int length, in fsverity_read_buffer() argument 99 length = min_t(size_t, length, src_length); in fsverity_read_buffer() 101 if (copy_to_user(dst, src, length)) in fsverity_read_buffer() 104 return length; in fsverity_read_buffer() 108 void __user *buf, u64 offset, int length) in fsverity_read_descriptor() argument 122 res = fsverity_read_buffer(buf, offset, length, desc, desc_size); in fsverity_read_descriptor() 129 void __user *buf, u64 offset, int length) in fsverity_read_signature() argument 147 res = fsverity_read_buffer(buf, offset, length, desc->signature, in fsverity_read_signature() [all …]
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | bmi.c | 74 ath10k_warn(ar, "invalid get_target_info response length (%d)\n", in ath10k_bmi_get_target_info() 121 /* Step 1b: Read the version length */ in ath10k_bmi_get_target_info_sdio() 133 /* Step 2: Check the target info length */ in ath10k_bmi_get_target_info_sdio() 157 u32 address, void *buffer, u32 length) in ath10k_bmi_read_memory() argument 165 ath10k_dbg(ar, ATH10K_DBG_BMI, "bmi read address 0x%x length %d\n", in ath10k_bmi_read_memory() 166 address, length); in ath10k_bmi_read_memory() 173 while (length) { in ath10k_bmi_read_memory() 174 rxlen = min_t(u32, length, BMI_MAX_DATA_SIZE); in ath10k_bmi_read_memory() 191 length -= rxlen; in ath10k_bmi_read_memory() 262 u32 address, const void *buffer, u32 length) in ath10k_bmi_write_memory() argument [all …]
|
| /linux/include/uapi/linux/ |
| H A D | virtio_crypto.h | 89 /* length of key */ 126 /* hash result length */ 154 /* hash result length */ 156 /* length of authenticated key */ 172 /* length of key */ 174 /* hash result length */ 176 /* length of the additional authenticated data (AAD) in bytes */ 257 /* length of the additional authenticated data (AAD) in bytes */ 349 * Byte Length of valid IV/Counter 352 * SNOW3G in UEA2 mode, this is the length of the IV (which [all …]
|