Lines Matching refs:blk_desc
73 struct blk_desc { struct
110 unsigned long (*block_read)(struct blk_desc *block_dev, argument
114 unsigned long (*block_write)(struct blk_desc *block_dev, argument
118 unsigned long (*block_erase)(struct blk_desc *block_dev, argument
125 #define BLOCK_CNT(size, blk_desc) (PAD_COUNT(size, blk_desc->blksz)) argument
126 #define PAD_TO_BLOCKSIZE(size, blk_desc) \ argument
127 (PAD_SIZE(size, blk_desc->blksz))
285 unsigned long blk_dread(struct blk_desc *block_dev, lbaint_t start,
287 unsigned long blk_dwrite(struct blk_desc *block_dev, lbaint_t start,
289 unsigned long blk_derase(struct blk_desc *block_dev, lbaint_t start,
432 static inline ulong blk_dread(struct blk_desc *block_dev, lbaint_t start, in blk_dread()
453 static inline ulong blk_dwrite(struct blk_desc *block_dev, lbaint_t start, in blk_dwrite()
460 static inline ulong blk_derase(struct blk_desc *block_dev, lbaint_t start, in blk_derase()
484 struct blk_desc *desc;
498 int (*get_dev)(int devnum, struct blk_desc **descp);
519 int (*select_hwpart)(struct blk_desc *desc, int hwpart);
543 struct blk_desc *blk_get_devnum_by_type(enum if_type if_type, int devnum);
555 struct blk_desc *blk_get_devnum_by_typename(const char *if_typename,
569 int blk_dselect_hwpart(struct blk_desc *desc, int hwpart);