Home | History | Annotate | Download | only in ext2fs

Lines Matching refs:channel

23 errcode_t io_channel_set_options(io_channel channel, const char *opts)
28 EXT2_CHECK_MAGIC(channel, EXT2_ET_MAGIC_IO_CHANNEL);
33 if (!channel->manager->set_option)
51 retval = (channel->manager->set_option)(channel, ptr, arg);
60 errcode_t io_channel_write_byte(io_channel channel, unsigned long offset,
63 EXT2_CHECK_MAGIC(channel, EXT2_ET_MAGIC_IO_CHANNEL);
65 if (channel->manager->write_byte)
66 return channel->manager->write_byte(channel, offset,
72 errcode_t io_channel_read_blk64(io_channel channel, unsigned long long block,
75 EXT2_CHECK_MAGIC(channel, EXT2_ET_MAGIC_IO_CHANNEL);
77 if (channel->manager->read_blk64)
78 return (channel->manager->read_blk64)(channel, block,
84 return (channel->manager->read_blk)(channel, (unsigned long) block,
88 errcode_t io_channel_write_blk64(io_channel channel, unsigned long long block,
91 EXT2_CHECK_MAGIC(channel, EXT2_ET_MAGIC_IO_CHANNEL);
93 if (channel->manager->write_blk64)
94 return (channel->manager->write_blk64)(channel, block,
100 return (channel->manager->write_blk)(channel, (unsigned long) block,
104 errcode_t io_channel_discard(io_channel channel, unsigned long long block,
107 EXT2_CHECK_MAGIC(channel, EXT2_ET_MAGIC_IO_CHANNEL);
109 if (channel->manager->discard)
110 return (channel->manager->discard)(channel, block, count);
115 errcode_t io_channel_zeroout(io_channel channel, unsigned long long block,
118 EXT2_CHECK_MAGIC(channel, EXT2_ET_MAGIC_IO_CHANNEL);
120 if (channel->manager->zeroout)
121 return (channel->manager->zeroout)(channel, block, count);