removable
static DEVICE_ATTR(removable, 0444, disk_removable_show, NULL);
device->flags.removable = 1;
switch (dev->removable) {
static DEVICE_ATTR_RO(removable);
static DEVICE_ATTR_RO(removable);
u32 removable;
card->removable = basic_flash_data >> 7 & 1;
unsigned long long removable;
status = acpi_evaluate_integer(handle, "_RMV", NULL, &removable);
if (ACPI_SUCCESS(status) && removable)
if (device->flags.removable)
unsigned char removable:1;
scsicmd->device->removable = 1;
scsicmd->device->removable = 1;
sdev->removable = 1;
module_param_named(removable, sdebug_removable, bool, S_IRUGO | S_IWUSR);
MODULE_PARM_DESC(removable, "claim to have removable media (def=0)");
static DRIVER_ATTR_RW(removable);
if (sdev->removable)
if (sdev->removable) {
if (!sdev->removable || !sdev->lockable)
if (sdev->removable && result > 0 && scsi_sense_valid(sshdr) &&
if (cmd->device->removable) {
sdev->removable = 1;
sdev->removable = (inq_result[1] & 0x80) >> 7;
sdev->lockable = sdev->removable;
if (sdkp->device->removable || sdkp->write_prot) {
if (sdev->removable && !sdkp->media_present &&
if ((atomic_inc_return(&sdkp->openers) == 1) && sdev->removable) {
if (atomic_dec_return(&sdkp->openers) == 0 && sdev->removable) {
if (sdkp->device->removable) {
if (sdp->removable &&
if (sdp->removable) {
sdp->removable ? "removable " : "");
&& sdp->device->removable) {
bool removable = true;
removable = false;
removable = false;
if (removable)
buf[1] = curlun->removable ? 0x80 : 0;
} else if (!curlun->removable) {
} else if (!common->curlun->removable) {
return lun->removable ? (S_IWUSR | S_IRUGO) : S_IRUGO;
if (!cfg->filename && !cfg->removable) {
lun->removable = !!cfg->removable;
lun->removable ? "removable " : "",
CONFIGFS_ATTR(fsg_lun_opts_, removable);
config.removable = true;
config.removable = true;
lun->removable = !!params->removable[i];
bool removable[FSG_MAX_LUNS];
_FSG_MODULE_PARAM_ARRAY(prefix, params, removable, bool, \
char removable;
return sprintf(buf, "%u\n", curlun->removable);
bool removable;
ret = kstrtobool(buf, &removable);
curlun->removable = removable;
unsigned int removable:1;
.removable = { 1, 1, },
u32 removable:1;
dev->removable = removable;
return dev->removable == DEVICE_REMOVABLE;
return dev->removable != DEVICE_REMOVABLE_NOT_SUPPORTED;
enum device_removable removable;
enum device_removable removable)
unsigned removable:1;
const bool removable, const bool exchange)
if (removable) {