Lines Matching refs:off

1590 int esas2r_read_fw(struct esas2r_adapter *a, char *buf, long off, int count)  in esas2r_read_fw()  argument
1613 off); in esas2r_read_fw()
1615 if (off == 0) { in esas2r_read_fw()
1644 if (count + off > length) in esas2r_read_fw()
1645 count = length - off; in esas2r_read_fw()
1656 esas2r_debug("esas2r_read_fw: off %d count %d length %d ", off, in esas2r_read_fw()
1660 memcpy(buf, &a->firmware.data[off], count); in esas2r_read_fw()
1664 if (length <= off + count) { in esas2r_read_fw()
1681 int esas2r_write_fw(struct esas2r_adapter *a, const char *buf, long off, in esas2r_write_fw() argument
1686 if (off == 0) { in esas2r_write_fw()
1777 if (off + count > length) in esas2r_write_fw()
1778 count = length - off; in esas2r_write_fw()
1781 esas2r_debug("esas2r_write_fw: off %d count %d length %d", off, in esas2r_write_fw()
1799 memcpy(&a->firmware.data[off], buf, count); in esas2r_write_fw()
1801 if (length == off + count) { in esas2r_write_fw()
1849 int esas2r_read_vda(struct esas2r_adapter *a, char *buf, long off, int count) in esas2r_read_vda() argument
1854 if (off == 0) { in esas2r_read_vda()
1897 if (off > VDA_MAX_BUFFER_SIZE) in esas2r_read_vda()
1900 if (count + off > VDA_MAX_BUFFER_SIZE) in esas2r_read_vda()
1901 count = VDA_MAX_BUFFER_SIZE - off; in esas2r_read_vda()
1906 memcpy(buf, a->vda_buffer + off, count); in esas2r_read_vda()
1912 int esas2r_write_vda(struct esas2r_adapter *a, const char *buf, long off, in esas2r_write_vda() argument
1934 if (off > VDA_MAX_BUFFER_SIZE) in esas2r_write_vda()
1937 if (count + off > VDA_MAX_BUFFER_SIZE) in esas2r_write_vda()
1938 count = VDA_MAX_BUFFER_SIZE - off; in esas2r_write_vda()
1943 memcpy(a->vda_buffer + off, buf, count); in esas2r_write_vda()
1971 int esas2r_read_fs(struct esas2r_adapter *a, char *buf, long off, int count) in esas2r_read_fs() argument
1976 if (off == 0) { in esas2r_read_fs()
2035 if (off > a->fs_api_buffer_size) in esas2r_read_fs()
2038 if (count + off > a->fs_api_buffer_size) in esas2r_read_fs()
2039 count = a->fs_api_buffer_size - off; in esas2r_read_fs()
2044 memcpy(buf, a->fs_api_buffer + off, count); in esas2r_read_fs()
2050 int esas2r_write_fs(struct esas2r_adapter *a, const char *buf, long off, in esas2r_write_fs() argument
2053 if (off == 0) { in esas2r_write_fs()
2102 if (off > a->fs_api_buffer_size) in esas2r_write_fs()
2105 if (count + off > a->fs_api_buffer_size) in esas2r_write_fs()
2106 count = a->fs_api_buffer_size - off; in esas2r_write_fs()
2111 memcpy(a->fs_api_buffer + off, buf, count); in esas2r_write_fs()