Home
last modified time | relevance | path

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

/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 …]
/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 …]
/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()
/drivers/gpu/drm/
Ddrm_crtc.c4185 struct drm_property_blob *blob; in drm_property_create_blob() local
4191 blob = kzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL); in drm_property_create_blob()
4192 if (!blob) in drm_property_create_blob()
4197 INIT_LIST_HEAD(&blob->head_file); in drm_property_create_blob()
4198 blob->length = length; in drm_property_create_blob()
4199 blob->dev = dev; in drm_property_create_blob()
4202 memcpy(blob->data, data, length); in drm_property_create_blob()
4206 ret = drm_mode_object_get(dev, &blob->base, DRM_MODE_OBJECT_BLOB); in drm_property_create_blob()
4208 kfree(blob); in drm_property_create_blob()
4213 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()
372 if (blob) { in drm_atomic_set_mode_prop_for_crtc()
373 if (blob->length != sizeof(struct drm_mode_modeinfo) || in drm_atomic_set_mode_prop_for_crtc()
376 blob->data)) in drm_atomic_set_mode_prop_for_crtc()
379 state->mode_blob = drm_property_reference_blob(blob); in drm_atomic_set_mode_prop_for_crtc()
/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()
/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()
/drivers/nfc/pn544/
Di2c.c759 struct pn544_i2c_fw_blob *blob; in pn544_hci_i2c_fw_work() local
775 blob = (struct pn544_i2c_fw_blob *) phy->fw->data; in pn544_hci_i2c_fw_work()
776 phy->fw_blob_size = get_unaligned_be32(&blob->be_size); in pn544_hci_i2c_fw_work()
778 &blob->be_destaddr); in pn544_hci_i2c_fw_work()
779 phy->fw_blob_data = blob->data; in pn544_hci_i2c_fw_work()
828 blob = (struct pn544_i2c_fw_blob *) (phy->fw_blob_data + in pn544_hci_i2c_fw_work()
830 phy->fw_blob_size = get_unaligned_be32(&blob->be_size); in pn544_hci_i2c_fw_work()
833 get_unaligned_be32(&blob->be_destaddr); in pn544_hci_i2c_fw_work()
834 phy->fw_blob_data = blob->data; in pn544_hci_i2c_fw_work()
/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()
1415 struct debugfs_blob_wrapper *blob = &wil->blobs[i]; in wil6210_debugfs_init_blobs() local
1421 blob->data = (void * __force)wil->csr + HOSTADDR(map->host); in wil6210_debugfs_init_blobs()
1422 blob->size = map->to - map->from; in wil6210_debugfs_init_blobs()
1424 wil_debugfs_create_ioblob(name, S_IRUGO, dbg, blob); in wil6210_debugfs_init_blobs()
/drivers/char/tpm/
Dtpm2-cmd.c485 memcpy(payload->blob, &buf.data[TPM_HEADER_SIZE + 4], blob_len); in tpm2_seal_trusted()
516 private_len = be16_to_cpup((__be16 *) &payload->blob[0]); in tpm2_load_cmd()
520 public_len = be16_to_cpup((__be16 *) &payload->blob[2 + private_len]); in tpm2_load_cmd()
536 tpm_buf_append(&buf, payload->blob, blob_len); in tpm2_load_cmd()
/drivers/scsi/qla2xxx/
Dqla_os.c5344 struct fw_blob *blob; in qla2x00_request_firmware() local
5347 blob = &qla_fw_blobs[FW_ISP21XX]; in qla2x00_request_firmware()
5349 blob = &qla_fw_blobs[FW_ISP22XX]; in qla2x00_request_firmware()
5351 blob = &qla_fw_blobs[FW_ISP2300]; in qla2x00_request_firmware()
5353 blob = &qla_fw_blobs[FW_ISP2322]; in qla2x00_request_firmware()
5355 blob = &qla_fw_blobs[FW_ISP24XX]; in qla2x00_request_firmware()
5357 blob = &qla_fw_blobs[FW_ISP25XX]; in qla2x00_request_firmware()
5359 blob = &qla_fw_blobs[FW_ISP81XX]; in qla2x00_request_firmware()
5361 blob = &qla_fw_blobs[FW_ISP82XX]; in qla2x00_request_firmware()
5363 blob = &qla_fw_blobs[FW_ISP2031]; in qla2x00_request_firmware()
[all …]
Dqla_init.c5517 struct fw_blob *blob; in qla2x00_load_risc() local
5522 blob = qla2x00_request_firmware(vha); in qla2x00_load_risc()
5523 if (!blob) { in qla2x00_load_risc()
5535 fwcode = (uint16_t *)blob->fw->data; in qla2x00_load_risc()
5539 if (blob->fw->size < 8 * sizeof(uint16_t)) { in qla2x00_load_risc()
5542 blob->fw->size); in qla2x00_load_risc()
5558 seg = blob->segs; in qla2x00_load_risc()
5566 if (blob->fw->size < fwclen) { in qla2x00_load_risc()
5569 "(%Zd).\n", blob->fw->size); in qla2x00_load_risc()
5618 struct fw_blob *blob; in qla24xx_load_risc_blob() local
[all …]
Dqla_nx.c2423 struct fw_blob *blob; in qla82xx_load_fw() local
2463 blob = ha->hablob = qla2x00_request_firmware(vha); in qla82xx_load_fw()
2464 if (!blob) { in qla82xx_load_fw()
2490 blob->fw = NULL; in qla82xx_load_fw()
2491 blob = NULL; in qla82xx_load_fw()
/drivers/net/wireless/p54/
DKconfig52 bool "Include fallback EEPROM blob"
/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()
/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
/drivers/base/
DKconfig100 Enabling this option will build each required firmware blob
/drivers/thermal/
DKconfig40 device tree blob.
/drivers/net/usb/
DKconfig457 in some PXA versions of the "blob" boot loader.