Lines Matching refs:val

208     if (!data_is_one_string(prop->val)) {
227 str = prop->val.val;
228 rem = prop->val.len;
252 if (prop->val.len != sizeof(cell_t)) {
339 if (prop && !prop->val.len) {
442 struct marker *m = prop->val.markers;
463 if (prop->val.len != sizeof(cell_t)) {
464 FAIL_PROP(c, dti, node, prop, "bad length (%d) %s property", prop->val.len, prop->name);
468 m = prop->val.markers;
547 if ((prop->val.len != node->basenamelen + 1) || (memcmp(prop->val.val, node->name, node->basenamelen) != 0)) {
551 prop->val.val);
557 data_free(prop->val);
575 struct marker *m = prop->val.markers;
581 assert(m->offset + sizeof(cell_t) <= prop->val.len);
591 *((fdt32_t *)(prop->val.val + m->offset)) = cpu_to_fdt32(0xffffffff);
597 *((fdt32_t *)(prop->val.val + m->offset)) = cpu_to_fdt32(phandle);
612 struct marker *m = prop->val.markers;
618 assert(m->offset <= prop->val.len);
627 prop->val = data_insert_at_marker(prop->val, m, path, strlen(path) + 1);
706 if (!prop->val.val || !get_node_by_path(dti->dt, prop->val.val)) {
707 FAIL_PROP(c, dti, node, prop, "aliases property is not a valid node (%s)", prop->val.val);
781 if (prop->val.len == 0) {
789 if (!entrylen || (prop->val.len % entrylen) != 0) {
793 prop->val.len, addr_cells, size_cells);
820 if (prop->val.len == 0) {
833 } else if ((prop->val.len % entrylen) != 0) {
838 ranges, prop->val.len, p_addr_cells, c_addr_cells, c_size_cells);
854 if (!prop || !streq(prop->val.val, "pci")) {
881 if (prop->val.len != (sizeof(cell_t) * PCI_ADDRESS_CELLS_TWO)) {
885 cells = (cell_t *)prop->val.val;
910 cells = (cell_t *)prop->val.val;
917 cells = (cell_t *)prop->val.val;
944 cells = (cell_t *)prop->val.val;
990 for (str = prop->val.val, end = str + prop->val.len; str < end; str += strnlen(str, end - str) + 1) {
1021 cells = (cell_t *)prop->val.val;
1024 if (prop && prop->val.len) {
1026 cells = ((cell_t *)prop->val.val) + node_addr_cells(node);
1102 cells = (cell_t *)prop->val.val;
1118 for (len = prop->val.len; len > 0; len -= CELLS_UINT_ADDRESS_SIZE) {
1206 cells = (cell_t *)prop->val.val;
1307 char *str = prop->val.val;
1459 if (prop->val.len % sizeof(cell_t)) {
1460 FAIL_PROP(c, dti, node, prop, "property size (%d) is invalid, expected multiple of %zu", prop->val.len,
1465 for (cell = 0; cell < prop->val.len / sizeof(cell_t); cell += cellsize + 1) {
1486 if (prop->val.markers) {
1487 struct marker *m = prop->val.markers;
1516 if (prop->val.len < ((cell + cellsize + 1) * sizeof(cell_t))) {
1517 FAIL_PROP(c, dti, node, prop, "property size (%d) too small for cell size %d", prop->val.len, cellsize);
1676 if (irq_prop->val.len % sizeof(cell_t)) {
1677 FAIL_PROP(c, dti, node, irq_prop, "size (%d) is invalid, expected multiple of %zu", irq_prop->val.len,
1727 if (irq_prop->val.len % (irq_cells * sizeof(cell_t))) {
1728 FAIL_PROP(c, dti, node, prop, "size is (%d), expected multiple of %d", irq_prop->val.len,
1803 if (!(prop->val.val && prop->val.len == sizeof(cell_t))) {