Lines Matching refs:msg

1005  * The **msg parameter returns a list of 'in use' details. This message
1009 dm_inuse_impl(char *dev_blk_name, char **msg, dm_who_type_t who, int *errp)
1020 *msg = NULL;
1049 msg, &found, errp);
1106 by, data, msg, &found, errp) != 0) {
1130 by, data, msg, &found, errp) != 0) {
1148 by, data, msg, &found, errp)) {
1160 by, data, msg, &found, errp) != 0) {
1177 by, data, msg, &found, errp) != 0) {
1186 data, msg, &found, errp) != 0) {
1220 dm_inuse_impl_check_slice(char *dev_blk_name, char **msg, dm_who_type_t who,
1233 if (*msg)
1234 len0 = strlen(*msg);
1239 tmsg = realloc(*msg, len0 + len1 + 1);
1246 *msg = tmsg;
1248 (void) snprintf(*msg + len0, len1 + 1, "%s", pmsg);
1255 dm_inuse_impl_check_slice_overlap(char *dev_blk_name, char **msg, int *errp)
1273 if (*msg)
1274 len0 = strlen(*msg);
1279 tmsg = realloc(*msg, len0 + len1 + 1);
1286 *msg = tmsg;
1288 (void) snprintf(*msg + len0, len1 + 1, "%s", scratch);
1294 dm_inuse_impl_check_slices(char *dev_blk_name, char **msg, dm_who_type_t who,
1311 return (dm_inuse_impl(dev_blk_name, msg, who, errp));
1335 er = dm_inuse_impl_check_slice(slice, msg, who, errp);
1343 err = dm_inuse_impl_check_slice(dev_blk_name, msg, who, errp);
1363 err = dm_inuse_impl_check_slice(slice, msg, who, errp);
1372 err = dm_inuse_impl_check_slice_overlap(dev_blk_name, msg,
1382 dm_inuse(char *dev_name, char **msg, dm_who_type_t who, int *errp)
1388 *msg = NULL;
1405 found = dm_inuse_impl_check_slices(dev_blk_name, msg, who, errp);
1608 * the msg parameter. This function takes care of reallocing all the memory
1613 build_usage_string(char *dname, char *by, char *data, char **msg,
1628 if (*msg)
1629 len0 = strlen(*msg);
1641 if ((p = realloc(*msg, len0 + len1 + 1)) == NULL) {
1643 free(*msg);
1646 *msg = p;
1649 (void) snprintf(*msg + len0, len1 + 1, use, dname, data);