Lines Matching refs:dasd_mchunk
752 struct dasd_mchunk
762 struct dasd_mchunk *chunk;
765 chunk = (struct dasd_mchunk *) mem;
766 chunk->size = size - sizeof(struct dasd_mchunk);
773 struct dasd_mchunk *chunk, *tmp;
779 if (chunk->size > size + sizeof(struct dasd_mchunk)) {
781 tmp = (struct dasd_mchunk *) (endaddr - size) - 1;
783 chunk->size -= size + sizeof(struct dasd_mchunk);
795 struct dasd_mchunk *chunk, *tmp;
798 chunk = (struct dasd_mchunk *)
799 ((char *) mem - sizeof(struct dasd_mchunk));
803 if (list_entry(p, struct dasd_mchunk, list) > chunk)
809 tmp = list_entry(left->next, struct dasd_mchunk, list);
812 chunk->size += tmp->size + sizeof(struct dasd_mchunk);
817 tmp = list_entry(left, struct dasd_mchunk, list);
819 tmp->size += chunk->size + sizeof(struct dasd_mchunk);