Searched refs:segment (Results 1 - 25 of 63) sorted by relevance

123

/illumos-gate/usr/src/lib/libdscfg/common/
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);
H A Dcfg_lockdlck.c54 cfg_filelock(int segment, int flag) argument
59 off_t off = segment_off(segment);
85 cfg_fileunlock(int segment) argument
88 off_t off = segment_off(segment);
102 cfg_readpid(int segment, pid_t *pidp) argument
104 off_t off = segment_off(segment);
110 cfg_writepid(int segment, pid_t pid) argument
112 off_t off = segment_off(segment);
/illumos-gate/usr/src/uts/common/io/rsm/
H A Drsm.conf39 #The segment-hashtable-size property defines the size of hashtable
43 segment-hashtable-size=128;
/illumos-gate/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,
/illumos-gate/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, argument
218 segments.frus = segment;
227 fru_add_segment(section_hdl_t section, segment_t *segment, section_hdl_t *newsection, door_cred_t *cred) argument
257 fru_delete_segment(segment_hdl_t segment, section_hdl_t *newsection, door_cred_t *cred) argument
283 fru_read_segment(segment_hdl_t segment, void *buffer, size_t nbytes, door_cred_t *cred) argument
303 fru_write_segment(segment_hdl_t segment, const void *buffer, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
325 fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred) argument
343 fru_get_packets(segment_hdl_t segment, packet_t *packet, int max_packets, door_cred_t *cred) argument
409 fru_append_packet(segment_hdl_t segment, packet_t *packet, const void *payload, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
[all...]
/illumos-gate/usr/src/lib/libfru/libfruraw/
H A Dfru_access.h61 segment_hdl_t handle; /* for operations on segment */
86 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.h44 segment_t *segment; member in struct:segment_list
H A Dfruraw.c297 segment_t *segment)
325 *segment = segs[j];
339 segment_t *segment)
366 if (find_seg_in_sect(&(sect[i]), seg_name, prot_flg, segment)
383 segment_t segment; local
385 if ((err = find_segment(handle, seg_name, &prot_flg, &segment))
390 (void) memcpy(def->name, segment.name, SEG_NAME_LEN);
392 def->desc.raw_data = segment.descriptor;
393 def->size = segment.length;
394 def->address = segment
296 find_seg_in_sect(section_t *sect, const char *seg_name, int *prot_flg, segment_t *segment) argument
338 find_segment(fru_treehdl_t handle, const char *seg_name, int *prot_flg, segment_t *segment) argument
[all...]
H A Draw_access.c510 fru_get_segments(section_hdl_t section, segment_t *segment, int maxseg, argument
540 segment->handle = seg_object->obj_hdl;
541 (void) memcpy(segment->name,
542 seg_object->u.seg_obj->segment.name, SEG_NAME_LEN);
543 segment->descriptor = seg_object->u.seg_obj->segment.descriptor;
545 segment->offset = seg_object->u.seg_obj->segment.offset;
546 segment->length = seg_object->u.seg_obj->segment
967 fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred) argument
1033 fru_get_packets(segment_hdl_t segment, packet_t *packet, int maxpackets, door_cred_t *cred) argument
[all...]
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/
H A Dfru_access.h63 segment_hdl_t handle; /* for operations on segment */
88 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.c138 /* called to allocate segment hash object */
240 /* called to add segment object list into segment list */
353 * Description : move_segment_data() reads the segment data and writes it
354 * back to the new segment offset.
362 segment_layout_t *segment; local
364 segment = (segment_layout_t *)seghdr;
366 buffer = alloca(segment->length);
371 ret = pread(contfd, buffer, segment->length, segment
431 segment_layout_t *segment; local
1221 fru_get_segments(section_hdl_t section, segment_t *segment, int maxseg, door_cred_t *cred) argument
1286 fru_add_segment(section_hdl_t section, segment_t *segment, section_hdl_t *newsection, door_cred_t *cred) argument
1562 fru_delete_segment(segment_hdl_t segment, section_hdl_t *newsection, door_cred_t *cred) argument
1734 fru_read_segment(segment_hdl_t segment, void *buffer, size_t nbytes, door_cred_t *cred) argument
1834 fru_write_segment(segment_hdl_t segment, const void *data, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
2073 fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred) argument
2184 fru_get_packets(segment_hdl_t segment, packet_t *packet, int maxpackets, door_cred_t *cred) argument
2382 fru_append_packet(segment_hdl_t segment, packet_t *packet, const void *payload, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
[all...]
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dpic8259.c35 previous_handler->segment = irq_vector->segment;
39 handler->segment, handler->offset, irq,
42 previous_handler->segment, previous_handler->offset );
43 irq_vector->segment = handler->segment;
64 if ( ( irq_vector->segment != handler->segment ) ||
72 irq_vector->segment = previous_handler->segment;
[all...]
H A Dsegoff.h14 * is offset:segment.
18 uint16_t segment; member in struct:__anon2148
24 /* Macros for converting from virtual to segment:offset addresses,
32 printf ( "FATAL ERROR: segment address out of range\n" );
H A Dundi.c75 undi.pxe->EntryPointSP.segment, undi.pxe->EntryPointSP.offset,
373 undi.undi_call_info->routine.segment = routine_seg;
424 pxenv_exit = _undi_call ( undi.pxe->EntryPointSP.segment,
467 printf ( "Could not allocate %d bytes for UNDI code segment\n",
476 printf ( "Could not allocate %d bytes for UNDI code segment\n",
624 undi.pxs->undi_transmit.DestAddr.segment =
630 undi.pxs->undi_transmit.TBD.segment = SEGMENT( &undi.xmit_data->tbd );
640 undi.pxs->undi_transmit.DestAddr.segment,
642 undi.pxs->undi_transmit.TBD.segment,
646 undi.xmit_data->tbd.Xmit.segment,
[all...]
/illumos-gate/usr/src/uts/intel/sys/acpi/
H A Dacpi_pci.h44 UINT16 segment; member in struct:cfg_base_addr_alloc
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/snowbird/lib/fruaccess/
H A Dlibfruaccess.c278 /* called to allocate segment hash object */
378 /* called to add segment object list into segment list */
465 seg_hash_obj->u.seg_obj->segment.handle = seg_hash_obj->obj_hdl;
466 (void) strncpy(seg_hash_obj->u.seg_obj->segment.name,
468 sizeof (seg_hash_obj->u.seg_obj->segment.name));
469 seg_hash_obj->u.seg_obj->segment.descriptor = SD_SEGMENT_DESCRIPTOR;
471 seg_hash_obj->u.seg_obj->segment.length = MANR_SIZE +
575 ipmi_fru_get_segments(section_hdl_t section, segment_t *segment, argument
594 seg_hash != NULL; count++, segment
609 ipmi_fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred) argument
622 ipmi_fru_get_packets(segment_hdl_t segment, packet_t *packet, int max_packets, door_cred_t *cred) argument
653 ipmi_fru_read_segment(segment_hdl_t segment, void *buffer, size_t nbytes, door_cred_t *cred) argument
705 ipmi_fru_add_segment(section_hdl_t section, segment_t *segment, section_hdl_t *newsection, door_cred_t *cred) argument
714 ipmi_fru_delete_segment(segment_hdl_t segment, section_hdl_t *newsection, door_cred_t *cred) argument
724 ipmi_fru_write_segment(segment_hdl_t segment, const void *data, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
742 ipmi_fru_append_packet(segment_hdl_t segment, packet_t *packet, const void *payload, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
1002 segment_layout_t *segment; local
1084 segment_layout_t *segment; local
1584 sun_fru_get_segments(section_hdl_t section, segment_t *segment, int maxseg, door_cred_t *cred) argument
1647 sun_fru_add_segment(section_hdl_t section, segment_t *segment, section_hdl_t *newsection, door_cred_t *cred) argument
1856 sun_fru_delete_segment(segment_hdl_t segment, section_hdl_t *newsection, door_cred_t *cred) argument
2032 sun_fru_read_segment(segment_hdl_t segment, void *buffer, size_t nbytes, door_cred_t *cred) argument
2097 sun_fru_write_segment(segment_hdl_t segment, const void *data, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
2296 sun_fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred) argument
2373 sun_fru_get_packets(segment_hdl_t segment, packet_t *packet, int maxpackets, door_cred_t *cred) argument
2575 sun_fru_append_packet(segment_hdl_t segment, packet_t *packet, const void *payload, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
3218 fru_get_segments(section_hdl_t section, segment_t *segment, int max_segments, door_cred_t *rarg) argument
3236 fru_add_segment(section_hdl_t section, segment_t *segment, section_hdl_t *newsection, door_cred_t *cred) argument
3255 fru_delete_segment(segment_hdl_t segment, section_hdl_t *newsection, door_cred_t *cred) argument
3273 fru_read_segment(segment_hdl_t segment, void *buffer, size_t nbytes, door_cred_t *cred) argument
3291 fru_write_segment(segment_hdl_t segment, const void *data, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
3310 fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred) argument
3328 fru_get_packets(segment_hdl_t segment, packet_t *packet, int max_packets, door_cred_t *cred) argument
3396 fru_append_packet(segment_hdl_t segment, packet_t *packet, const void *payload, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
[all...]
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/
H A Dpxetramp.s30 __bangpxeseg: .word 0x0000 # segment
37 __pxenvseg: .word 0x0000 # segment
H A Dlinux.c287 uint16_t segment; local
391 segment = linux_data_real_addr >> 4;
392 relocator_ds = segment;
393 relocator_es = segment;
394 relocator_fs = segment;
395 relocator_gs = segment;
396 relocator_ss = segment;
399 relocator_cs = segment + 0x20;
H A Dpxe.c149 pxe_p = (pxe_t *)PTOV(pxenv_p->PXEPtr.segment * 16 +
227 pxe_p->EntryPointSP.segment,
231 pxenv_p->RMEntry.segment, pxenv_p->RMEntry.offset);
242 bcopy(PTOV((gci_p->Buffer.segment << 4) + gci_p->Buffer.offset),
545 __pxenvseg = pxenv_p->RMEntry.segment;
568 __bangpxeseg = pxe_p->EntryPointSP.segment;
657 udpwrite_p->buffer.segment = VTOPSEG(pkt);
692 udpread_p->buffer.segment = VTOPSEG(data_buffer);
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/blade/fruaccess/
H A Dfru_access.c139 /* called to allocate segment hash object */
241 /* called to add segment object list into segment list */
354 * Description : move_segment_data() reads the segment data and writes it
355 * back to the new segment offset.
363 segment_layout_t *segment; local
365 segment = (segment_layout_t *)seghdr;
367 buffer = alloca(segment->length);
373 segment->length, segment
435 segment_layout_t *segment; local
1149 fru_get_segments(section_hdl_t section, segment_t *segment, int maxseg, door_cred_t *cred) argument
1214 fru_add_segment(section_hdl_t section, segment_t *segment, section_hdl_t *newsection, door_cred_t *cred) argument
1488 fru_delete_segment(segment_hdl_t segment, section_hdl_t *newsection, door_cred_t *cred) argument
1662 fru_read_segment(segment_hdl_t segment, void *buffer, size_t nbytes, door_cred_t *cred) argument
1724 fru_write_segment(segment_hdl_t segment, const void *data, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
1955 fru_get_num_packets(segment_hdl_t segment, door_cred_t *cred) argument
2034 fru_get_packets(segment_hdl_t segment, packet_t *packet, int maxpackets, door_cred_t *cred) argument
2279 fru_append_packet(segment_hdl_t segment, packet_t *packet, const void *payload, size_t nbytes, segment_hdl_t *newsegment, door_cred_t *cred) argument
[all...]
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dbios.c33 int nsec, int segment);
49 from/into SEGMENT segment. If READ is BIOSDISK_READ, then read it,
55 unsigned long long sector, int nsec, int segment)
87 dap.buffer = segment << 16;
107 return biosdisk (read, drive, geometry, sector, nsec, segment);
128 nsec, segment);
52 biosdisk(int read, int drive, struct geometry *geometry, unsigned long long sector, int nsec, int segment) argument
/illumos-gate/usr/src/lib/libfru/libfrupicl/
H A Dfrupicl.c394 * Find the handle of the segment node "segment".
395 * also returns the hardware description of this segment. (read from the
397 * If the ign_cor_flg is set this will still succeed even if the segment is
403 get_segment_node(picl_nodehdl_t handle, const char *segment, argument
438 if (strcmp(segment, name) == 0) {
441 /* NUM_TAGS prop exists iff segment is OK */
480 * For the section handle passed add to list all the segment names found.
507 /* get the first segment */
634 * for every section which has a ADD_SEGMENT_PROP try and add the segment
806 get_tag_handle(picl_nodehdl_t handle, const char *segment, fru_tag_t tag, int instance, picl_nodehdl_t *segHdl, picl_prophdl_t *tagHdl) argument
949 fpt_for_each_segment(fru_treehdl_t treenode, int (*function)(fru_treeseghdl_t segment, void *args), void *args) argument
958 section, segment; local
1019 fpt_get_segment_name(fru_treeseghdl_t segment, char **name) argument
1064 picl_nodehdl_t segment = TREESEGHDL_TO_PICLHDL(treesegment); local
[all...]
/illumos-gate/usr/src/lib/libfru/libfrupicltree/
H A Dfrupicltree.c405 * Find the handle of the segment node "segment".
406 * also returns the hardware description of this segment. (read from the
408 * If the ign_cor_flg is set this will still succeed even if the segment is
414 get_segment_node(picl_nodehdl_t handle, const char *segment, argument
449 if (strcmp(segment, name) == 0) {
452 /* NUM_TAGS prop exists iff segment is OK */
491 * For the section handle passed add to list all the segment names found.
518 /* get the first segment */
645 * for every section which has a ADD_SEGMENT_PROP try and add the segment
818 get_tag_handle(picl_nodehdl_t handle, const char *segment, fru_tag_t tag, int instance, picl_nodehdl_t *segHdl, picl_prophdl_t *tagHdl) argument
961 fpt_for_each_segment(fru_treehdl_t treenode, int (*function)(fru_treeseghdl_t segment, void *args), void *args) argument
970 section, segment; local
1031 fpt_get_segment_name(fru_treeseghdl_t segment, char **name) argument
1079 picl_nodehdl_t segment = TREESEGHDL_TO_PICLHDL(treesegment); local
[all...]
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/frudata/
H A Dfru_data.c387 * called to allocate segment node object.
391 alloc_segment_node_object(picl_nodehdl_t nodehdl, segment_t *segment) argument
396 /* allocate segment node object */
402 /* allocate segment hash object */
410 seg_node->segment_hdl = segment->handle;
482 /* add new segment hash object to the existing list */
559 * free the segment hash node object.
569 /* segment hash object list */
575 /* find the segment hash from the segment lis
1390 create_segment_node(hash_obj_t *sec_obj, picl_nodehdl_t sec_node, segment_t *segment, container_tbl_t *cont_tbl, door_cred_t *cred) argument
1547 segment_t *segment; local
1642 segment_t segment; local
[all...]

Completed in 142 milliseconds

123