Home
last modified time | relevance | path

Searched refs:blob (Results 1 – 107 of 107) sorted by relevance

/linux-4.4.14/drivers/of/
Dfdt_address.c41 void (*count_cells)(const void *blob, int parentoffset,
49 static void __init fdt_bus_default_count_cells(const void *blob, int parentoffset, in fdt_bus_default_count_cells() argument
55 prop = fdt_getprop(blob, parentoffset, "#address-cells", NULL); in fdt_bus_default_count_cells()
63 prop = fdt_getprop(blob, parentoffset, "#size-cells", NULL); in fdt_bus_default_count_cells()
110 static int __init fdt_translate_one(const void *blob, int parent, in fdt_translate_one() argument
120 ranges = fdt_getprop(blob, parent, rprop, &rlen); in fdt_translate_one()
164 u64 __init fdt_translate_address(const void *blob, int node_offset) in fdt_translate_address() argument
174 fdt_get_name(blob, node_offset, NULL)); in fdt_translate_address()
176 reg = fdt_getprop(blob, node_offset, "reg", &len); in fdt_translate_address()
179 fdt_get_name(blob, node_offset, NULL)); in fdt_translate_address()
[all …]
Dfdt.c90 int of_fdt_is_compatible(const void *blob, in of_fdt_is_compatible() argument
97 cp = fdt_getprop(blob, node, "compatible", &cplen); in of_fdt_is_compatible()
121 bool of_fdt_is_big_endian(const void *blob, unsigned long node) in of_fdt_is_big_endian() argument
123 if (fdt_getprop(blob, node, "big-endian", NULL)) in of_fdt_is_big_endian()
126 fdt_getprop(blob, node, "native-endian", NULL)) in of_fdt_is_big_endian()
134 int of_fdt_match(const void *blob, unsigned long node, in of_fdt_match() argument
143 tmp = of_fdt_is_compatible(blob, node, *compat); in of_fdt_match()
175 static void * unflatten_dt_node(const void *blob, in unflatten_dt_node() argument
194 pathp = fdt_get_name(blob, *poffset, &l); in unflatten_dt_node()
257 for (offset = fdt_first_property_offset(blob, *poffset); in unflatten_dt_node()
[all …]
/linux-4.4.14/scripts/dtc/
Dfdtput.c134 static int store_key_value(void *blob, const char *node_name, in store_key_value() argument
140 node = fdt_path_offset(blob, node_name); in store_key_value()
146 err = fdt_setprop(blob, node, property, buf, len); in store_key_value()
164 static int create_paths(void *blob, const char *in_path) in create_paths() argument
180 node = fdt_subnode_offset_namelen(blob, offset, path, in create_paths()
183 node = fdt_add_subnode_namelen(blob, offset, path, in create_paths()
206 static int create_node(void *blob, const char *node_name) in create_node() argument
219 node = fdt_path_offset(blob, node_name); in create_node()
226 node = fdt_add_subnode(blob, node, p + 1); in create_node()
239 char *blob; in do_fdtput() local
[all …]
Dfdtget.c122 static int list_properties(const void *blob, int node) in list_properties() argument
128 prop = fdt_first_property_offset(blob, node); in list_properties()
133 data = fdt_get_property_by_offset(blob, prop, NULL); in list_properties()
134 name = fdt_string(blob, fdt32_to_cpu(data->nameoff)); in list_properties()
137 prop = fdt_next_property_offset(blob, prop); in list_properties()
150 static int list_subnodes(const void *blob, int node) in list_subnodes() argument
159 tag = fdt_next_tag(blob, node, &nextoffset); in list_subnodes()
162 pathp = fdt_get_name(blob, node, NULL); in list_subnodes()
206 static int show_data_for_item(const void *blob, struct display_info *disp, in show_data_for_item() argument
214 err = list_properties(blob, node); in show_data_for_item()
[all …]
Dflattree.c373 struct data blob = empty_data; in dt_to_blob() local
421 blob = data_append_data(blob, &fdt, vi->hdr_size); in dt_to_blob()
422 blob = data_append_align(blob, 8); in dt_to_blob()
423 blob = data_merge(blob, reservebuf); in dt_to_blob()
424 blob = data_append_zeroes(blob, sizeof(struct fdt_reserve_entry)); in dt_to_blob()
425 blob = data_merge(blob, dtbuf); in dt_to_blob()
426 blob = data_merge(blob, strbuf); in dt_to_blob()
432 blob = data_append_zeroes(blob, padlen); in dt_to_blob()
434 if (fwrite(blob.val, blob.len, 1, f) != 1) { in dt_to_blob()
446 data_free(blob); in dt_to_blob()
[all …]
Dfdtdump.c45 static void dump_blob(void *blob) in dump_blob() argument
47 struct fdt_header *bph = blob; in dump_blob()
52 (struct fdt_reserve_entry *)((char *)blob + off_mem_rsvmap); in dump_blob()
53 const char *p_struct = (const char *)blob + off_dt; in dump_blob()
54 const char *p_strings = (const char *)blob + off_str; in dump_blob()
Dutil.c268 int utilfdt_write_err(const char *filename, const void *blob) in utilfdt_write_err() argument
274 const char *ptr = blob; in utilfdt_write_err()
282 totalsize = fdt_totalsize(blob); in utilfdt_write_err()
300 int utilfdt_write(const char *filename, const void *blob) in utilfdt_write() argument
302 int ret = utilfdt_write_err(filename, blob); in utilfdt_write()
Dutil.h125 int utilfdt_write(const char *filename, const void *blob);
136 int utilfdt_write_err(const char *filename, const void *blob);
/linux-4.4.14/include/linux/
Dof_fdt.h28 extern char *of_fdt_get_string(const void *blob, u32 offset);
29 extern void *of_fdt_get_property(const void *blob,
33 extern int of_fdt_is_compatible(const void *blob,
36 extern bool of_fdt_is_big_endian(const void *blob,
38 extern int of_fdt_match(const void *blob, unsigned long node,
40 extern void of_fdt_unflatten_tree(const unsigned long *blob,
91 extern u64 fdt_translate_address(const void *blob, int node_offset);
Dfirmware.h34 #define DECLARE_BUILTIN_FIRMWARE(name, blob) \ argument
35 DECLARE_BUILTIN_FIRMWARE_SIZE(name, &(blob), sizeof(blob))
37 #define DECLARE_BUILTIN_FIRMWARE_SIZE(name, blob, size) \ argument
39 __used __section(.builtin_fw) = { name, blob, size }
Dgetcpu.h15 unsigned long blob[128 / sizeof(long)]; member
Ddebugfs.h101 struct debugfs_blob_wrapper *blob);
255 struct debugfs_blob_wrapper *blob) in debugfs_create_blob() argument
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Dr8192E_firmware.c104 static bool _rtl92e_fw_prepare(struct net_device *dev, struct rt_fw_blob *blob, in _rtl92e_fw_prepare() argument
123 memset(blob->data, 0, padding); in _rtl92e_fw_prepare()
125 memset(blob->data + padding + fw->size, 0, 4); in _rtl92e_fw_prepare()
126 memcpy(blob->data + padding, fw->data, fw->size); in _rtl92e_fw_prepare()
128 blob->size = round_up(fw->size, 4) + padding; in _rtl92e_fw_prepare()
131 for (i = padding; i < blob->size; i += 4) { in _rtl92e_fw_prepare()
132 u32 *data = (u32 *)(blob->data + i); in _rtl92e_fw_prepare()
/linux-4.4.14/drivers/ata/
Dpata_octeon_cf.c393 u16 blob; in octeon_cf_tf_read16() local
397 blob = __raw_readw(base + 0xc); in octeon_cf_tf_read16()
398 tf->feature = blob >> 8; in octeon_cf_tf_read16()
400 blob = __raw_readw(base + 2); in octeon_cf_tf_read16()
401 tf->nsect = blob & 0xff; in octeon_cf_tf_read16()
402 tf->lbal = blob >> 8; in octeon_cf_tf_read16()
404 blob = __raw_readw(base + 4); in octeon_cf_tf_read16()
405 tf->lbam = blob & 0xff; in octeon_cf_tf_read16()
406 tf->lbah = blob >> 8; in octeon_cf_tf_read16()
408 blob = __raw_readw(base + 6); in octeon_cf_tf_read16()
[all …]
/linux-4.4.14/security/apparmor/
Dmatch.c37 static struct table_header *unpack_table(char *blob, size_t bsize) in unpack_table() argument
49 th.td_id = be16_to_cpu(*(u16 *) (blob)) - 1; in unpack_table()
50 th.td_flags = be16_to_cpu(*(u16 *) (blob + 2)); in unpack_table()
51 th.td_lolen = be32_to_cpu(*(u32 *) (blob + 8)); in unpack_table()
52 blob += sizeof(struct table_header); in unpack_table()
66 UNPACK_ARRAY(table->td_data, blob, th.td_lolen, in unpack_table()
69 UNPACK_ARRAY(table->td_data, blob, th.td_lolen, in unpack_table()
72 UNPACK_ARRAY(table->td_data, blob, th.td_lolen, in unpack_table()
203 struct aa_dfa *aa_dfa_unpack(void *blob, size_t size, int flags) in aa_dfa_unpack() argument
207 char *data = blob; in aa_dfa_unpack()
Dpolicy_unpack.c235 static size_t unpack_blob(struct aa_ext *e, char **blob, const char *name) in unpack_blob() argument
244 *blob = e->pos; in unpack_blob()
328 char *blob = NULL; in unpack_dfa() local
332 size = unpack_blob(e, &blob, "aadfa"); in unpack_dfa()
339 size_t sz = blob - (char *) e->start - in unpack_dfa()
349 dfa = aa_dfa_unpack(blob + pad, size - pad, flags); in unpack_dfa()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_crtc.c4187 struct drm_property_blob *blob; in drm_property_create_blob() local
4193 blob = kzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL); in drm_property_create_blob()
4194 if (!blob) in drm_property_create_blob()
4199 INIT_LIST_HEAD(&blob->head_file); in drm_property_create_blob()
4200 blob->length = length; in drm_property_create_blob()
4201 blob->dev = dev; in drm_property_create_blob()
4204 memcpy(blob->data, data, length); in drm_property_create_blob()
4208 ret = drm_mode_object_get(dev, &blob->base, DRM_MODE_OBJECT_BLOB); in drm_property_create_blob()
4210 kfree(blob); in drm_property_create_blob()
4215 kref_init(&blob->refcount); in drm_property_create_blob()
[all …]
Ddrm_atomic.c361 struct drm_property_blob *blob) in drm_atomic_set_mode_prop_for_crtc() argument
363 if (blob == state->mode_blob) in drm_atomic_set_mode_prop_for_crtc()
370 if (blob) { in drm_atomic_set_mode_prop_for_crtc()
371 if (blob->length != sizeof(struct drm_mode_modeinfo) || in drm_atomic_set_mode_prop_for_crtc()
374 blob->data)) in drm_atomic_set_mode_prop_for_crtc()
377 state->mode_blob = drm_property_reference_blob(blob); in drm_atomic_set_mode_prop_for_crtc()
/linux-4.4.14/Documentation/security/
Dkeys-trusted-encrypted.txt13 (integrity measurement) values, and only unsealed by the TPM, if PCRs and blob
38 pcrlock= pcr number to be extended to "lock" blob
93 $ keyctl pipe 440502848 > kmk.blob
95 Load a trusted key from the saved blob:
97 $ keyctl add trusted kmk "load `cat kmk.blob`" @u
112 $ keyctl update 268728824 "update pcrinfo=`cat pcr.blob`"
144 $ keyctl pipe 159771175 > evm.blob
146 Load an encrypted key "evm" from saved blob:
148 $ keyctl add encrypted evm "load `cat evm.blob`" @u
Dkeys-ecryptfs.txt62 $ keyctl pipe 19184530 > ecryptfs.blob
Dkeys.txt81 blob of data.
87 called with a blob of data, and that then creates the key's payload in
92 attached payload back into a blob of data.
143 blob of data. It is intended as a place to store secrets which are
914 is a blob of length callout_len, if given (the length may be 0).
1161 the payload blob parameters; quotalen will be filled in with the default
1193 blob. If preparse() was supplied then other fields may be filled in also.
1213 It is called to update a key's payload from the blob of data provided.
1216 blob. If preparse() was supplied then other fields may be filled in also.
1327 key's payload into something a blob of data for userspace to deal with.
[all …]
/linux-4.4.14/arch/mips/netlogic/
DKconfig9 Add an FDT blob for XLP EVP boards into the kernel.
19 Add an FDT blob for XLP VP boards into the kernel.
29 Add an FDT blob for XLP FVP board into the kernel.
39 Add an FDT blob for XLP GVP board into the kernel.
48 Add an FDT blob for XLP RVP board into the kernel.
/linux-4.4.14/fs/ceph/
Dxattr.c579 ci->i_xattrs.blob ? (int)ci->i_xattrs.blob->vec.iov_len : 0); in __build_xattrs()
588 if (ci->i_xattrs.blob && ci->i_xattrs.blob->vec.iov_len > 4) { in __build_xattrs()
589 p = ci->i_xattrs.blob->vec.iov_base; in __build_xattrs()
590 end = p + ci->i_xattrs.blob->vec.iov_len; in __build_xattrs()
708 if (ci->i_xattrs.blob) in __ceph_build_xattrs_blob()
709 ceph_buffer_put(ci->i_xattrs.blob); in __ceph_build_xattrs_blob()
710 ci->i_xattrs.blob = ci->i_xattrs.prealloc_blob; in __ceph_build_xattrs_blob()
981 struct ceph_buffer *blob; in __ceph_setxattr() local
985 blob = ceph_buffer_new(required_blob_size, GFP_NOFS); in __ceph_setxattr()
986 if (!blob) in __ceph_setxattr()
[all …]
Dinode.c403 ci->i_xattrs.blob = NULL; in ceph_alloc_inode()
516 if (ci->i_xattrs.blob) in ceph_destroy_inode()
517 ceph_buffer_put(ci->i_xattrs.blob); in ceph_destroy_inode()
777 if (ci->i_xattrs.blob) in fill_inode()
778 ceph_buffer_put(ci->i_xattrs.blob); in fill_inode()
779 ci->i_xattrs.blob = xattr_blob; in fill_inode()
781 memcpy(ci->i_xattrs.blob->vec.iov_base, in fill_inode()
Dsuper.h261 struct ceph_buffer *blob, *prealloc_blob; member
Dcaps.c1190 xattr_blob = ci->i_xattrs.blob; in __send_cap()
2850 if (ci->i_xattrs.blob) in handle_cap_grant()
2851 ceph_buffer_put(ci->i_xattrs.blob); in handle_cap_grant()
2852 ci->i_xattrs.blob = ceph_buffer_get(xattr_buf); in handle_cap_grant()
Dsnap.c540 ceph_buffer_get(ci->i_xattrs.blob); in ceph_queue_cap_snap()
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00debug.c594 *blob) in rt2x00debug_create_file_driver()
602 blob->data = data; in rt2x00debug_create_file_driver()
605 blob->size = strlen(blob->data); in rt2x00debug_create_file_driver()
607 return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob); in rt2x00debug_create_file_driver()
615 *blob) in rt2x00debug_create_file_chipset()
624 blob->data = data; in rt2x00debug_create_file_chipset()
646 blob->size = strlen(blob->data); in rt2x00debug_create_file_chipset()
648 return debugfs_create_blob(name, S_IRUSR, intf->driver_folder, blob); in rt2x00debug_create_file_chipset()
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dpfunc_core.c80 static void print_blob(const char *title, const void *blob, int bytes)
84 printk("%02x ", *((u8 *)blob));
85 blob += 1;
280 const void *blob = pmf_next_blob(cmd, bytes); in pmf_parser_write_i2c() local
283 LOG_BLOB("pmf: data: \n", blob, bytes); in pmf_parser_write_i2c()
285 PMF_PARSE_CALL(write_i2c, cmd, h, bytes, blob); in pmf_parser_write_i2c()
322 const void *blob = pmf_next_blob(cmd, bytes); in pmf_parser_write_cfg() local
325 LOG_BLOB("pmf: data: \n", blob, bytes); in pmf_parser_write_cfg()
327 PMF_PARSE_CALL(write_cfg, cmd, h, offset, bytes, blob); in pmf_parser_write_cfg()
365 const void *blob = pmf_next_blob(cmd, bytes); in pmf_parser_write_i2c_sub() local
[all …]
/linux-4.4.14/drivers/input/touchscreen/
Dsur40.c262 static void sur40_report_blob(struct sur40_blob *blob, struct input_dev *input) in sur40_report_blob() argument
266 int bb_size_x = le16_to_cpu(blob->bb_size_x); in sur40_report_blob()
267 int bb_size_y = le16_to_cpu(blob->bb_size_y); in sur40_report_blob()
269 int pos_x = le16_to_cpu(blob->pos_x); in sur40_report_blob()
270 int pos_y = le16_to_cpu(blob->pos_y); in sur40_report_blob()
272 int ctr_x = le16_to_cpu(blob->ctr_x); in sur40_report_blob()
273 int ctr_y = le16_to_cpu(blob->ctr_y); in sur40_report_blob()
275 int slotnum = input_mt_get_slot_by_key(input, blob->blob_id); in sur40_report_blob()
/linux-4.4.14/drivers/nfc/pn544/
Di2c.c758 struct pn544_i2c_fw_blob *blob; in pn544_hci_i2c_fw_work() local
774 blob = (struct pn544_i2c_fw_blob *) phy->fw->data; in pn544_hci_i2c_fw_work()
775 phy->fw_blob_size = get_unaligned_be32(&blob->be_size); in pn544_hci_i2c_fw_work()
777 &blob->be_destaddr); in pn544_hci_i2c_fw_work()
778 phy->fw_blob_data = blob->data; in pn544_hci_i2c_fw_work()
827 blob = (struct pn544_i2c_fw_blob *) (phy->fw_blob_data + in pn544_hci_i2c_fw_work()
829 phy->fw_blob_size = get_unaligned_be32(&blob->be_size); in pn544_hci_i2c_fw_work()
832 get_unaligned_be32(&blob->be_destaddr); in pn544_hci_i2c_fw_work()
833 phy->fw_blob_data = blob->data; in pn544_hci_i2c_fw_work()
/linux-4.4.14/Documentation/crypto/
Dasymmetric-keys.txt36 function. The first data parser that recognises the blob gets to set the
39 A data parser may interpret the data blob as containing the bits representing a
222 blob of data that holds the key data. It would have to parse it and error
223 check it each time it wanted to use it. Further, the contents of the blob may
227 Also, the blob may represent a pointer to some hardware containing the key
230 Examples of blob formats for which parsers could be implemented include:
278 The instantiation data is in a blob pointed to by data and is datalen in
281 recognise the blob format and will not return -EBADMSG to indicate it is
284 If the parser is happy with the blob, it should propose a description for
/linux-4.4.14/security/keys/
Dtrusted.c461 unsigned char *blob, uint32_t *bloblen, in tpm_seal() argument
562 memcpy(blob, tb->data + TPM_DATA_OFFSET, storedsize); in tpm_seal()
575 const unsigned char *blob, int bloblen, in tpm_unseal() argument
612 &ordinal, bloblen, blob, 0, 0); in tpm_unseal()
617 &ordinal, bloblen, blob, 0, 0); in tpm_unseal()
627 storebytes(tb, blob, bloblen); in tpm_unseal()
675 p->key, p->key_len + 1, p->blob, &p->blob_len, in key_seal()
697 ret = tpm_unseal(tb, o->keyhandle, o->keyauth, p->blob, p->blob_len, in key_unseal()
840 ret = hex2bin(p->blob, c, p->blob_len); in datablob_parse()
1106 bufp = hex_byte_pack(bufp, p->blob[i]); in trusted_read()
Dtrusted.h58 16, 1, p->blob, p->blob_len, 0); in dump_payload()
/linux-4.4.14/Documentation/devicetree/
Dof_unittest.txt40 is used to compile the DT source file (testcases.dts) into a binary blob
43 After that, using the following rule the binary blob above is wrapped as an
106 __dtb_testcases_begin - address marking the start of test data blob
107 __dtb_testcases_end - address marking the end of test data blob
110 blob. And finally, if the machine's device tree (i.e live tree) is present,
Dusage-model.txt57 blob without requiring a real Open Firmware implementation. U-Boot,
195 properties define the address and size of an initrd blob. Note that
Dbooting-without-of.txt1075 - "dtb": "blob" format, that is a flattened device-tree block
1077 header all in a binary blob.
1088 - "dtb": "blob" format
1091 sourced by gas to generate a device-tree "blob". That file can
1102 The "output_version" defines what version of the "blob" format will be
/linux-4.4.14/fs/debugfs/
Dfile.c548 struct debugfs_blob_wrapper *blob = file->private_data; in read_file_blob() local
549 return simple_read_from_buffer(user_buf, count, ppos, blob->data, in read_file_blob()
550 blob->size); in read_file_blob()
585 struct debugfs_blob_wrapper *blob) in debugfs_create_blob() argument
587 return debugfs_create_file(name, mode, parent, blob, &fops_blob); in debugfs_create_blob()
/linux-4.4.14/Documentation/powerpc/
Dbootwrapper.txt26 tree). This image embeds a device tree blob inside
42 dtbImage.%: Similar to zImage, except device tree blob is embedded
59 a device tree blob. This image is a flat binary that
86 tree blob inside the image.
101 Image types which embed a device tree blob (simpleImage, dtbImage, treeImage,
102 and cuImage) all generate the device tree blob from a file in the
Dqe_firmware.txt47 The term 'firmware' refers to a binary blob that contains the microcode as
176 embedded into a binary blob. This blob is passed to the qe_upload_firmware()
177 function, which parses the blob and performs everything necessary to upload
/linux-4.4.14/include/keys/
Dtrusted-type.h28 unsigned char blob[MAX_BLOB_SIZE]; member
/linux-4.4.14/arch/powerpc/boot/
Dlibfdt-wrapper.c170 void fdt_init(void *blob) in fdt_init() argument
187 fdt = blob; in fdt_init()
Dops.h85 void fdt_init(void *blob);
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-firmware-gsmi29 This file takes a binary blob and passes it onto
34 requirement is that the blob be prefixed with a
Dconfigfs-usb-gadget-hid8 report_desc - blob corresponding to HID report descriptors
Dconfigfs-usb-gadget96 data - blob of data to be interpreted depending on
/linux-4.4.14/net/ceph/
Dauth_x_protocol.h13 char blob[]; member
Dauth_x.c337 memcpy(msg_a->ticket_blob.blob, th->ticket_blob->vec.iov_base, in ceph_x_build_authorizer()
/linux-4.4.14/crypto/asymmetric_keys/
Dmscode.asn11 --- Microsoft individual code signing data blob parser
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Ddebugfs.c498 struct debugfs_blob_wrapper *blob = file->private_data; in wil_read_file_ioblob() local
500 size_t available = blob->size; in wil_read_file_ioblob()
519 wil_memcpy_fromio_32(buf, (const volatile void __iomem *)blob->data + in wil_read_file_ioblob()
543 struct debugfs_blob_wrapper *blob) in wil_debugfs_create_ioblob() argument
545 return debugfs_create_file(name, mode, parent, blob, &fops_ioblob); in wil_debugfs_create_ioblob()
1414 struct debugfs_blob_wrapper *blob = &wil->blobs[i]; in wil6210_debugfs_init_blobs() local
1420 blob->data = (void * __force)wil->csr + HOSTADDR(map->host); in wil6210_debugfs_init_blobs()
1421 blob->size = map->to - map->from; in wil6210_debugfs_init_blobs()
1423 wil_debugfs_create_ioblob(name, S_IRUGO, dbg, blob); in wil6210_debugfs_init_blobs()
/linux-4.4.14/Documentation/devicetree/bindings/net/
Ddavinci-mdio.txt16 blob so that, all the required data will be used from device tree dts
Dcpsw.txt59 blob so that, all the required data will be used from device tree dts
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-omap.txt20 blob so that, all the required data will be used from device tree dts
/linux-4.4.14/Documentation/devicetree/bindings/mips/img/
Dpistachio.txt40 - $a1: KSEG0 address of the flattened device-tree blob.
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dfw-cfg.txt37 The presence of the registers can be verified by selecting the "signature" blob
44 blob to be read from the data register has size 4, and it is to be interpreted
/linux-4.4.14/drivers/char/tpm/
Dtpm2-cmd.c485 memcpy(payload->blob, &buf.data[TPM_HEADER_SIZE + 4], blob_len); in tpm2_seal_trusted()
508 private_len = be16_to_cpup((__be16 *) &payload->blob[0]); in tpm2_load()
512 public_len = be16_to_cpup((__be16 *) &payload->blob[2 + private_len]); in tpm2_load()
528 tpm_buf_append(&buf, payload->blob, blob_len); in tpm2_load()
/linux-4.4.14/Documentation/devicetree/bindings/net/can/
Dc_can.txt24 blob so that, all the required data will be used from device tree dts
/linux-4.4.14/security/apparmor/include/
Dmatch.h119 struct aa_dfa *aa_dfa_unpack(void *blob, size_t size, int flags);
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dc293pcie.dts101 /* 1MB for blob encrypted key */
103 label = "NOR blob encrypted key";
/linux-4.4.14/arch/arm/boot/dts/
Dsocfpga_cyclone5_sockit.dts37 * to be added to the gmac1 device tree blob.
Dsocfpga_arria5_socdk.dts37 * to be added to the gmac1 device tree blob.
Dsocfpga_cyclone5_socdk.dts37 * to be added to the gmac1 device tree blob.
/linux-4.4.14/Documentation/ja_JP/
Dstable_api_nonsense.txt83 「使い物にならない代物」の原文は "blob"
/linux-4.4.14/arch/tile/include/gxio/
Diorpc_mpipe.h108 int gxio_mpipe_commit_rules(gxio_mpipe_context_t *context, const void *blob,
/linux-4.4.14/include/drm/
Ddrm_atomic.h117 struct drm_property_blob *blob);
Ddrm_crtc.h1373 struct drm_property_blob *drm_property_reference_blob(struct drm_property_blob *blob);
1374 void drm_property_unreference_blob(struct drm_property_blob *blob);
/linux-4.4.14/Documentation/arm64/
Dbooting.txt48 The device tree blob (dtb) must be placed on an 8-byte boundary and must
141 x0 = physical address of device tree blob (dtb) in system RAM.
206 kernel image. The device tree blob passed by this CPU must contain
211 properties and insert them into the blob prior to kernel entry.
/linux-4.4.14/Documentation/fmc/
Didentifiers.txt10 The FRU information is an intricate unreadable binary blob that must
38 generate the FRU binary blob, based on an helper libipmi by Manohar
166 FRU information blob. The fd-calib file lives at offset 0x1800 and is
/linux-4.4.14/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra20-host1x.txt130 - nvidia,edid: supplies a binary EDID blob
156 - nvidia,edid: supplies a binary EDID blob
192 - nvidia,edid: supplies a binary EDID blob
222 - nvidia,edid: supplies a binary EDID blob
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci.h196 unsigned char blob[PNV_PCI_DIAG_BUF_SIZE]; member
Dpci.c336 rc = opal_pci_get_phb_diag_data2(phb->opal_id, phb->diag.blob, in pnv_pci_handle_eeh_config()
365 pnv_pci_dump_phb_diag_data(phb->hose, phb->diag.blob); in pnv_pci_handle_eeh_config()
Deeh-powernv.c1391 phb->diag.blob, PNV_PCI_DIAG_BUF_SIZE); in pnv_eeh_next_error()
1394 phb->diag.blob); in pnv_eeh_next_error()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_os.c5340 struct fw_blob *blob; in qla2x00_request_firmware() local
5343 blob = &qla_fw_blobs[FW_ISP21XX]; in qla2x00_request_firmware()
5345 blob = &qla_fw_blobs[FW_ISP22XX]; in qla2x00_request_firmware()
5347 blob = &qla_fw_blobs[FW_ISP2300]; in qla2x00_request_firmware()
5349 blob = &qla_fw_blobs[FW_ISP2322]; in qla2x00_request_firmware()
5351 blob = &qla_fw_blobs[FW_ISP24XX]; in qla2x00_request_firmware()
5353 blob = &qla_fw_blobs[FW_ISP25XX]; in qla2x00_request_firmware()
5355 blob = &qla_fw_blobs[FW_ISP81XX]; in qla2x00_request_firmware()
5357 blob = &qla_fw_blobs[FW_ISP82XX]; in qla2x00_request_firmware()
5359 blob = &qla_fw_blobs[FW_ISP2031]; in qla2x00_request_firmware()
[all …]
Dqla_init.c5516 struct fw_blob *blob; in qla2x00_load_risc() local
5521 blob = qla2x00_request_firmware(vha); in qla2x00_load_risc()
5522 if (!blob) { in qla2x00_load_risc()
5534 fwcode = (uint16_t *)blob->fw->data; in qla2x00_load_risc()
5538 if (blob->fw->size < 8 * sizeof(uint16_t)) { in qla2x00_load_risc()
5541 blob->fw->size); in qla2x00_load_risc()
5557 seg = blob->segs; in qla2x00_load_risc()
5565 if (blob->fw->size < fwclen) { in qla2x00_load_risc()
5568 "(%Zd).\n", blob->fw->size); in qla2x00_load_risc()
5617 struct fw_blob *blob; in qla24xx_load_risc_blob() local
[all …]
Dqla_nx.c2422 struct fw_blob *blob; in qla82xx_load_fw() local
2462 blob = ha->hablob = qla2x00_request_firmware(vha); in qla82xx_load_fw()
2463 if (!blob) { in qla82xx_load_fw()
2489 blob->fw = NULL; in qla82xx_load_fw()
2490 blob = NULL; in qla82xx_load_fw()
/linux-4.4.14/arch/tile/gxio/
Diorpc_mpipe.c318 int gxio_mpipe_commit_rules(gxio_mpipe_context_t *context, const void *blob, in gxio_mpipe_commit_rules() argument
321 const void *params = blob; in gxio_mpipe_commit_rules()
/linux-4.4.14/drivers/net/wireless/p54/
DKconfig52 bool "Include fallback EEPROM blob"
/linux-4.4.14/drivers/media/platform/coda/
Dcoda.h68 struct debugfs_blob_wrapper blob; member
Dcoda-common.c1220 buf->blob.data = buf->vaddr; in coda_alloc_aux_buf()
1221 buf->blob.size = size; in coda_alloc_aux_buf()
1223 &buf->blob); in coda_alloc_aux_buf()
2224 dev->iram.blob.data = dev->iram.vaddr; in coda_probe()
2225 dev->iram.blob.size = dev->iram.size; in coda_probe()
2228 &dev->iram.blob); in coda_probe()
/linux-4.4.14/arch/nios2/platform/
DKconfig.platform36 Physical address of a dtb blob.
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dqe.txt99 binary "blob".
/linux-4.4.14/Documentation/networking/caif/
DREADME60 * last_tx_msg: Binary blob Prints the last transmitted frame.
/linux-4.4.14/Documentation/DocBook/
Dgpu.xml.db189 API-drm-property-create-blob
190 API-drm-property-unreference-blob
191 API-drm-property-reference-blob
192 API-drm-property-lookup-blob
Dfilesystems.xml.db229 API-debugfs-create-blob
/linux-4.4.14/Documentation/networking/dsa/
Dbcm_sf2.txt81 MoCA interfaces are fairly specific and require the use of a firmware blob which
/linux-4.4.14/Documentation/kbuild/
Dmodules.txt173 8123_bin.o_shipped <= Binary blob
271 Some external modules need to include an object file as a blob.
272 kbuild has support for this, but requires the blob file to be
Dmakefiles.txt1158 Create flattened device tree blob object suitable for linking
1161 blob to non-init memory prior to calling unflatten_device_tree().
/linux-4.4.14/arch/arm/mach-s3c64xx/
DKconfig317 Select this if a fdt blob is available for your S3C64XX SoC based
/linux-4.4.14/Documentation/networking/
Drxrpc.txt59 (2) A two-phase protocol. The client transmits a blob (the request) and then
60 receives a blob (the reply), and the server receives the request and then
72 is just the first four bytes of the request blob, and as such is beyond the
131 flag in the packet. The number of packets of data making up one blob may
463 Where the ticket blob is just appended to the above structure.
Dpacket_mmap.txt754 it with gcc -Wall -O2 blob.c, and try things like "./a.out eth0", etc.):
/linux-4.4.14/drivers/net/wireless/b43/
Dmain.c2191 ctx->blob = firmware; in b43_fw_cb()
2248 if (ctx->blob) in b43_do_request_fw()
2254 err = request_firmware(&ctx->blob, ctx->fwname, in b43_do_request_fw()
2270 if (ctx->blob->size < sizeof(struct b43_fw_header)) in b43_do_request_fw()
2272 hdr = (struct b43_fw_header *)(ctx->blob->data); in b43_do_request_fw()
2277 if (size != ctx->blob->size - sizeof(struct b43_fw_header)) in b43_do_request_fw()
2288 fw->data = ctx->blob; in b43_do_request_fw()
2298 release_firmware(ctx->blob); in b43_do_request_fw()
Db43.h747 const struct firmware *blob; member
/linux-4.4.14/Documentation/fb/
Dudlfb.txt129 edid If a valid EDID blob is written to this file (typically
/linux-4.4.14/fs/cifs/
DKconfig128 Allows fetching CIFS/NTFS ACL from the server. The DACL blob
/linux-4.4.14/Documentation/arm/
DREADME189 controlled at runtime by passing the device tree blob to the kernel. At
DBooting145 A safe location is just above the device tree blob which itself will
/linux-4.4.14/Documentation/arm/SA1100/
DAssabet28 BLOB (http://www.lartmaker.nl/lartware/blob/)
/linux-4.4.14/Documentation/filesystems/
Ddebugfs.txt132 struct debugfs_blob_wrapper *blob);
/linux-4.4.14/arch/arm/mach-s3c24xx/
DKconfig402 Select this if a fdt blob is available for the S3C2416 SoC based board.
/linux-4.4.14/drivers/base/
DKconfig100 Enabling this option will build each required firmware blob
/linux-4.4.14/drivers/thermal/
DKconfig40 device tree blob.
/linux-4.4.14/Documentation/input/
Dmulti-touch-protocol.txt328 devices do not have blob capability, so drivers can safely omit this event.
/linux-4.4.14/drivers/net/usb/
DKconfig445 in some PXA versions of the "blob" boot loader.
/linux-4.4.14/Documentation/
Dxillybus.txt330 the driver's initialization, a blob containing configuration info, the
/linux-4.4.14/arch/arm/
DKconfig1882 bool "Use appended device tree blob to zImage (EXPERIMENTAL)"
/linux-4.4.14/init/
DKconfig1795 module verification, kexec image verification and firmware blob
/linux-4.4.14/Documentation/virtual/kvm/
Dapi.txt748 page of a blob (32- or 64-bit, depending on the vcpu mode) to guest