Home
last modified time | relevance | path

Searched refs:hdr (Results 1 – 25 of 73) sorted by relevance

123

/fs/xfs/libxfs/
Dxfs_dir2_data.c50 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()
141 (char *)dup - (char *)hdr); in __xfs_dir3_data_check()
142 dfp = xfs_dir2_data_freefind(hdr, bf, dup); in __xfs_dir3_data_check()
169 (char *)dep - (char *)hdr); in __xfs_dir3_data_check()
[all …]
Dxfs_da_format.c37 struct xfs_dir2_sf_hdr *hdr, in xfs_dir2_sf_entsize() argument
43 count += hdr->i8count ? sizeof(xfs_dir2_ino8_t) : in xfs_dir2_sf_entsize()
50 struct xfs_dir2_sf_hdr *hdr, in xfs_dir3_sf_entsize() argument
53 return xfs_dir2_sf_entsize(hdr, len) + sizeof(__uint8_t); in xfs_dir3_sf_entsize()
58 struct xfs_dir2_sf_hdr *hdr, in xfs_dir2_sf_nextentry() argument
62 ((char *)sfep + xfs_dir2_sf_entsize(hdr, sfep->namelen)); in xfs_dir2_sf_nextentry()
67 struct xfs_dir2_sf_hdr *hdr, in xfs_dir3_sf_nextentry() argument
71 ((char *)sfep + xfs_dir3_sf_entsize(hdr, sfep->namelen)); in xfs_dir3_sf_nextentry()
127 struct xfs_dir2_sf_hdr *hdr, in xfs_dir2_sf_get_ino() argument
130 if (hdr->i8count) in xfs_dir2_sf_get_ino()
[all …]
Dxfs_dir2_block.c174 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 …]
Dxfs_dir2_leaf.c86 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 …]
Dxfs_da_format.h59 struct xfs_da_blkinfo hdr; member
99 struct xfs_da_node_hdr hdr; member
104 struct xfs_da3_node_hdr hdr; member
285 xfs_dir2_sf_firstentry(struct xfs_dir2_sf_hdr *hdr) in xfs_dir2_sf_firstentry() argument
288 ((char *)hdr + xfs_dir2_sf_hdr_size(hdr->i8count)); in xfs_dir2_sf_firstentry()
365 struct xfs_dir3_blk_hdr hdr; member
370 #define XFS_DIR3_DATA_CRC_OFF offsetof(struct xfs_dir3_data_hdr, hdr.crc)
495 xfs_dir2_leaf_hdr_t hdr; /* leaf header */ member
500 struct xfs_dir3_leaf_hdr hdr; /* leaf header */ member
533 xfs_dir2_free_hdr_t hdr; /* block header */ member
[all …]
Dxfs_dir2.h44 int (*sf_entsize)(struct xfs_dir2_sf_hdr *hdr, int len);
46 (*sf_nextentry)(struct xfs_dir2_sf_hdr *hdr,
51 xfs_ino_t (*sf_get_ino)(struct xfs_dir2_sf_hdr *hdr,
53 void (*sf_put_ino)(struct xfs_dir2_sf_hdr *hdr,
56 xfs_ino_t (*sf_get_parent_ino)(struct xfs_dir2_sf_hdr *hdr);
57 void (*sf_put_parent_ino)(struct xfs_dir2_sf_hdr *hdr,
66 (*data_bestfree_p)(struct xfs_dir2_data_hdr *hdr);
74 (*data_dot_entry_p)(struct xfs_dir2_data_hdr *hdr);
76 (*data_dotdot_entry_p)(struct xfs_dir2_data_hdr *hdr);
78 (*data_first_entry_p)(struct xfs_dir2_data_hdr *hdr);
[all …]
/fs/nfs/
Dpagelist.c55 struct nfs_pgio_header *hdr, in nfs_pgheader_init() argument
56 void (*release)(struct nfs_pgio_header *hdr)) in nfs_pgheader_init() argument
61 hdr->req = nfs_list_entry(mirror->pg_list.next); in nfs_pgheader_init()
62 hdr->inode = desc->pg_inode; in nfs_pgheader_init()
63 hdr->cred = hdr->req->wb_context->cred; in nfs_pgheader_init()
64 hdr->io_start = req_offset(hdr->req); in nfs_pgheader_init()
65 hdr->good_bytes = mirror->pg_count; in nfs_pgheader_init()
66 hdr->dreq = desc->pg_dreq; in nfs_pgheader_init()
67 hdr->layout_private = desc->pg_layout_private; in nfs_pgheader_init()
68 hdr->release = release; in nfs_pgheader_init()
[all …]
Dnfs42xdr.c99 struct compound_hdr *hdr) in encode_allocate() argument
101 encode_op_hdr(xdr, OP_ALLOCATE, decode_allocate_maxsz, hdr); in encode_allocate()
107 struct compound_hdr *hdr) in encode_deallocate() argument
109 encode_op_hdr(xdr, OP_DEALLOCATE, decode_deallocate_maxsz, hdr); in encode_deallocate()
115 struct compound_hdr *hdr) in encode_seek() argument
117 encode_op_hdr(xdr, OP_SEEK, decode_seek_maxsz, hdr); in encode_seek()
126 struct compound_hdr *hdr) in encode_layoutstats() argument
130 encode_op_hdr(xdr, OP_LAYOUTSTATS, decode_layoutstats_maxsz, hdr); in encode_layoutstats()
152 struct compound_hdr *hdr) in encode_clone() argument
156 encode_op_hdr(xdr, OP_CLONE, decode_clone_maxsz, hdr); in encode_clone()
[all …]
Dnfs4xdr.c960 struct compound_hdr *hdr) in encode_compound_hdr() argument
968 hdr->replen = RPC_REPHDRSIZE + auth->au_rslack + 3 + hdr->taglen; in encode_compound_hdr()
970 WARN_ON_ONCE(hdr->taglen > NFS4_MAXTAGLEN); in encode_compound_hdr()
971 encode_string(xdr, hdr->taglen, hdr->tag); in encode_compound_hdr()
973 *p++ = cpu_to_be32(hdr->minorversion); in encode_compound_hdr()
974 hdr->nops_p = p; in encode_compound_hdr()
975 *p = cpu_to_be32(hdr->nops); in encode_compound_hdr()
980 struct compound_hdr *hdr) in encode_op_hdr() argument
983 hdr->nops++; in encode_op_hdr()
984 hdr->replen += replen; in encode_op_hdr()
[all …]
Dread.c144 static void nfs_read_completion(struct nfs_pgio_header *hdr) in nfs_read_completion() argument
148 if (test_bit(NFS_IOHDR_REDO, &hdr->flags)) in nfs_read_completion()
150 while (!list_empty(&hdr->pages)) { in nfs_read_completion()
151 struct nfs_page *req = nfs_list_entry(hdr->pages.next); in nfs_read_completion()
156 if (test_bit(NFS_IOHDR_EOF, &hdr->flags)) { in nfs_read_completion()
160 if (bytes > hdr->good_bytes) { in nfs_read_completion()
165 } else if (hdr->good_bytes - bytes < req->wb_bytes) { in nfs_read_completion()
168 start += hdr->good_bytes - bytes; in nfs_read_completion()
174 if (test_bit(NFS_IOHDR_ERROR, &hdr->flags)) { in nfs_read_completion()
175 if (bytes <= hdr->good_bytes) in nfs_read_completion()
[all …]
Ddirect.c127 nfs_direct_good_bytes(struct nfs_direct_req *dreq, struct nfs_pgio_header *hdr) in nfs_direct_good_bytes() argument
133 dreq->mirrors[hdr->pgio_mirror_idx].count += hdr->good_bytes; in nfs_direct_good_bytes()
134 dreq->count += hdr->good_bytes; in nfs_direct_good_bytes()
137 count = dreq->mirrors[hdr->pgio_mirror_idx].count; in nfs_direct_good_bytes()
138 if (count + dreq->io_start < hdr->io_start + hdr->good_bytes) { in nfs_direct_good_bytes()
139 count = hdr->io_start + hdr->good_bytes - dreq->io_start; in nfs_direct_good_bytes()
140 dreq->mirrors[hdr->pgio_mirror_idx].count = count; in nfs_direct_good_bytes()
192 struct nfs_pgio_header *hdr) in nfs_direct_set_hdr_verf() argument
196 verfp = nfs_direct_select_verf(dreq, hdr->ds_clp, hdr->ds_commit_idx); in nfs_direct_set_hdr_verf()
198 memcpy(verfp, &hdr->verf, sizeof(struct nfs_writeverf)); in nfs_direct_set_hdr_verf()
[all …]
Dpnfs.c1906 int pnfs_write_done_resend_to_mds(struct nfs_pgio_header *hdr) in pnfs_write_done_resend_to_mds() argument
1911 nfs_pageio_init_write(&pgio, hdr->inode, FLUSH_STABLE, true, in pnfs_write_done_resend_to_mds()
1912 hdr->completion_ops); in pnfs_write_done_resend_to_mds()
1913 set_bit(NFS_CONTEXT_RESEND_WRITES, &hdr->args.context->flags); in pnfs_write_done_resend_to_mds()
1914 return nfs_pageio_resend(&pgio, hdr); in pnfs_write_done_resend_to_mds()
1918 static void pnfs_ld_handle_write_error(struct nfs_pgio_header *hdr) in pnfs_ld_handle_write_error() argument
1921 dprintk("pnfs write error = %d\n", hdr->pnfs_error); in pnfs_ld_handle_write_error()
1922 if (NFS_SERVER(hdr->inode)->pnfs_curr_ld->flags & in pnfs_ld_handle_write_error()
1924 pnfs_return_layout(hdr->inode); in pnfs_ld_handle_write_error()
1926 if (!test_and_set_bit(NFS_IOHDR_REDO, &hdr->flags)) in pnfs_ld_handle_write_error()
[all …]
Dwrite.c88 static void nfs_writehdr_free(struct nfs_pgio_header *hdr) in nfs_writehdr_free() argument
90 mempool_free(hdr, nfs_wdata_mempool); in nfs_writehdr_free()
895 int nfs_write_need_commit(struct nfs_pgio_header *hdr) in nfs_write_need_commit() argument
897 if (hdr->verf.committed == NFS_DATA_SYNC) in nfs_write_need_commit()
898 return hdr->lseg == NULL; in nfs_write_need_commit()
899 return hdr->verf.committed != NFS_FILE_SYNC; in nfs_write_need_commit()
902 static void nfs_write_completion(struct nfs_pgio_header *hdr) in nfs_write_completion() argument
907 if (test_bit(NFS_IOHDR_REDO, &hdr->flags)) in nfs_write_completion()
909 nfs_init_cinfo_from_inode(&cinfo, hdr->inode); in nfs_write_completion()
910 while (!list_empty(&hdr->pages)) { in nfs_write_completion()
[all …]
/fs/nfs/filelayout/
Dfilelayout.c88 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/
Dflexfilelayout.c923 static void ff_layout_reset_write(struct nfs_pgio_header *hdr, bool retry_pnfs) in ff_layout_reset_write() argument
925 struct rpc_task *task = &hdr->task; in ff_layout_reset_write()
927 pnfs_layoutcommit_inode(hdr->inode, false); in ff_layout_reset_write()
932 hdr->task.tk_pid, in ff_layout_reset_write()
933 hdr->inode->i_sb->s_id, in ff_layout_reset_write()
934 (unsigned long long)NFS_FILEID(hdr->inode), in ff_layout_reset_write()
935 hdr->args.count, in ff_layout_reset_write()
936 (unsigned long long)hdr->args.offset); in ff_layout_reset_write()
938 if (!hdr->dreq) { in ff_layout_reset_write()
941 ctx = nfs_list_entry(hdr->pages.next)->wb_context; in ff_layout_reset_write()
[all …]
/fs/cifs/
Dsmb2misc.c33 check_smb2_hdr(struct smb2_hdr *hdr, __u64 mid) in check_smb2_hdr() argument
35 __u64 wire_mid = le64_to_cpu(hdr->MessageId); in check_smb2_hdr()
41 if ((*(__le32 *)hdr->ProtocolId == SMB2_PROTO_NUMBER) && in check_smb2_hdr()
43 if (hdr->Flags & SMB2_FLAGS_SERVER_TO_REDIR) in check_smb2_hdr()
47 if (hdr->Command == SMB2_OPLOCK_BREAK) in check_smb2_hdr()
53 if (*(__le32 *)hdr->ProtocolId != SMB2_PROTO_NUMBER) in check_smb2_hdr()
55 *(unsigned int *) hdr->ProtocolId); in check_smb2_hdr()
98 struct smb2_hdr *hdr = (struct smb2_hdr *)buf; in smb2_check_message() local
99 struct smb2_pdu *pdu = (struct smb2_pdu *)hdr; in smb2_check_message()
100 __u64 mid = le64_to_cpu(hdr->MessageId); in smb2_check_message()
[all …]
Dcifspdu.h447 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 …]
Dsmb2pdu.h121 struct smb2_hdr hdr; member
160 struct smb2_hdr hdr; member
184 struct smb2_hdr hdr; member
248 struct smb2_hdr hdr; member
271 struct smb2_hdr hdr; member
288 struct smb2_hdr hdr; member
297 struct smb2_hdr hdr; member
303 struct smb2_hdr hdr; member
312 struct smb2_hdr hdr; member
321 struct smb2_hdr hdr; member
[all …]
Dsmb2pdu.c82 smb2_hdr_assemble(struct smb2_hdr *hdr, __le16 smb2_cmd /* command */ , in smb2_hdr_assemble() argument
85 struct smb2_pdu *pdu = (struct smb2_pdu *)hdr; in smb2_hdr_assemble()
86 char *temp = (char *)hdr; in smb2_hdr_assemble()
97 hdr->smb2_buf_length = cpu_to_be32(parmsize + sizeof(struct smb2_hdr) in smb2_hdr_assemble()
100 hdr->ProtocolId[0] = 0xFE; in smb2_hdr_assemble()
101 hdr->ProtocolId[1] = 'S'; in smb2_hdr_assemble()
102 hdr->ProtocolId[2] = 'M'; in smb2_hdr_assemble()
103 hdr->ProtocolId[3] = 'B'; in smb2_hdr_assemble()
104 hdr->StructureSize = cpu_to_le16(64); in smb2_hdr_assemble()
105 hdr->Command = smb2_cmd; in smb2_hdr_assemble()
[all …]
Dcifssmb.c357 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/nfs/objlayout/
Dobjlayout.c232 struct nfs_pgio_header *hdr; in _rpc_read_complete() local
236 hdr = container_of(task, struct nfs_pgio_header, task); in _rpc_read_complete()
238 pnfs_ld_read_done(hdr); in _rpc_read_complete()
244 struct nfs_pgio_header *hdr = oir->rpcdata; in objlayout_read_done() local
246 oir->status = hdr->task.tk_status = status; in objlayout_read_done()
248 hdr->res.count = status; in objlayout_read_done()
250 hdr->pnfs_error = status; in objlayout_read_done()
255 status, hdr->res.eof, sync); in objlayout_read_done()
258 pnfs_ld_read_done(hdr); in objlayout_read_done()
260 INIT_WORK(&hdr->task.u.tk_work, _rpc_read_complete); in objlayout_read_done()
[all …]
Dobjio_osd.c410 int objio_read_pagelist(struct nfs_pgio_header *hdr) in objio_read_pagelist() argument
415 ret = objio_alloc_io_state(NFS_I(hdr->inode)->layout, true, in objio_read_pagelist()
416 hdr->lseg, hdr->args.pages, hdr->args.pgbase, in objio_read_pagelist()
417 hdr->args.offset, hdr->args.count, hdr, in objio_read_pagelist()
424 hdr->args.offset, hdr->args.count); in objio_read_pagelist()
457 struct nfs_pgio_header *hdr = objios->oir.rpcdata; in __r4w_get_page() local
458 struct address_space *mapping = hdr->inode->i_mapping; in __r4w_get_page()
461 loff_t i_size = i_size_read(hdr->inode); in __r4w_get_page()
498 int objio_write_pagelist(struct nfs_pgio_header *hdr, int how) in objio_write_pagelist() argument
503 ret = objio_alloc_io_state(NFS_I(hdr->inode)->layout, false, in objio_write_pagelist()
[all …]
/fs/nfsd/
Dnfs4callback.c260 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/
Dpsdev.c104 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/
Dbinfmt_flat.c429 struct flat_hdr * hdr; in load_flat_file() local
443 hdr = ((struct flat_hdr *) bprm->buf); /* exec-header */ in load_flat_file()
446 text_len = ntohl(hdr->data_start); in load_flat_file()
447 data_len = ntohl(hdr->data_end) - ntohl(hdr->data_start); in load_flat_file()
448 bss_len = ntohl(hdr->bss_end) - ntohl(hdr->data_end); in load_flat_file()
449 stack_len = ntohl(hdr->stack_size); in load_flat_file()
454 relocs = ntohl(hdr->reloc_count); in load_flat_file()
455 flags = ntohl(hdr->flags); in load_flat_file()
456 rev = ntohl(hdr->rev); in load_flat_file()
459 if (strncmp(hdr->magic, "bFLT", 4)) { in load_flat_file()
[all …]

123