• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/libdisk/

Lines Matching refs:device_name

39 	char line[64], device_name[16];
51 memset(device_name, 0, 16);
55 if(sscanf(line, "%u %*u %llu %[^\n ]", &major, &device_size, device_name) != 3)
66 if(is_disk_name(device_name)){ // Disk
71 new_disk_info = create_disk(device_name, follow_disk_info_list);
73 else if(is_partition_name(device_name, NULL)){ // Partition
81 "of which it is a part.\n", PARTITION_FILE, device_name);
86 if(!strncmp(device_name, parent_disk_info->device, 3))
103 new_partition_info = create_partition(device_name, follow_partition_list);
113 extern int is_disk_name(const char *device_name){
114 if(get_device_type_by_device(device_name) != DEVICE_TYPE_DISK)
118 if(isMMCDevice(device_name)){
119 if(strchr(device_name, 'p'))
124 if(isdigit(device_name[strlen(device_name)-1]))
130 extern disk_info_t *create_disk(const char *device_name, disk_info_t **new_disk_info){
146 if(device_name == NULL || !is_disk_name(device_name))
154 len = strlen(device_name);
161 strcpy(follow_disk_info->device, device_name);
164 if(!get_disk_major_minor(device_name, &major, &minor)){
165 usb_dbg("Fail to get disk's major and minor: %s.\n", device_name);
172 if(!get_disk_size(device_name, &size_in_kilobytes)){
173 usb_dbg("Fail to get disk's size_in_kilobytes: %s.\n", device_name);
179 if(isStorageDevice(device_name)
181 || isMMCDevice(device_name)
185 if(get_usb_node_by_device(device_name, usb_node, 32) == NULL){
186 usb_dbg("(%s): Fail to get usb node.\n", device_name);
219 get_disk_vendor(device_name, buf, 64);
237 get_disk_model(device_name, buf, 64);
286 if(isMMCDevice(device_name))
299 if(isMMCDevice(device_name))
311 new_partition_info = create_partition(device_name, follow_partition_list);
323 get_disk_partitionnumber(device_name, &(follow_disk_info->partition_number), &(follow_disk_info->mounted_number));
574 extern int is_partition_name(const char *device_name, u32 *partition_order){
581 if(get_device_type_by_device(device_name) != DEVICE_TYPE_DISK)
584 // get the partition number in the device_name
586 if(isMMCDevice(device_name))
588 order = (u32)strtol(device_name+8, NULL, 10);
592 order = (u32)strtol(device_name+3, NULL, 10);
596 if(!get_disk_partitionnumber(device_name, &partition_number, NULL))
659 extern partition_info_t *create_partition(const char *device_name, partition_info_t **new_part_info){
674 if(device_name == NULL || get_device_type_by_device(device_name) != DEVICE_TYPE_DISK)
677 if(!is_disk_name(device_name) && !is_partition_name(device_name, &partition_order))
685 len = strlen(device_name);
692 strncpy(follow_part_info->device, device_name, len);
695 if(find_partition_label(device_name, label)){
710 if(read_mount_data(device_name, buf1, PATH_MAX, buf2, 64, buf3, PATH_MAX)){
747 /*if(is_disk_name(device_name)){ // Disk
762 get_partition_size(device_name, &size_in_kilobytes);
857 extern int read_mount_data(const char *device_name
880 sprintf(target, "%s ", device_name);
883 //usb_dbg("disk_initial:: %s: Failed to execute strstr()!\n", device_name);
891 usb_dbg("%s: Failed to execute get_line_from_buffer()!\n", device_name);
901 usb_dbg("%s: Failed to execute sscanf()!\n", device_name);
910 sprintf(full_dev, "/dev/%s", device_name);