taglinefilesource code
mddev32drivers/block/linear.cstatic int linear_run (int minor, struct md_dev *mddev)
mddev39drivers/block/linear.cmddev->private=kmalloc (sizeof (struct linear_data), GFP_KERNEL);
mddev40drivers/block/linear.cdata=(struct linear_data *) mddev->private;
mddev49drivers/block/linear.cfor (i=1; i<mddev->nb_dev; i++)
mddev62drivers/block/linear.cwhile (cur<mddev->nb_dev)
mddev73drivers/block/linear.cif (++cur==mddev->nb_dev) continue;
mddev80drivers/block/linear.cif (++cur==mddev->nb_dev) /* Last dev, set dev1 as NULL */
mddev95drivers/block/linear.cstatic int linear_stop (int minor, struct md_dev *mddev)
mddev97drivers/block/linear.cstruct linear_data *data=(struct linear_data *) mddev->private;
mddev108drivers/block/linear.cstatic int linear_map (int minor, struct md_dev *mddev, struct request *req)
mddev110drivers/block/linear.cstruct linear_data *data=(struct linear_data *) mddev->private;
mddev174drivers/block/linear.cmake_md_request (pending, mddev->nb_dev);
mddev179drivers/block/linear.cstatic int linear_status (char *page, int minor, struct md_dev *mddev)
mddev186drivers/block/linear.cstruct linear_data *data=(struct linear_data *) mddev->private;
mddev32drivers/block/raid0.cstatic void create_strip_zones (int minor, struct md_dev *mddev)
mddev37drivers/block/raid0.cstruct raid0_data *data=(struct raid0_data *) mddev->private;
mddev41drivers/block/raid0.cfor (i=1; i<mddev->nb_dev; i++)
mddev67drivers/block/raid0.cfor (j=0; j<mddev->nb_dev; j++)
mddev89drivers/block/raid0.cstatic int raid0_run (int minor, struct md_dev *mddev)
mddev94drivers/block/raid0.cmin=1 << FACTOR_SHIFT(FACTOR(mddev));
mddev96drivers/block/raid0.cfor (i=0; i<mddev->nb_dev; i++)
mddev109drivers/block/raid0.cfor (i=0; i<mddev->nb_dev; i++)
mddev111drivers/block/raid0.cdevices[minor][i].size &= ~((1 << FACTOR_SHIFT(FACTOR(mddev))) - 1);
mddev115drivers/block/raid0.cmddev->private=kmalloc (sizeof (struct raid0_data), GFP_KERNEL);
mddev116drivers/block/raid0.cdata=(struct raid0_data *) mddev->private;
mddev118drivers/block/raid0.ccreate_strip_zones (minor, mddev);
mddev163drivers/block/raid0.cstatic int raid0_stop (int minor, struct md_dev *mddev)
mddev165drivers/block/raid0.cstruct raid0_data *data=(struct raid0_data *) mddev->private;
mddev182drivers/block/raid0.cstatic int raid0_map (int minor, struct md_dev *mddev, struct request *req)
mddev184drivers/block/raid0.cstruct raid0_data *data=(struct raid0_data *) mddev->private;
mddev193drivers/block/raid0.cfactor=FACTOR(mddev);
mddev263drivers/block/raid0.cmake_md_request (pending, mddev->nb_dev);
mddev268drivers/block/raid0.cstatic int raid0_status (char *page, int minor, struct md_dev *mddev)
mddev274drivers/block/raid0.cstruct raid0_data *data=(struct raid0_data *) mddev->private;