Lines Matching full:segment
88 * Create the 8 bytes, ebcdic VM segment name from
132 * Perform a function on a dcss segment.
164 /* do a diag to get info about a segment.
208 /* multi-part segment. only one type supported here: in query_segment_type()
244 * get info about a segment
248 * -ENOENT : no such segment
249 * -EOPNOTSUPP: multi-part segment cannot be used with linux
251 * 0 .. 6 : type of segment as defined in include/asm-s390/extmem.h
270 * check if segment collides with other segments that are currently loaded
294 * real segment loading function, called from segment_load
295 * Must return either an error code < 0, or the segment type code >= 0
398 * this function loads a DCSS segment
402 * addr : will be filled with start address of the segment
403 * end : will be filled with end address of the segment
407 * -ENOENT : no such segment
408 * -EOPNOTSUPP: multi-part segment cannot be used with linux
409 * -EBUSY : segment cannot be used (overlaps with dcss or storage)
410 * -ERANGE : segment cannot be used (exceeds kernel mapping range)
411 * -EPERM : segment is currently loaded with incompatible permissions
413 * 0 .. 6 : type of segment as defined in include/asm-s390/extmem.h
445 * this function modifies the shared state of a DCSS segment. note that
450 * -EIO : could not perform load diagnose (segment gone!)
451 * -ENOENT : no such segment (segment gone!)
452 * -EAGAIN : segment is in use by other exploiters, try later
453 * -EINVAL : no segment with the given name is currently loaded - name invalid
454 * -EBUSY : segment can temporarily not be used (overlaps with dcss)
534 * Decrease the use count of a DCSS segment and remove
566 * save segment content permanently