/fs/xfs/libxfs/ |
D | xfs_dir2_data.c | 50 xfs_dir2_data_hdr_t *hdr; /* data block header */ in __xfs_dir3_data_check() local 76 hdr = bp->b_addr; in __xfs_dir3_data_check() 77 p = (char *)ops->data_entry_p(hdr); in __xfs_dir3_data_check() 79 switch (hdr->magic) { in __xfs_dir3_data_check() 82 btp = xfs_dir2_block_tail_p(geo, hdr); in __xfs_dir3_data_check() 98 endp = (char *)hdr + geo->blksize; in __xfs_dir3_data_check() 108 bf = ops->data_bestfree_p(hdr); in __xfs_dir3_data_check() 143 (char *)dup - (char *)hdr); in __xfs_dir3_data_check() 144 dfp = xfs_dir2_data_freefind(hdr, bf, dup); in __xfs_dir3_data_check() 173 (char *)dep - (char *)hdr); in __xfs_dir3_data_check() [all …]
|
D | xfs_da_format.c | 37 struct xfs_dir2_sf_hdr *hdr, in xfs_dir2_sf_entsize() argument 43 count += hdr->i8count ? XFS_INO64_SIZE : XFS_INO32_SIZE; /* ino # */ in xfs_dir2_sf_entsize() 49 struct xfs_dir2_sf_hdr *hdr, in xfs_dir3_sf_entsize() argument 52 return xfs_dir2_sf_entsize(hdr, len) + sizeof(uint8_t); in xfs_dir3_sf_entsize() 57 struct xfs_dir2_sf_hdr *hdr, in xfs_dir2_sf_nextentry() argument 61 ((char *)sfep + xfs_dir2_sf_entsize(hdr, sfep->namelen)); in xfs_dir2_sf_nextentry() 66 struct xfs_dir2_sf_hdr *hdr, in xfs_dir3_sf_nextentry() argument 70 ((char *)sfep + xfs_dir3_sf_entsize(hdr, sfep->namelen)); in xfs_dir3_sf_nextentry() 126 struct xfs_dir2_sf_hdr *hdr, in xfs_dir2_sf_get_ino() argument 129 if (hdr->i8count) in xfs_dir2_sf_get_ino() [all …]
|
D | xfs_dir2_block.c | 174 struct xfs_dir2_data_hdr *hdr, in xfs_dir2_block_need_space() argument 189 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_block_need_space() 200 ((char *)hdr + be16_to_cpu(bf[0].offset)); in xfs_dir2_block_need_space() 212 dup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp)); in xfs_dir2_block_need_space() 236 enddup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp)); in xfs_dir2_block_need_space() 248 ((char *)hdr + be16_to_cpu(bf[0].offset)); in xfs_dir2_block_need_space() 267 ((char *)hdr + be16_to_cpu(bf[1].offset)); in xfs_dir2_block_need_space() 287 struct xfs_dir2_data_hdr *hdr, in xfs_dir2_block_compact() argument 319 (xfs_dir2_data_aoff_t)((char *)blp - (char *)hdr), in xfs_dir2_block_compact() 328 xfs_dir2_data_freescan(args->dp, hdr, needlog); in xfs_dir2_block_compact() [all …]
|
D | xfs_dir2_leaf.c | 86 struct xfs_dir3_icleaf_hdr *hdr, in xfs_dir3_leaf_check_int() argument 103 if (!hdr) { in xfs_dir3_leaf_check_int() 105 hdr = &leafhdr; in xfs_dir3_leaf_check_int() 116 if (hdr->count > ops->leaf_max_ents(geo)) in xfs_dir3_leaf_check_int() 120 if ((hdr->magic == XFS_DIR2_LEAF1_MAGIC || in xfs_dir3_leaf_check_int() 121 hdr->magic == XFS_DIR3_LEAF1_MAGIC) && in xfs_dir3_leaf_check_int() 122 (char *)&ents[hdr->count] > (char *)xfs_dir2_leaf_bests_p(ltp)) in xfs_dir3_leaf_check_int() 126 for (i = stale = 0; i < hdr->count; i++) { in xfs_dir3_leaf_check_int() 127 if (i + 1 < hdr->count) { in xfs_dir3_leaf_check_int() 135 if (hdr->stale != stale) in xfs_dir3_leaf_check_int() [all …]
|
D | xfs_da_format.h | 59 struct xfs_da_blkinfo hdr; member 99 struct xfs_da_node_hdr hdr; member 104 struct xfs_da3_node_hdr hdr; member 266 xfs_dir2_sf_firstentry(struct xfs_dir2_sf_hdr *hdr) in xfs_dir2_sf_firstentry() argument 269 ((char *)hdr + xfs_dir2_sf_hdr_size(hdr->i8count)); in xfs_dir2_sf_firstentry() 346 struct xfs_dir3_blk_hdr hdr; member 351 #define XFS_DIR3_DATA_CRC_OFF offsetof(struct xfs_dir3_data_hdr, hdr.crc) 476 xfs_dir2_leaf_hdr_t hdr; /* leaf header */ member 481 struct xfs_dir3_leaf_hdr hdr; /* leaf header */ member 514 xfs_dir2_free_hdr_t hdr; /* block header */ member [all …]
|
D | xfs_dir2.h | 46 int (*sf_entsize)(struct xfs_dir2_sf_hdr *hdr, int len); 48 (*sf_nextentry)(struct xfs_dir2_sf_hdr *hdr, 53 xfs_ino_t (*sf_get_ino)(struct xfs_dir2_sf_hdr *hdr, 55 void (*sf_put_ino)(struct xfs_dir2_sf_hdr *hdr, 58 xfs_ino_t (*sf_get_parent_ino)(struct xfs_dir2_sf_hdr *hdr); 59 void (*sf_put_parent_ino)(struct xfs_dir2_sf_hdr *hdr, 68 (*data_bestfree_p)(struct xfs_dir2_data_hdr *hdr); 76 (*data_dot_entry_p)(struct xfs_dir2_data_hdr *hdr); 78 (*data_dotdot_entry_p)(struct xfs_dir2_data_hdr *hdr); 80 (*data_first_entry_p)(struct xfs_dir2_data_hdr *hdr); [all …]
|
D | xfs_dir2_node.c | 90 struct xfs_dir2_free_hdr *hdr = bp->b_addr; in xfs_dir3_free_verify() local 104 if (hdr->magic != cpu_to_be32(XFS_DIR2_FREE_MAGIC)) in xfs_dir3_free_verify() 183 struct xfs_dir2_free_hdr *hdr = bp->b_addr; in xfs_dir3_free_header_check() local 185 if (be32_to_cpu(hdr->firstdb) != firstdb) in xfs_dir3_free_header_check() 187 if (be32_to_cpu(hdr->nvalid) > maxbests) in xfs_dir3_free_header_check() 189 if (be32_to_cpu(hdr->nvalid) < be32_to_cpu(hdr->nused)) in xfs_dir3_free_header_check() 256 struct xfs_dir3_icfree_hdr hdr; in xfs_dir3_free_get_buf() local 271 memset(&hdr, 0, sizeof(hdr)); in xfs_dir3_free_get_buf() 276 hdr.magic = XFS_DIR3_FREE_MAGIC; in xfs_dir3_free_get_buf() 278 hdr3->hdr.blkno = cpu_to_be64(bp->b_bn); in xfs_dir3_free_get_buf() [all …]
|
/fs/nfs/ |
D | pagelist.c | 42 struct nfs_pgio_header *hdr, in nfs_pgheader_init() argument 43 void (*release)(struct nfs_pgio_header *hdr)) in nfs_pgheader_init() argument 48 hdr->req = nfs_list_entry(mirror->pg_list.next); in nfs_pgheader_init() 49 hdr->inode = desc->pg_inode; in nfs_pgheader_init() 50 hdr->cred = hdr->req->wb_context->cred; in nfs_pgheader_init() 51 hdr->io_start = req_offset(hdr->req); in nfs_pgheader_init() 52 hdr->good_bytes = mirror->pg_count; in nfs_pgheader_init() 53 hdr->io_completion = desc->pg_io_completion; in nfs_pgheader_init() 54 hdr->dreq = desc->pg_dreq; in nfs_pgheader_init() 55 hdr->release = release; in nfs_pgheader_init() [all …]
|
D | nfs42xdr.c | 125 struct compound_hdr *hdr) in encode_allocate() argument 127 encode_op_hdr(xdr, OP_ALLOCATE, decode_allocate_maxsz, hdr); in encode_allocate() 133 struct compound_hdr *hdr) in encode_copy() argument 135 encode_op_hdr(xdr, OP_COPY, decode_copy_maxsz, hdr); in encode_copy() 150 struct compound_hdr *hdr) in encode_deallocate() argument 152 encode_op_hdr(xdr, OP_DEALLOCATE, decode_deallocate_maxsz, hdr); in encode_deallocate() 158 struct compound_hdr *hdr) in encode_seek() argument 160 encode_op_hdr(xdr, OP_SEEK, decode_seek_maxsz, hdr); in encode_seek() 169 struct compound_hdr *hdr) in encode_layoutstats() argument 173 encode_op_hdr(xdr, OP_LAYOUTSTATS, decode_layoutstats_maxsz, hdr); in encode_layoutstats() [all …]
|
D | read.c | 152 static void nfs_read_completion(struct nfs_pgio_header *hdr) in nfs_read_completion() argument 156 if (test_bit(NFS_IOHDR_REDO, &hdr->flags)) in nfs_read_completion() 158 while (!list_empty(&hdr->pages)) { in nfs_read_completion() 159 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_read_completion() 164 if (test_bit(NFS_IOHDR_EOF, &hdr->flags)) { in nfs_read_completion() 168 if (bytes > hdr->good_bytes) { in nfs_read_completion() 173 } else if (hdr->good_bytes - bytes < req->wb_bytes) { in nfs_read_completion() 176 start += hdr->good_bytes - bytes; in nfs_read_completion() 182 if (test_bit(NFS_IOHDR_ERROR, &hdr->flags)) { in nfs_read_completion() 183 if (bytes <= hdr->good_bytes) in nfs_read_completion() [all …]
|
D | nfs4xdr.c | 972 struct compound_hdr *hdr) in encode_compound_hdr() argument 980 hdr->replen = RPC_REPHDRSIZE + auth->au_rslack + 3 + hdr->taglen; in encode_compound_hdr() 982 WARN_ON_ONCE(hdr->taglen > NFS4_MAXTAGLEN); in encode_compound_hdr() 983 encode_string(xdr, hdr->taglen, hdr->tag); in encode_compound_hdr() 985 *p++ = cpu_to_be32(hdr->minorversion); in encode_compound_hdr() 986 hdr->nops_p = p; in encode_compound_hdr() 987 *p = cpu_to_be32(hdr->nops); in encode_compound_hdr() 992 struct compound_hdr *hdr) in encode_op_hdr() argument 995 hdr->nops++; in encode_op_hdr() 996 hdr->replen += replen; in encode_op_hdr() [all …]
|
D | direct.c | 126 const struct nfs_pgio_header *hdr, in nfs_direct_handle_truncated() argument 129 struct nfs_direct_mirror *mirror = &dreq->mirrors[hdr->pgio_mirror_idx]; in nfs_direct_handle_truncated() 131 if (!(test_bit(NFS_IOHDR_ERROR, &hdr->flags) || in nfs_direct_handle_truncated() 132 test_bit(NFS_IOHDR_EOF, &hdr->flags))) in nfs_direct_handle_truncated() 139 if (test_bit(NFS_IOHDR_ERROR, &hdr->flags)) in nfs_direct_handle_truncated() 140 dreq->error = hdr->error; in nfs_direct_handle_truncated() 150 const struct nfs_pgio_header *hdr) in nfs_direct_count_bytes() argument 152 struct nfs_direct_mirror *mirror = &dreq->mirrors[hdr->pgio_mirror_idx]; in nfs_direct_count_bytes() 153 loff_t hdr_end = hdr->io_start + hdr->good_bytes; in nfs_direct_count_bytes() 159 nfs_direct_handle_truncated(dreq, hdr, dreq_len); in nfs_direct_count_bytes() [all …]
|
D | pnfs.c | 2215 int pnfs_write_done_resend_to_mds(struct nfs_pgio_header *hdr) in pnfs_write_done_resend_to_mds() argument 2220 nfs_pageio_init_write(&pgio, hdr->inode, FLUSH_STABLE, true, in pnfs_write_done_resend_to_mds() 2221 hdr->completion_ops); in pnfs_write_done_resend_to_mds() 2222 set_bit(NFS_CONTEXT_RESEND_WRITES, &hdr->args.context->flags); in pnfs_write_done_resend_to_mds() 2223 return nfs_pageio_resend(&pgio, hdr); in pnfs_write_done_resend_to_mds() 2227 static void pnfs_ld_handle_write_error(struct nfs_pgio_header *hdr) in pnfs_ld_handle_write_error() argument 2230 dprintk("pnfs write error = %d\n", hdr->pnfs_error); in pnfs_ld_handle_write_error() 2231 if (NFS_SERVER(hdr->inode)->pnfs_curr_ld->flags & in pnfs_ld_handle_write_error() 2233 pnfs_return_layout(hdr->inode); in pnfs_ld_handle_write_error() 2235 if (!test_and_set_bit(NFS_IOHDR_REDO, &hdr->flags)) in pnfs_ld_handle_write_error() [all …]
|
D | write.c | 110 static void nfs_writehdr_free(struct nfs_pgio_header *hdr) in nfs_writehdr_free() argument 112 mempool_free(hdr, nfs_wdata_mempool); in nfs_writehdr_free() 971 int nfs_write_need_commit(struct nfs_pgio_header *hdr) in nfs_write_need_commit() argument 973 if (hdr->verf.committed == NFS_DATA_SYNC) in nfs_write_need_commit() 974 return hdr->lseg == NULL; in nfs_write_need_commit() 975 return hdr->verf.committed != NFS_FILE_SYNC; in nfs_write_need_commit() 978 static void nfs_async_write_init(struct nfs_pgio_header *hdr) in nfs_async_write_init() argument 980 nfs_io_completion_get(hdr->io_completion); in nfs_async_write_init() 983 static void nfs_write_completion(struct nfs_pgio_header *hdr) in nfs_write_completion() argument 988 if (test_bit(NFS_IOHDR_REDO, &hdr->flags)) in nfs_write_completion() [all …]
|
/fs/nfs/filelayout/ |
D | filelayout.c | 88 static void filelayout_reset_write(struct nfs_pgio_header *hdr) in filelayout_reset_write() argument 90 struct rpc_task *task = &hdr->task; in filelayout_reset_write() 92 if (!test_and_set_bit(NFS_IOHDR_REDO, &hdr->flags)) { in filelayout_reset_write() 95 hdr->task.tk_pid, in filelayout_reset_write() 96 hdr->inode->i_sb->s_id, in filelayout_reset_write() 97 (unsigned long long)NFS_FILEID(hdr->inode), in filelayout_reset_write() 98 hdr->args.count, in filelayout_reset_write() 99 (unsigned long long)hdr->args.offset); in filelayout_reset_write() 101 task->tk_status = pnfs_write_done_resend_to_mds(hdr); in filelayout_reset_write() 105 static void filelayout_reset_read(struct nfs_pgio_header *hdr) in filelayout_reset_read() argument [all …]
|
/fs/nfs/flexfilelayout/ |
D | flexfilelayout.c | 34 struct nfs_pgio_header *hdr); 994 static void ff_layout_reset_write(struct nfs_pgio_header *hdr, bool retry_pnfs) in ff_layout_reset_write() argument 996 struct rpc_task *task = &hdr->task; in ff_layout_reset_write() 998 pnfs_layoutcommit_inode(hdr->inode, false); in ff_layout_reset_write() 1003 hdr->task.tk_pid, in ff_layout_reset_write() 1004 hdr->inode->i_sb->s_id, in ff_layout_reset_write() 1005 (unsigned long long)NFS_FILEID(hdr->inode), in ff_layout_reset_write() 1006 hdr->args.count, in ff_layout_reset_write() 1007 (unsigned long long)hdr->args.offset); in ff_layout_reset_write() 1009 hdr->completion_ops->reschedule_io(hdr); in ff_layout_reset_write() [all …]
|
/fs/cifs/ |
D | cifspdu.h | 447 get_bcc(struct smb_hdr *hdr) in get_bcc() argument 449 __le16 *bc_ptr = (__le16 *)BCC(hdr); in get_bcc() 456 put_bcc(__u16 count, struct smb_hdr *hdr) in put_bcc() argument 458 __le16 *bc_ptr = (__le16 *)BCC(hdr); in put_bcc() 507 struct smb_hdr hdr; /* wct = 0 */ member 517 struct smb_hdr hdr; /* wct = 13 */ member 541 struct smb_hdr hdr; /* wct = 17 */ member 597 struct smb_hdr hdr; /* wct = 12 */ member 616 struct smb_hdr hdr; /* wct = 13 */ member 639 struct smb_hdr hdr; /* wct = 4 */ member [all …]
|
D | smb2misc.c | 100 struct smb2_hdr *hdr = &pdu->hdr; in smb2_check_message() local 198 clc_len = smb2_calc_size(hdr); in smb2_check_message() 272 smb2_get_data_area_len(int *off, int *len, struct smb2_hdr *hdr) in smb2_get_data_area_len() argument 274 struct smb2_sync_hdr *shdr = get_sync_hdr(hdr); in smb2_get_data_area_len() 280 (((struct smb2_err_rsp *)hdr)->StructureSize) == in smb2_get_data_area_len() 292 ((struct smb2_negotiate_rsp *)hdr)->SecurityBufferOffset); in smb2_get_data_area_len() 294 ((struct smb2_negotiate_rsp *)hdr)->SecurityBufferLength); in smb2_get_data_area_len() 298 ((struct smb2_sess_setup_rsp *)hdr)->SecurityBufferOffset); in smb2_get_data_area_len() 300 ((struct smb2_sess_setup_rsp *)hdr)->SecurityBufferLength); in smb2_get_data_area_len() 304 ((struct smb2_create_rsp *)hdr)->CreateContextsOffset); in smb2_get_data_area_len() [all …]
|
D | smb2pdu.h | 133 struct smb2_hdr hdr; member 174 struct smb2_hdr hdr; member 198 struct smb2_hdr hdr; member 262 struct smb2_hdr hdr; member 285 struct smb2_hdr hdr; member 302 struct smb2_hdr hdr; member 311 struct smb2_hdr hdr; member 317 struct smb2_hdr hdr; member 326 struct smb2_hdr hdr; member 335 struct smb2_hdr hdr; member [all …]
|
D | cifssmb.c | 357 if (pSMB->hdr.WordCount < 10) in validate_t2() 373 if (total_size > get_bcc(&pSMB->hdr) || in validate_t2() 392 count = get_bcc(&pSMBr->hdr); in decode_ext_sec_blob() 583 pSMB->hdr.Mid = get_next_mid(server); in CIFSSMBNegotiate() 584 pSMB->hdr.Flags2 |= (SMBFLG2_UNICODE | SMBFLG2_ERR_STATUS); in CIFSSMBNegotiate() 588 pSMB->hdr.Flags2 |= SMBFLG2_EXT_SEC; in CIFSSMBNegotiate() 613 if ((pSMBr->hdr.WordCount < 13) || (server->dialect == BAD_PROT)) { in CIFSSMBNegotiate() 619 } else if (pSMBr->hdr.WordCount == 13) { in CIFSSMBNegotiate() 623 } else if (pSMBr->hdr.WordCount != 17) { in CIFSSMBNegotiate() 651 } else if (pSMBr->hdr.Flags2 & SMBFLG2_EXT_SEC || in CIFSSMBNegotiate() [all …]
|
/fs/nfsd/ |
D | nfs4callback.c | 260 struct nfs4_cb_compound_hdr *hdr) in encode_cb_compound4args() argument 266 *p++ = cpu_to_be32(hdr->minorversion); in encode_cb_compound4args() 267 *p++ = cpu_to_be32(hdr->ident); in encode_cb_compound4args() 269 hdr->nops_p = p; in encode_cb_compound4args() 270 *p = cpu_to_be32(hdr->nops); /* argarray element count */ in encode_cb_compound4args() 276 static void encode_cb_nops(struct nfs4_cb_compound_hdr *hdr) in encode_cb_nops() argument 278 BUG_ON(hdr->nops > NFS4_MAX_BACK_CHANNEL_OPS); in encode_cb_nops() 279 *hdr->nops_p = cpu_to_be32(hdr->nops); in encode_cb_nops() 292 struct nfs4_cb_compound_hdr *hdr) in decode_cb_compound4res() argument 300 hdr->status = be32_to_cpup(p++); in decode_cb_compound4res() [all …]
|
/fs/coda/ |
D | psdev.c | 104 struct coda_in_hdr hdr; in coda_psdev_write() local 109 if (copy_from_user(&hdr, buf, 2 * sizeof(u_long))) in coda_psdev_write() 112 if (DOWNCALL(hdr.opcode)) { in coda_psdev_write() 118 hdr.opcode, hdr.unique); in coda_psdev_write() 124 hdr.opcode, hdr.unique); in coda_psdev_write() 135 error = coda_downcall(vcp, hdr.opcode, dcbuf); in coda_psdev_write() 152 if (tmp->uc_unique == hdr.unique) { in coda_psdev_write() 162 __func__, hdr.opcode, hdr.unique); in coda_psdev_write() 171 hdr.opcode, hdr.unique); in coda_psdev_write()
|
/fs/ |
D | binfmt_elf_fdpic.c | 108 static int is_elf(struct elfhdr *hdr, struct file *file) in is_elf() argument 110 if (memcmp(hdr->e_ident, ELFMAG, SELFMAG) != 0) in is_elf() 112 if (hdr->e_type != ET_EXEC && hdr->e_type != ET_DYN) in is_elf() 114 if (!elf_check_arch(hdr)) in is_elf() 129 static int is_constdisp(struct elfhdr *hdr) in is_constdisp() argument 131 if (!elf_check_fdpic(hdr)) in is_constdisp() 133 if (elf_check_const_displacement(hdr)) in is_constdisp() 148 loff_t pos = params->hdr.e_phoff; in elf_fdpic_fetch_phdrs() 150 if (params->hdr.e_phentsize != sizeof(struct elf_phdr)) in elf_fdpic_fetch_phdrs() 152 if (params->hdr.e_phnum > 65536U / sizeof(struct elf_phdr)) in elf_fdpic_fetch_phdrs() [all …]
|
D | binfmt_flat.c | 414 struct flat_hdr *hdr; in load_flat_file() local 426 hdr = ((struct flat_hdr *) bprm->buf); /* exec-header */ in load_flat_file() 429 text_len = ntohl(hdr->data_start); in load_flat_file() 430 data_len = ntohl(hdr->data_end) - ntohl(hdr->data_start); in load_flat_file() 431 bss_len = ntohl(hdr->bss_end) - ntohl(hdr->data_end); in load_flat_file() 432 stack_len = ntohl(hdr->stack_size); in load_flat_file() 437 relocs = ntohl(hdr->reloc_count); in load_flat_file() 438 flags = ntohl(hdr->flags); in load_flat_file() 439 rev = ntohl(hdr->rev); in load_flat_file() 442 if (strncmp(hdr->magic, "bFLT", 4)) { in load_flat_file() [all …]
|
/fs/nfs/blocklayout/ |
D | blocklayout.c | 206 struct nfs_pgio_header *hdr; in bl_read_cleanup() local 209 hdr = container_of(task, struct nfs_pgio_header, task); in bl_read_cleanup() 210 pnfs_ld_read_done(hdr); in bl_read_cleanup() 216 struct nfs_pgio_header *hdr = data; in bl_end_par_io_read() local 218 hdr->task.tk_status = hdr->pnfs_error; in bl_end_par_io_read() 219 INIT_WORK(&hdr->task.u.tk_work, bl_read_cleanup); in bl_end_par_io_read() 220 schedule_work(&hdr->task.u.tk_work); in bl_end_par_io_read() 337 struct nfs_pgio_header *hdr = in bl_write_cleanup() local 342 if (likely(!hdr->pnfs_error)) { in bl_write_cleanup() 343 struct pnfs_block_layout *bl = BLK_LSEG2EXT(hdr->lseg); in bl_write_cleanup() [all …]
|