Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | objlayout |
struct | objlayout_io_res |
int objio_alloc_lseg | ( | struct pnfs_layout_segment ** | outp, |
struct pnfs_layout_hdr * | pnfslay, | ||
struct pnfs_layout_range * | range, | ||
struct xdr_stream * | xdr, | ||
gfp_t | gfp_flags | ||
) |
Definition at line 251 of file objio_osd.c.
void objio_free_lseg | ( | struct pnfs_layout_segment * | lseg | ) |
Definition at line 308 of file objio_osd.c.
void objio_free_result | ( | struct objlayout_io_res * | oir | ) |
Definition at line 364 of file objio_osd.c.
int objio_read_pagelist | ( | struct nfs_read_data * | rdata | ) |
Definition at line 442 of file objio_osd.c.
int objio_write_pagelist | ( | struct nfs_write_data * | wdata, |
int | how | ||
) |
Definition at line 534 of file objio_osd.c.
Definition at line 51 of file objlayout.c.
|
read |
Definition at line 82 of file objlayout.c.
int objlayout_autologin | ( | struct pnfs_osd_deviceaddr * | deviceaddr | ) |
Definition at line 764 of file objlayout.c.
void objlayout_encode_layoutcommit | ( | struct pnfs_layout_hdr * | , |
struct xdr_stream * | , | ||
const struct nfs4_layoutcommit_args * | |||
) |
Definition at line 385 of file objlayout.c.
void objlayout_encode_layoutreturn | ( | struct pnfs_layout_hdr * | , |
struct xdr_stream * | , | ||
const struct nfs4_layoutreturn_args * | |||
) |
Definition at line 521 of file objlayout.c.
Definition at line 68 of file objlayout.c.
void objlayout_free_lseg | ( | struct pnfs_layout_segment * | ) |
Definition at line 129 of file objlayout.c.
int objlayout_get_deviceinfo | ( | struct pnfs_layout_hdr * | pnfslay, |
struct nfs4_deviceid * | d_id, | ||
struct pnfs_osd_deviceaddr ** | deviceaddr, | ||
gfp_t | gfp_flags | ||
) |
Definition at line 604 of file objlayout.c.
void objlayout_io_set_result | ( | struct objlayout_io_res * | oir, |
unsigned | index, | ||
struct pnfs_osd_objid * | pooid, | ||
int | osd_error, | ||
u64 | offset, | ||
u64 | length, | ||
bool | is_write | ||
) |
Definition at line 206 of file objlayout.c.
void objlayout_put_deviceinfo | ( | struct pnfs_osd_deviceaddr * | deviceaddr | ) |
Definition at line 649 of file objlayout.c.
void objlayout_read_done | ( | struct objlayout_io_res * | oir, |
ssize_t | status, | ||
bool | sync | ||
) |
Definition at line 253 of file objlayout.c.
enum pnfs_try_status objlayout_read_pagelist | ( | struct nfs_read_data * | ) |
Definition at line 280 of file objlayout.c.
void objlayout_write_done | ( | struct objlayout_io_res * | oir, |
ssize_t | status, | ||
bool | sync | ||
) |
Definition at line 336 of file objlayout.c.
enum pnfs_try_status objlayout_write_pagelist | ( | struct nfs_write_data * | , |
int | how | ||
) |
Definition at line 365 of file objlayout.c.