Lines Matching defs:page
930 sector_t sector, int size, struct page *page)
932 /* write first size bytes of page to sector of rdev
940 if (!page)
955 __bio_add_page(bio, page, size, 0);
978 struct page *page, blk_opf_t opf, bool metadata_op)
996 __bio_add_page(&bio, page, size, 0);
1695 * Currently we limit it to one page.
2081 u64 *p = bb->page;
2895 state_show(struct md_rdev *rdev, char *page)
2904 len += sprintf(page+len, "faulty%s", sep);
2906 len += sprintf(page+len, "in_sync%s", sep);
2908 len += sprintf(page+len, "journal%s", sep);
2910 len += sprintf(page+len, "write_mostly%s", sep);
2914 len += sprintf(page+len, "blocked%s", sep);
2918 len += sprintf(page+len, "spare%s", sep);
2920 len += sprintf(page+len, "write_error%s", sep);
2922 len += sprintf(page+len, "want_replacement%s", sep);
2924 len += sprintf(page+len, "replacement%s", sep);
2926 len += sprintf(page+len, "external_bbl%s", sep);
2928 len += sprintf(page+len, "failfast%s", sep);
2933 return len+sprintf(page+len, "\n");
3113 errors_show(struct md_rdev *rdev, char *page)
3115 return sprintf(page, "%d\n", atomic_read(&rdev->corrected_errors));
3134 slot_show(struct md_rdev *rdev, char *page)
3137 return sprintf(page, "journal\n");
3139 return sprintf(page, "none\n");
3141 return sprintf(page, "%d\n", rdev->raid_disk);
3234 offset_show(struct md_rdev *rdev, char *page)
3236 return sprintf(page, "%llu\n", (unsigned long long)rdev->data_offset);
3259 static ssize_t new_offset_show(struct md_rdev *rdev, char *page)
3261 return sprintf(page, "%llu\n",
3318 rdev_size_show(struct md_rdev *rdev, char *page)
3320 return sprintf(page, "%llu\n", (unsigned long long)rdev->sectors / 2);
3425 static ssize_t recovery_start_show(struct md_rdev *rdev, char *page)
3431 return sprintf(page, "none\n");
3433 return sprintf(page, "%llu\n", recovery_start);
3464 * the one-page limit of sysfs.
3471 static ssize_t bb_show(struct md_rdev *rdev, char *page)
3473 return badblocks_show(&rdev->badblocks, page, 0);
3475 static ssize_t bb_store(struct md_rdev *rdev, const char *page, size_t len)
3477 int rv = badblocks_store(&rdev->badblocks, page, len, 0);
3486 static ssize_t ubb_show(struct md_rdev *rdev, char *page)
3488 return badblocks_show(&rdev->badblocks, page, 1);
3490 static ssize_t ubb_store(struct md_rdev *rdev, const char *page, size_t len)
3492 return badblocks_store(&rdev->badblocks, page, len, 1);
3498 ppl_sector_show(struct md_rdev *rdev, char *page)
3500 return sprintf(page, "%llu\n", (unsigned long long)rdev->ppl.sector);
3537 ppl_size_show(struct md_rdev *rdev, char *page)
3539 return sprintf(page, "%u\n", rdev->ppl.size);
3585 rdev_attr_show(struct kobject *kobj, struct attribute *attr, char *page)
3594 return entry->show(rdev, page);
3599 const char *page, size_t length)
3612 if (entry->store == state_store && cmd_match(page, "remove"))
3620 rv = entry->store(rdev, page, length);
3858 safe_delay_show(struct mddev *mddev, char *page)
3862 return sprintf(page, "%u.%03u\n", msec/1000, msec%1000);
3894 level_show(struct mddev *mddev, char *page)
3901 ret = sprintf(page, "%s\n", p->name);
3903 ret = sprintf(page, "%s\n", mddev->clevel);
3905 ret = sprintf(page, "%d\n", mddev->level);
4120 layout_show(struct mddev *mddev, char *page)
4125 return sprintf(page, "%d (%d)\n",
4127 return sprintf(page, "%d\n", mddev->layout);
4166 raid_disks_show(struct mddev *mddev, char *page)
4172 return sprintf(page, "%d (%d)\n", mddev->raid_disks,
4174 return sprintf(page, "%d\n", mddev->raid_disks);
4221 uuid_show(struct mddev *mddev, char *page)
4223 return sprintf(page, "%pU\n", mddev->uuid);
4229 chunk_size_show(struct mddev *mddev, char *page)
4233 return sprintf(page, "%d (%d)\n",
4236 return sprintf(page, "%d\n", mddev->chunk_sectors << 9);
4275 resync_start_show(struct mddev *mddev, char *page)
4278 return sprintf(page, "none\n");
4279 return sprintf(page, "%llu\n", (unsigned long long)mddev->recovery_cp);
4372 array_state_show(struct mddev *mddev, char *page)
4407 return sprintf(page, "%s\n", array_states[st]);
4530 max_corrected_read_errors_show(struct mddev *mddev, char *page) {
4531 return sprintf(page, "%d\n",
4555 null_show(struct mddev *mddev, char *page)
4659 size_show(struct mddev *mddev, char *page)
4661 return sprintf(page, "%llu\n",
4707 metadata_show(struct mddev *mddev, char *page)
4710 return sprintf(page, "%d.%d\n",
4713 return sprintf(page, "external:%s\n", mddev->metadata_type);
4715 return sprintf(page, "none\n");
4785 action_show(struct mddev *mddev, char *page)
4807 return sprintf(page, "%s\n", type);
4867 action_store(struct mddev *mddev, const char *page, size_t len)
4873 if (cmd_match(page, "idle"))
4875 else if (cmd_match(page, "frozen"))
4879 else if (cmd_match(page, "resync"))
4881 else if (cmd_match(page, "recover")) {
4884 } else if (cmd_match(page, "reshape")) {
4912 if (cmd_match(page, "check"))
4914 else if (!cmd_match(page, "repair"))
4937 last_sync_action_show(struct mddev *mddev, char *page)
4939 return sprintf(page, "%s\n", mddev->last_sync_action);
4945 mismatch_cnt_show(struct mddev *mddev, char *page)
4947 return sprintf(page, "%llu\n",
4955 sync_min_show(struct mddev *mddev, char *page)
4957 return sprintf(page, "%d (%s)\n", speed_min(mddev),
4984 sync_max_show(struct mddev *mddev, char *page)
4986 return sprintf(page, "%d (%s)\n", speed_max(mddev),
5013 degraded_show(struct mddev *mddev, char *page)
5015 return sprintf(page, "%d\n", mddev->degraded);
5020 sync_force_parallel_show(struct mddev *mddev, char *page)
5022 return sprintf(page, "%d\n", mddev->parallel_resync);
5050 sync_speed_show(struct mddev *mddev, char *page)
5054 return sprintf(page, "none\n");
5059 return sprintf(page, "%lu\n", db/dt/2); /* K/sec */
5065 sync_completed_show(struct mddev *mddev, char *page)
5070 return sprintf(page, "none\n");
5074 return sprintf(page, "delayed\n");
5083 return sprintf(page, "%llu / %llu\n", resync, max_sectors);
5090 min_sync_show(struct mddev *mddev, char *page)
5092 return sprintf(page, "%llu\n",
5126 max_sync_show(struct mddev *mddev, char *page)
5129 return sprintf(page, "max\n");
5131 return sprintf(page, "%llu\n",
5178 suspend_lo_show(struct mddev *mddev, char *page)
5180 return sprintf(page, "%llu\n", (unsigned long long)mddev->suspend_lo);
5215 suspend_hi_show(struct mddev *mddev, char *page)
5217 return sprintf(page, "%llu\n", (unsigned long long)mddev->suspend_hi);
5252 reshape_position_show(struct mddev *mddev, char *page)
5255 return sprintf(page, "%llu\n",
5257 strcpy(page, "none\n");
5298 reshape_direction_show(struct mddev *mddev, char *page)
5300 return sprintf(page, "%s\n",
5339 array_size_show(struct mddev *mddev, char *page)
5342 return sprintf(page, "%llu\n",
5345 return sprintf(page, "default\n");
5395 consistency_policy_show(struct mddev *mddev, char *page)
5400 ret = sprintf(page, "journal\n");
5402 ret = sprintf(page, "ppl\n");
5404 ret = sprintf(page, "bitmap\n");
5407 ret = sprintf(page, "resync\n");
5409 ret = sprintf(page, "none\n");
5411 ret = sprintf(page, "unknown\n");
5440 static ssize_t fail_last_dev_show(struct mddev *mddev, char *page)
5442 return sprintf(page, "%d\n", mddev->fail_last_dev);
5468 static ssize_t serialize_policy_show(struct mddev *mddev, char *page)
5471 return sprintf(page, "n/a\n");
5473 return sprintf(page, "%d\n", mddev->serialize_policy);
5574 md_attr_show(struct kobject *kobj, struct attribute *attr, char *page)
5589 rv = entry->show(mddev, page);
5596 const char *page, size_t length)
5612 rv = entry->store(mddev, page, length);
7689 /* Need to flush page cache, and ensure no-one else opens
9879 struct page *swapout = rdev->sb_page;
9882 /* Store the sb page of the rdev in the swapout temporary