Home
last modified time | relevance | path

Searched refs:segment (Results 1 – 25 of 91) sorted by relevance

1234

/titanic_50/usr/src/cmd/picl/plugins/sun4u/lw8/fruaccess/
H A Dlibfruaccess.c60 int fru_get_segments(section_hdl_t section, segment_t *segment,
62 int fru_add_segment(section_hdl_t section, segment_t *segment,
64 int fru_delete_segment(segment_hdl_t segment,
66 ssize_t fru_read_segment(segment_hdl_t segment, void *buffer,
68 ssize_t fru_write_segment(segment_hdl_t segment, const void *data,
71 int fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred);
72 int fru_get_packets(segment_hdl_t segment, packet_t *packet,
76 int fru_append_packet(segment_hdl_t segment, packet_t *packet,
207 fru_get_segments(section_hdl_t section, segment_t *segment, int max_segments, in fru_get_segments() argument
218 segments.frus = segment; in fru_get_segments()
[all …]
/titanic_50/usr/src/grub/grub-0.97/netboot/
H A Dpic8259.c35 previous_handler->segment = irq_vector->segment; in install_irq_handler()
39 handler->segment, handler->offset, irq, in install_irq_handler()
42 previous_handler->segment, previous_handler->offset ); in install_irq_handler()
43 irq_vector->segment = handler->segment; in install_irq_handler()
64 if ( ( irq_vector->segment != handler->segment ) || in remove_irq_handler()
72 irq_vector->segment = previous_handler->segment; in remove_irq_handler()
100 IRQ_VECTOR(irq)->segment, in dump_irq_status()
H A Dundi.c75 undi.pxe->EntryPointSP.segment, undi.pxe->EntryPointSP.offset, in pxe_dump()
373 undi.undi_call_info->routine.segment = routine_seg; in _undi_call()
424 pxenv_exit = _undi_call ( undi.pxe->EntryPointSP.segment, in undi_call_silent()
624 undi.pxs->undi_transmit.DestAddr.segment = in eb_pxenv_undi_transmit_packet()
630 undi.pxs->undi_transmit.TBD.segment = SEGMENT( &undi.xmit_data->tbd ); in eb_pxenv_undi_transmit_packet()
640 undi.pxs->undi_transmit.DestAddr.segment, in eb_pxenv_undi_transmit_packet()
642 undi.pxs->undi_transmit.TBD.segment, in eb_pxenv_undi_transmit_packet()
646 undi.xmit_data->tbd.Xmit.segment, in eb_pxenv_undi_transmit_packet()
721 undi.pxs->undi_isr.Frame.segment, in eb_pxenv_undi_isr()
1026 VIRTUAL( undi.pxs->undi_isr.Frame.segment, in undi_poll()
[all …]
/titanic_50/usr/src/cmd/picl/plugins/sun4u/snowbird/lib/fruaccess/
H A Dlibfruaccess.c465 seg_hash_obj->u.seg_obj->segment.handle = seg_hash_obj->obj_hdl; in initialize_ipmi_container()
466 (void) strncpy(seg_hash_obj->u.seg_obj->segment.name, in initialize_ipmi_container()
468 sizeof (seg_hash_obj->u.seg_obj->segment.name)); in initialize_ipmi_container()
469 seg_hash_obj->u.seg_obj->segment.descriptor = SD_SEGMENT_DESCRIPTOR; in initialize_ipmi_container()
471 seg_hash_obj->u.seg_obj->segment.length = MANR_SIZE + in initialize_ipmi_container()
575 ipmi_fru_get_segments(section_hdl_t section, segment_t *segment, in ipmi_fru_get_segments() argument
594 seg_hash != NULL; count++, segment++) { in ipmi_fru_get_segments()
596 segment->handle = seg_hash->u.seg_obj->segment.handle; in ipmi_fru_get_segments()
597 (void) memcpy(segment->name, seg_hash->u.seg_obj->segment.name, in ipmi_fru_get_segments()
599 segment->descriptor = seg_hash->u.seg_obj->segment.descriptor; in ipmi_fru_get_segments()
[all …]
/titanic_50/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/
H A Dfru_access.h88 int fru_get_segments(section_hdl_t section, segment_t *segment,
90 int fru_add_segment(section_hdl_t section, segment_t *segment,
92 int fru_delete_segment(segment_hdl_t segment, section_hdl_t *newsection,
94 ssize_t fru_read_segment(segment_hdl_t segment, void *buffer, size_t nbytes,
96 int fru_write_segment(segment_hdl_t segment, const void *data, size_t nbytes,
98 int fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred);
99 int fru_get_packets(segment_hdl_t segment, packet_t *packet,
105 int fru_append_packet(segment_hdl_t segment, packet_t *packet,
H A Dfru_access.c362 segment_layout_t *segment; in move_segment_data() local
364 segment = (segment_layout_t *)seghdr; in move_segment_data()
366 buffer = alloca(segment->length); in move_segment_data()
371 ret = pread(contfd, buffer, segment->length, segment->offset); in move_segment_data()
372 if (ret != segment->length) { in move_segment_data()
376 segment->offset = newoffset; in move_segment_data()
378 ret = pwrite(contfd, buffer, segment->length, segment->offset); in move_segment_data()
379 if (ret != segment->length) { in move_segment_data()
431 segment_layout_t *segment; in build_offset_tbl() local
434 segment = (segment_layout_t *)(seghdr) + cnt; in build_offset_tbl()
[all …]
/titanic_50/usr/src/lib/libdscfg/common/
H A Dcfg_lockdlck.c54 cfg_filelock(int segment, int flag) in cfg_filelock() argument
59 off_t off = segment_off(segment); in cfg_filelock()
85 cfg_fileunlock(int segment) in cfg_fileunlock() argument
88 off_t off = segment_off(segment); in cfg_fileunlock()
102 cfg_readpid(int segment, pid_t *pidp) in cfg_readpid() argument
104 off_t off = segment_off(segment); in cfg_readpid()
110 cfg_writepid(int segment, pid_t pid) in cfg_writepid() argument
112 off_t off = segment_off(segment); in cfg_writepid()
H A Dcfg_lockd.h57 int cfg_filelock(int segment, int flag);
58 int cfg_fileunlock(int segment);
59 void cfg_readpid(int segment, pid_t *pidp);
60 void cfg_writepid(int segment, pid_t pid);
/titanic_50/usr/src/lib/libfru/libfruraw/
H A Dfru_access.h86 int fru_get_segments(section_hdl_t section, segment_t *segment,
88 int fru_add_segment(section_hdl_t section, segment_t *segment,
90 int fru_delete_segment(segment_hdl_t segment, section_hdl_t *newsection,
92 ssize_t fru_read_segment(segment_hdl_t segment, void *buffer, size_t nbytes,
94 int fru_write_segment(segment_hdl_t segment, const void *data, size_t nbytes,
96 int fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred);
97 int fru_get_packets(segment_hdl_t segment, packet_t *packet,
103 int fru_append_packet(segment_hdl_t segment, packet_t *packet,
H A Dfruraw.c297 segment_t *segment) in find_seg_in_sect() argument
325 *segment = segs[j]; in find_seg_in_sect()
339 segment_t *segment) in find_segment() argument
366 if (find_seg_in_sect(&(sect[i]), seg_name, prot_flg, segment) in find_segment()
383 segment_t segment; in frt_get_seg_def() local
385 if ((err = find_segment(handle, seg_name, &prot_flg, &segment)) in frt_get_seg_def()
390 (void) memcpy(def->name, segment.name, SEG_NAME_LEN); in frt_get_seg_def()
392 def->desc.raw_data = segment.descriptor; in frt_get_seg_def()
393 def->size = segment.length; in frt_get_seg_def()
394 def->address = segment.offset; in frt_get_seg_def()
[all …]
H A Draw_access.c510 fru_get_segments(section_hdl_t section, segment_t *segment, int maxseg, in fru_get_segments() argument
540 segment->handle = seg_object->obj_hdl; in fru_get_segments()
541 (void) memcpy(segment->name, in fru_get_segments()
542 seg_object->u.seg_obj->segment.name, SEG_NAME_LEN); in fru_get_segments()
543 segment->descriptor = seg_object->u.seg_obj->segment.descriptor; in fru_get_segments()
545 segment->offset = seg_object->u.seg_obj->segment.offset; in fru_get_segments()
546 segment->length = seg_object->u.seg_obj->segment.length; in fru_get_segments()
548 segment++; in fru_get_segments()
689 copy_segment_layout(&seg_hash->u.seg_obj->segment, seg_hdr); in get_section()
901 segdesc = (fru_segdesc_t *)&seg_hash->u.seg_obj->segment.descriptor; in get_packets()
[all …]
/titanic_50/usr/src/cmd/picl/plugins/sun4u/blade/fruaccess/
H A Dfru_access.c363 segment_layout_t *segment; in move_segment_data() local
365 segment = (segment_layout_t *)seghdr; in move_segment_data()
367 buffer = alloca(segment->length); in move_segment_data()
373 segment->length, segment->offset); in move_segment_data()
374 if (ret != segment->length) { in move_segment_data()
378 segment->offset = newoffset; in move_segment_data()
380 ret = pwrite(contfd, buffer, segment->length, segment->offset); in move_segment_data()
381 if (ret != segment->length) { in move_segment_data()
435 segment_layout_t *segment; in build_offset_tbl() local
438 segment = (segment_layout_t *)(seghdr) + cnt; in build_offset_tbl()
[all …]
/titanic_50/usr/src/common/mapfiles/common/
H A Dmap.noexdata23 # Link-editor mapfile to create a non-executable data segment definition
25 # x86 architecture. On SPARC, the data segment contains a Procedure Linkage
28 # As the data segment is extended by sbrk(2) to enlarge the heap, a
29 # non-executable data segment also results in a non-exutable heap.
38 # Executables can also create a separate non-executable bss segment.
39 # This segment may use additional memory, but also results in a
H A Dmap.noexbss23 # Link-editor mapfile to create a non-executable bss segment definition
26 # segment. On SPARC, the data segment contains a Procedure Linkage
29 # As the bss segment is extended by sbrk(2) to enlarge the heap, a
30 # non-executable bss segment also results in a non-exutable heap.
H A Dmap.filter24 # Creates a single, read-only, executable text segment to catch all loadable
29 # be constructed as a single read-only segment, the execute attribute of the
30 # segment is maintained to allow for simple .init processing (i.e., .init
39 # This compaction of a filter into a single segment allows ld.so.1 to optimize
40 # its processing of a filter. If the filter is small enough this segment may
43 # The assignment of all allocatable sections to this segment insures that the
H A Dmap.execdata23 # Link-editor mapfile to create an executable data segment definition within
26 # provided to facilitate an executable data segment for AMD64 executables.
41 # Executables can also create a separate executable bss segment. Adding
42 # the following line creates a bss segment.
/titanic_50/usr/src/lib/libfru/libfrupicl/
H A Dfrupicl.c403 get_segment_node(picl_nodehdl_t handle, const char *segment, in get_segment_node() argument
438 if (strcmp(segment, name) == 0) { in get_segment_node()
806 get_tag_handle(picl_nodehdl_t handle, const char *segment, in get_tag_handle() argument
819 if ((err = get_segment_node(TREEHDL_TO_PICLHDL(handle), segment, in get_tag_handle()
950 int (*function)(fru_treeseghdl_t segment, void *args), in fpt_for_each_segment() argument
958 section, segment; in fpt_for_each_segment() local
991 &segment, in fpt_for_each_segment()
992 sizeof (segment)); in fpt_for_each_segment()
994 status = picl_get_propval_by_name(segment, in fpt_for_each_segment()
996 &segment, in fpt_for_each_segment()
[all …]
/titanic_50/usr/src/lib/libfru/include/
H A Dlibfrup.h70 int (*function)(fru_seghdl_t segment,
73 extern fru_errno_t fru_get_segment_name(fru_seghdl_t segment, char **name);
74 extern fru_errno_t fru_for_each_packet(fru_seghdl_t segment,
H A Dlibfruds.h72 int (*function)(fru_treeseghdl_t segment,
75 fru_errno_t (*get_segment_name)(fru_treeseghdl_t segment, char **name);
90 fru_errno_t (*for_each_packet)(fru_treeseghdl_t segment,
/titanic_50/usr/src/lib/libfru/libfrupicltree/
H A Dfrupicltree.c414 get_segment_node(picl_nodehdl_t handle, const char *segment, in get_segment_node() argument
449 if (strcmp(segment, name) == 0) { in get_segment_node()
818 get_tag_handle(picl_nodehdl_t handle, const char *segment, in get_tag_handle() argument
831 if ((err = get_segment_node(TREEHDL_TO_PICLHDL(handle), segment, in get_tag_handle()
962 int (*function)(fru_treeseghdl_t segment, void *args), in fpt_for_each_segment() argument
970 section, segment; in fpt_for_each_segment() local
1003 &segment, in fpt_for_each_segment()
1004 sizeof (segment)); in fpt_for_each_segment()
1006 status = ptree_get_propval_by_name(segment, in fpt_for_each_segment()
1008 &segment, in fpt_for_each_segment()
[all …]
/titanic_50/usr/src/grub/grub-0.97/stage2/
H A Dbios.c29 int nsec, int segment);
50 unsigned int sector, int nsec, int segment) in biosdisk() argument
82 dap.buffer = segment << 16; in biosdisk()
102 return biosdisk (read, drive, geometry, sector, nsec, segment); in biosdisk()
123 nsec, segment); in biosdisk()
/titanic_50/usr/src/cmd/sgs/elfedit/modules/common/
H A Dphdr.msg79 @ MSG_DESC_P_FILESZ "# of bytes in file image of segment"
80 @ MSG_DESC_P_MEMSZ "# bytes in memory image of segment"
106 Value to set for segment type. The value can be an integer,\n\
112 of the file at which the first byte of the segment resides.\n"
116 byte of the segment resides in memory.\n"
120 byte of the segment resides in memory.\n"
124 of the segment, which can be zero.\n"
128 of the segment, which can be zero.\n"
135 Value to which the segment is aligned in memory, and in\n\
168 segment type program header. This information is maintained\n\
[all …]
/titanic_50/usr/src/cmd/picl/plugins/sun4u/frudata/
H A Dfru_data.c391 alloc_segment_node_object(picl_nodehdl_t nodehdl, segment_t *segment) in alloc_segment_node_object() argument
410 seg_node->segment_hdl = segment->handle; in alloc_segment_node_object()
1391 segment_t *segment, container_tbl_t *cont_tbl, door_cred_t *cred) in create_segment_node() argument
1404 (void) strlcpy(segname, segment->name, SEG_NAME_LEN + 1); in create_segment_node()
1428 if (ptree_create_and_add_prop(nodehdl, &prop, &segment->descriptor, in create_segment_node()
1437 if (ptree_create_and_add_prop(nodehdl, &prop, &segment->offset, in create_segment_node()
1446 if (ptree_create_and_add_prop(nodehdl, &prop, &segment->length, in create_segment_node()
1490 prop.piclinfo.size = segment->length; /* segment length */ in create_segment_node()
1508 hash_obj = alloc_segment_node_object(nodehdl, segment); in create_segment_node()
1547 segment_t *segment; in frudata_read_segment() local
[all …]
/titanic_50/usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/
H A Dpsvcpolicy.c86 static int32_t find_segment(psvc_opaque_t hdlp, char *fru, seg_desc_t *segment,
206 find_segment(psvc_opaque_t hdlp, char *fru, seg_desc_t *segment, in find_segment() argument
249 fru_data.buf = (char *)segment; in find_segment()
276 seg_desc_t segment; in psvc_update_thresholds_0() local
294 seg_found = find_segment(hdlp, fru, &segment, "ES"); in psvc_update_thresholds_0()
304 temp_address = segment.segoffset + TEMP_OFFSET; in psvc_update_thresholds_0()
319 temp_address = segment.segoffset + data_offset; in psvc_update_thresholds_0()
345 seg_found = find_segment(hdlp, fru, &segment, "SD"); in psvc_update_thresholds_0()
354 segment.segoffset + PART_NO_OFFSET; in psvc_update_thresholds_0()
/titanic_50/usr/src/cmd/sgs/libld/common/
H A Dlibld.msg471 loadable segment: %s"
593 @ MSG_UPD_SEGOVERLAP "%s: segment address overlap;\n\
594 \tprevious segment ending at address 0x%llx overlaps\n\
595 \tuser defined segment '%s' starting at address 0x%llx"
596 @ MSG_UPD_LARGSIZE "%s: segment %s calculated size 0x%llx\n\
600 @ MSG_SEG_FIRNOTLOAD "First segment has type %s, PT_LOAD required: %s"
1035 @ MSG_ENT_NOSEC_1 "mapfile: %s segment: section '%s' does not appear \
1037 @ MSG_ENT_NOSEC_2 "mapfile: %s segment: section '%s' does not appear \
1061 @ MSG_MAP_NOSTACK1 "%s: %llu: %s not allowed on STACK segment"
1064 @ MSG_MAP_SECINSEG "%s: %llu: section within segment ordering done on \
[all …]

1234