pdata 84 lib/tevent/tevent_req.c void *pdata, pdata 90 lib/tevent/tevent_req.c void **ppdata = (void **)pdata; pdata 951 source3/include/includes.h void kerberos_free_data_contents(krb5_context context, krb5_data *pdata); pdata 4283 source3/include/proto.h void lp_add_one_printer(const char *name, const char *comment, void *pdata); pdata 6588 source3/include/proto.h char *pdata, int datasize); pdata 6764 source3/include/proto.h uint16 num_def_acls, const char *pdata); pdata 6765 source3/include/proto.h bool set_unix_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname, uint16 num_acls, const char *pdata); pdata 7059 source3/include/proto.h struct ea_list *read_ea_list_entry(TALLOC_CTX *ctx, const char *pdata, size_t data_size, size_t *pbytes_used); pdata 7064 source3/include/proto.h const char *pdata, pdata 158 source3/lib/dbwrap_tdb.c TDB_DATA key, TDB_DATA *pdata) pdata 175 source3/lib/dbwrap_tdb.c *pdata = state.data; pdata 576 source3/libsmb/clikrb5.c void kerberos_free_data_contents(krb5_context context, krb5_data *pdata) pdata 579 source3/libsmb/clikrb5.c if (pdata->data) { pdata 580 source3/libsmb/clikrb5.c krb5_free_data_contents(context, pdata); pdata 583 source3/libsmb/clikrb5.c SAFE_FREE(pdata->data); pdata 981 source3/libsmb/clitrans.c uint32_t *pdata_disp, uint8_t **pdata) pdata 1063 source3/libsmb/clitrans.c *pdata = (uint8_t *)cli_req->inbuf + 4 + data_ofs; pdata 8090 source3/param/loadparm.c void lp_add_one_printer(const char *name, const char *comment, void *pdata) pdata 273 source3/printing/pcap.c void *pdata) pdata 278 source3/printing/pcap.c fn(p->name, p->comment, pdata); pdata 283 source3/printing/pcap.c void pcap_printer_fn(void (*fn)(const char *, const char *, void *), void *pdata) pdata 285 source3/printing/pcap.c pcap_printer_fn_specific(pcap_cache, fn, pdata); pdata 943 source3/smbd/msdfs.c char* pdata = *ppdata; pdata 993 source3/smbd/msdfs.c pdata = (char *)SMB_REALLOC(pdata,reply_size); pdata 994 source3/smbd/msdfs.c if(pdata == NULL) { pdata 998 source3/smbd/msdfs.c *ppdata = pdata; pdata 1001 source3/smbd/msdfs.c memcpy(pdata+uni_reqpathoffset1,uni_requestedpath,requestedpathlen); pdata 1002 source3/smbd/msdfs.c memcpy(pdata+uni_reqpathoffset2,uni_requestedpath,requestedpathlen); pdata 1005 source3/smbd/msdfs.c SSVAL(pdata,0,requestedpathlen - 2); /* UCS2 of path consumed minus pdata 1008 source3/smbd/msdfs.c SSVAL(pdata,2,junction->referral_count); pdata 1010 source3/smbd/msdfs.c SIVAL(pdata,4,DFSREF_REFERRAL_SERVER | DFSREF_STORAGE_SERVER); pdata 1012 source3/smbd/msdfs.c SIVAL(pdata,4,DFSREF_STORAGE_SERVER); pdata 1021 source3/smbd/msdfs.c SSVAL(pdata,offset,2); /* version 2 */ pdata 1022 source3/smbd/msdfs.c SSVAL(pdata,offset+2,VERSION2_REFERRAL_SIZE); pdata 1024 source3/smbd/msdfs.c SSVAL(pdata,offset+4,1); pdata 1026 source3/smbd/msdfs.c SSVAL(pdata,offset+4,0); pdata 1030 source3/smbd/msdfs.c SSVAL(pdata,offset+6,0); pdata 1031 source3/smbd/msdfs.c SIVAL(pdata,offset+8,ref->proximity); pdata 1032 source3/smbd/msdfs.c SIVAL(pdata,offset+12,ref->ttl); pdata 1034 source3/smbd/msdfs.c SSVAL(pdata,offset+16,uni_reqpathoffset1-offset); pdata 1035 source3/smbd/msdfs.c SSVAL(pdata,offset+18,uni_reqpathoffset2-offset); pdata 1037 source3/smbd/msdfs.c unilen = rpcstr_push(pdata+uni_curroffset, pdata 1042 source3/smbd/msdfs.c SSVAL(pdata,offset+20,uni_curroffset-offset); pdata 1048 source3/smbd/msdfs.c memset(pdata+uni_curroffset,'\0',0x16); pdata 1057 source3/smbd/msdfs.c char *pdata = *ppdata; pdata 1092 source3/smbd/msdfs.c pdata = (char *)SMB_REALLOC(pdata,reply_size); pdata 1093 source3/smbd/msdfs.c if(pdata == NULL) { pdata 1098 source3/smbd/msdfs.c *ppdata = pdata; pdata 1101 source3/smbd/msdfs.c SSVAL(pdata,0,reqpathlen - 2); /* UCS2 of path consumed minus pdata 1103 source3/smbd/msdfs.c SSVAL(pdata,2,junction->referral_count); /* number of referral */ pdata 1105 source3/smbd/msdfs.c SIVAL(pdata,4,DFSREF_REFERRAL_SERVER | DFSREF_STORAGE_SERVER); pdata 1107 source3/smbd/msdfs.c SIVAL(pdata,4,DFSREF_STORAGE_SERVER); pdata 1111 source3/smbd/msdfs.c memcpy(pdata+uni_reqpathoffset1,uni_reqpath,reqpathlen); pdata 1112 source3/smbd/msdfs.c memcpy(pdata+uni_reqpathoffset2,uni_reqpath,reqpathlen); pdata 1119 source3/smbd/msdfs.c SSVAL(pdata,offset,3); /* version 3 */ pdata 1120 source3/smbd/msdfs.c SSVAL(pdata,offset+2,VERSION3_REFERRAL_SIZE); pdata 1122 source3/smbd/msdfs.c SSVAL(pdata,offset+4,1); pdata 1124 source3/smbd/msdfs.c SSVAL(pdata,offset+4,0); pdata 1128 source3/smbd/msdfs.c SSVAL(pdata,offset+6,0); pdata 1129 source3/smbd/msdfs.c SIVAL(pdata,offset+8,ref->ttl); pdata 1131 source3/smbd/msdfs.c SSVAL(pdata,offset+12,uni_reqpathoffset1-offset); pdata 1132 source3/smbd/msdfs.c SSVAL(pdata,offset+14,uni_reqpathoffset2-offset); pdata 1134 source3/smbd/msdfs.c unilen = rpcstr_push(pdata+uni_curroffset,ref->alternate_path, pdata 1137 source3/smbd/msdfs.c SSVAL(pdata,offset+16,uni_curroffset-offset); pdata 1139 source3/smbd/msdfs.c memset(pdata+offset+18,'\0',16); pdata 51 source3/smbd/nttrans.c char *pdata, int datasize) pdata 57 source3/smbd/nttrans.c char *pd = pdata; pdata 187 source3/smbd/nttrans.c SIVAL(req->outbuf,smb_ntr_DataDisplacement, pd - pdata); pdata 800 source3/smbd/nttrans.c static struct ea_list *read_nttrans_ea_list(TALLOC_CTX *ctx, const char *pdata, size_t data_size) pdata 810 source3/smbd/nttrans.c size_t next_offset = IVAL(pdata,offset); pdata 811 source3/smbd/nttrans.c struct ea_list *eal = read_ea_list_entry(ctx, pdata + offset + 4, data_size - offset - 4, NULL); pdata 1810 source3/smbd/nttrans.c char *pdata = *ppdata; pdata 1858 source3/smbd/nttrans.c pdata = nttrans_realloc(ppdata, data_count); pdata 1859 source3/smbd/nttrans.c if (pdata == NULL) { pdata 1865 source3/smbd/nttrans.c push_file_id_16(pdata, &fsp->file_id); pdata 1866 source3/smbd/nttrans.c memcpy(pdata+16,create_volume_objectid(conn,objid),16); pdata 1867 source3/smbd/nttrans.c push_file_id_16(pdata+32, &fsp->file_id); pdata 1869 source3/smbd/nttrans.c pdata, data_count); pdata 1976 source3/smbd/nttrans.c pdata = nttrans_realloc(ppdata, data_count); pdata 1977 source3/smbd/nttrans.c if (pdata == NULL) { pdata 1983 source3/smbd/nttrans.c cur_pdata = pdata; pdata 1986 source3/smbd/nttrans.c SIVAL(pdata,0,shadow_data->num_volumes); pdata 1990 source3/smbd/nttrans.c SIVAL(pdata,4,shadow_data->num_volumes); pdata 1994 source3/smbd/nttrans.c SIVAL(pdata,8,labels_data_count); pdata 2002 source3/smbd/nttrans.c srvstr_push(pdata, req->flags2, pdata 2014 source3/smbd/nttrans.c pdata, data_count); pdata 2040 source3/smbd/nttrans.c sid_parse(pdata+4,sid_len,&sid); pdata 2101 source3/smbd/nttrans.c char *pdata = *ppdata; pdata 2202 source3/smbd/nttrans.c pdata = nttrans_realloc(ppdata, max_data_count);/* should be max data count from client*/ pdata 2203 source3/smbd/nttrans.c if(pdata == NULL) { pdata 2208 source3/smbd/nttrans.c entry = pdata; pdata 2271 source3/smbd/nttrans.c sid_len = IVAL(pdata,4); pdata 2296 source3/smbd/nttrans.c sid_parse(pdata+8,sid_len,&sid); pdata 2315 source3/smbd/nttrans.c pdata = nttrans_realloc(ppdata, data_len); pdata 2316 source3/smbd/nttrans.c if(pdata == NULL) { pdata 2321 source3/smbd/nttrans.c entry = pdata; pdata 2357 source3/smbd/nttrans.c pdata, data_len); pdata 2375 source3/smbd/nttrans.c char *pdata = *ppdata; pdata 2423 source3/smbd/nttrans.c sid_len = IVAL(pdata,4); pdata 2436 source3/smbd/nttrans.c qt.usedspace = (uint64_t)IVAL(pdata,16); pdata 2438 source3/smbd/nttrans.c qt.usedspace |= (((uint64_t)IVAL(pdata,20)) << 32); pdata 2440 source3/smbd/nttrans.c if ((IVAL(pdata,20) != 0)&& pdata 2442 source3/smbd/nttrans.c (IVAL(pdata,20)!=0xFFFFFFFF))) { pdata 2450 source3/smbd/nttrans.c qt.softlim = (uint64_t)IVAL(pdata,24); pdata 2452 source3/smbd/nttrans.c qt.softlim |= (((uint64_t)IVAL(pdata,28)) << 32); pdata 2454 source3/smbd/nttrans.c if ((IVAL(pdata,28) != 0)&& pdata 2456 source3/smbd/nttrans.c (IVAL(pdata,28)!=0xFFFFFFFF))) { pdata 2464 source3/smbd/nttrans.c qt.hardlim = (uint64_t)IVAL(pdata,32); pdata 2466 source3/smbd/nttrans.c qt.hardlim |= (((uint64_t)IVAL(pdata,36)) << 32); pdata 2468 source3/smbd/nttrans.c if ((IVAL(pdata,36) != 0)&& pdata 2470 source3/smbd/nttrans.c (IVAL(pdata,36)!=0xFFFFFFFF))) { pdata 2477 source3/smbd/nttrans.c sid_parse(pdata+40,sid_len,&sid); pdata 2488 source3/smbd/nttrans.c pdata, data_len); pdata 4217 source3/smbd/posix_acls.c static SMB_ACL_T create_posix_acl_from_wire(connection_struct *conn, uint16 num_acls, const char *pdata) pdata 4237 source3/smbd/posix_acls.c if (!unix_ex_wire_to_tagtype(CVAL(pdata,(i*SMB_POSIX_ACL_ENTRY_SIZE)), &tag_type)) { pdata 4239 source3/smbd/posix_acls.c CVAL(pdata,(i*SMB_POSIX_ACL_ENTRY_SIZE)), i )); pdata 4257 source3/smbd/posix_acls.c if (!unix_ex_wire_to_permset(conn, CVAL(pdata,(i*SMB_POSIX_ACL_ENTRY_SIZE)+1), &the_permset)) { pdata 4259 source3/smbd/posix_acls.c CVAL(pdata,(i*SMB_POSIX_ACL_ENTRY_SIZE) + 1), i )); pdata 4271 source3/smbd/posix_acls.c uint32 uidval = IVAL(pdata,(i*SMB_POSIX_ACL_ENTRY_SIZE)+2); pdata 4281 source3/smbd/posix_acls.c uint32 gidval = IVAL(pdata,(i*SMB_POSIX_ACL_ENTRY_SIZE)+2); pdata 4309 source3/smbd/posix_acls.c uint16 num_def_acls, const char *pdata) pdata 4333 source3/smbd/posix_acls.c if ((def_acl = create_posix_acl_from_wire(conn, num_def_acls, pdata)) == NULL) { pdata 4493 source3/smbd/posix_acls.c bool set_unix_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname, uint16 num_acls, const char *pdata) pdata 4502 source3/smbd/posix_acls.c if ((file_acl = create_posix_acl_from_wire(conn, num_acls, pdata)) == NULL) { pdata 667 source3/smbd/seal.c unsigned char *pdata = *ppdata; pdata 676 source3/smbd/seal.c if (pdata[0] == ASN1_APPLICATION(0)) { pdata 681 source3/smbd/seal.c if (pdata[0] == ASN1_CONTEXT(1)) { pdata 691 source3/smbd/seal.c if (strncmp((char *)pdata, "NTLMSSP", 7) == 0) { pdata 35 source3/smbd/trans2.c char *pdata, pdata 40 source3/smbd/trans2.c char *pdata, pdata 324 source3/smbd/trans2.c static unsigned int fill_ea_buffer(TALLOC_CTX *mem_ctx, char *pdata, unsigned int total_data_size, pdata 328 source3/smbd/trans2.c char *p = pdata; pdata 333 source3/smbd/trans2.c SIVAL(pdata,4,0); pdata 337 source3/smbd/trans2.c for (p = pdata + 4; ea_list; ea_list = ea_list->next) { pdata 363 source3/smbd/trans2.c ret_data_size = PTR_DIFF(p, pdata); pdata 365 source3/smbd/trans2.c SIVAL(pdata,0,ret_data_size); pdata 477 source3/smbd/trans2.c static struct ea_list *read_ea_name_list(TALLOC_CTX *ctx, const char *pdata, size_t data_size) pdata 484 source3/smbd/trans2.c unsigned int namelen = CVAL(pdata,offset); pdata 495 source3/smbd/trans2.c if (pdata[offset + namelen] != '\0') { pdata 498 source3/smbd/trans2.c if (!pull_ascii_talloc(ctx, &eal->ea.name, &pdata[offset], pdata 519 source3/smbd/trans2.c struct ea_list *read_ea_list_entry(TALLOC_CTX *ctx, const char *pdata, size_t data_size, size_t *pbytes_used) pdata 534 source3/smbd/trans2.c eal->ea.flags = CVAL(pdata,0); pdata 535 source3/smbd/trans2.c namelen = CVAL(pdata,1); pdata 536 source3/smbd/trans2.c val_len = SVAL(pdata,2); pdata 543 source3/smbd/trans2.c if (pdata[namelen + 4] != '\0') { pdata 546 source3/smbd/trans2.c if (!pull_ascii_talloc(ctx, &eal->ea.name, pdata + 4, &converted_size)) { pdata 559 source3/smbd/trans2.c memcpy(eal->ea.value.data, pdata + 4 + namelen + 1, val_len); pdata 580 source3/smbd/trans2.c static struct ea_list *read_ea_list(TALLOC_CTX *ctx, const char *pdata, size_t data_size) pdata 587 source3/smbd/trans2.c struct ea_list *eal = read_ea_list_entry(ctx, pdata + offset, data_size - offset, &bytes_used); pdata 665 source3/smbd/trans2.c const char *pdata, pdata 679 source3/smbd/trans2.c const char *pd = pdata; pdata 791 source3/smbd/trans2.c SSVAL(req->outbuf,smb_drdisp, pd - pdata); pdata 869 source3/smbd/trans2.c char *pdata = *ppdata; pdata 968 source3/smbd/trans2.c if (IVAL(pdata,0) > total_data) { pdata 970 source3/smbd/trans2.c IVAL(pdata,0), (unsigned int)total_data)); pdata 975 source3/smbd/trans2.c ea_list = read_ea_list(talloc_tos(), pdata + 4, pdata 981 source3/smbd/trans2.c } else if (IVAL(pdata,0) != 4) { pdata 1245 source3/smbd/trans2.c char *p, *q, *pdata = *ppdata; pdata 1456 source3/smbd/trans2.c p = pdata; pdata 1563 source3/smbd/trans2.c if (PTR_DIFF(p + 255 + ea_len,pdata) > space_remaining) { pdata 1642 source3/smbd/trans2.c len = PTR_DIFF(p, pdata); pdata 1644 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 1645 source3/smbd/trans2.c p = pdata + len; pdata 1665 source3/smbd/trans2.c len = PTR_DIFF(p, pdata); pdata 1667 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 1668 source3/smbd/trans2.c p = pdata + len; pdata 1695 source3/smbd/trans2.c len = PTR_DIFF(p, pdata); pdata 1697 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 1698 source3/smbd/trans2.c p = pdata + len; pdata 1714 source3/smbd/trans2.c len = PTR_DIFF(p, pdata); pdata 1716 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 1717 source3/smbd/trans2.c p = pdata + len; pdata 1746 source3/smbd/trans2.c len = PTR_DIFF(p, pdata); pdata 1748 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 1749 source3/smbd/trans2.c p = pdata + len; pdata 1802 source3/smbd/trans2.c len = PTR_DIFF(p, pdata); pdata 1804 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 1805 source3/smbd/trans2.c p = pdata + len; pdata 1838 source3/smbd/trans2.c len = PTR_DIFF(p, pdata); pdata 1840 source3/smbd/trans2.c SIVAL(pdata,0,len); /* Offset from this structure to the beginning of the next one */ pdata 1841 source3/smbd/trans2.c p = pdata + len; pdata 1852 source3/smbd/trans2.c if (PTR_DIFF(p,pdata) > space_remaining) { pdata 1884 source3/smbd/trans2.c char *pdata = *ppdata; pdata 2024 source3/smbd/trans2.c ea_size = IVAL(pdata,0); pdata 2027 source3/smbd/trans2.c total_data=%u (should be %u)\n", (unsigned int)total_data, (unsigned int)IVAL(pdata,0) )); pdata 2038 source3/smbd/trans2.c ea_list = read_ea_name_list(ctx, pdata + 4, ea_size - 4); pdata 2051 source3/smbd/trans2.c pdata = *ppdata; pdata 2052 source3/smbd/trans2.c data_end = pdata + max_data_bytes + DIR_ENTRY_SAFETY_MARGIN - 1; pdata 2093 source3/smbd/trans2.c p = pdata; pdata 2112 source3/smbd/trans2.c &p,pdata,data_end, pdata 2135 source3/smbd/trans2.c if (PTR_DIFF(p,pdata) > max_data_bytes) { pdata 2139 source3/smbd/trans2.c space_remaining = max_data_bytes - PTR_DIFF(p,pdata); pdata 2177 source3/smbd/trans2.c send_trans2_replies(conn, req, params, 10, pdata, PTR_DIFF(p,pdata), pdata 2223 source3/smbd/trans2.c char *pdata = *ppdata; pdata 2330 source3/smbd/trans2.c ea_size = IVAL(pdata,0); pdata 2333 source3/smbd/trans2.c total_data=%u (should be %u)\n", (unsigned int)total_data, (unsigned int)IVAL(pdata,0) )); pdata 2344 source3/smbd/trans2.c ea_list = read_ea_name_list(ctx, pdata + 4, ea_size - 4); pdata 2358 source3/smbd/trans2.c pdata = *ppdata; pdata 2359 source3/smbd/trans2.c data_end = pdata + max_data_bytes + DIR_ENTRY_SAFETY_MARGIN - 1; pdata 2406 source3/smbd/trans2.c p = pdata; pdata 2463 source3/smbd/trans2.c &p,pdata,data_end, pdata 2485 source3/smbd/trans2.c space_remaining = max_data_bytes - PTR_DIFF(p,pdata); pdata 2504 source3/smbd/trans2.c send_trans2_replies(conn, req, params, 8, pdata, PTR_DIFF(p,pdata), pdata 2561 source3/smbd/trans2.c char *pdata, *end_data; pdata 2614 source3/smbd/trans2.c pdata = *ppdata; pdata 2615 source3/smbd/trans2.c memset((char *)pdata,'\0',max_data_bytes + DIR_ENTRY_SAFETY_MARGIN); pdata 2616 source3/smbd/trans2.c end_data = pdata + max_data_bytes + DIR_ENTRY_SAFETY_MARGIN - 1; pdata 2648 source3/smbd/trans2.c SIVAL(pdata,l1_idFileSystem,st.st_dev); pdata 2649 source3/smbd/trans2.c SIVAL(pdata,l1_cSectorUnit,sectors_per_unit); pdata 2650 source3/smbd/trans2.c SIVAL(pdata,l1_cUnit,dsize); pdata 2651 source3/smbd/trans2.c SIVAL(pdata,l1_cUnitAvail,dfree); pdata 2652 source3/smbd/trans2.c SSVAL(pdata,l1_cbSector,bytes_per_sector); pdata 2662 source3/smbd/trans2.c SIVAL(pdata,0,str_checksum(lp_servicename(snum)) ^ (str_checksum(get_local_machine_name())<<16) ); pdata 2670 source3/smbd/trans2.c pdata, req->flags2, pdata 2671 source3/smbd/trans2.c pdata+l2_vol_szVolLabel, vname, pdata 2672 source3/smbd/trans2.c PTR_DIFF(end_data, pdata+l2_vol_szVolLabel), pdata 2674 source3/smbd/trans2.c SCVAL(pdata,l2_vol_cch,len); pdata 2698 source3/smbd/trans2.c SIVAL(pdata,0,FILE_CASE_PRESERVED_NAMES|FILE_CASE_SENSITIVE_SEARCH| pdata 2702 source3/smbd/trans2.c SIVAL(pdata,4,255); /* Max filename component length */ pdata 2705 source3/smbd/trans2.c len = srvstr_push(pdata, req->flags2, pdata+12, fstype, pdata 2706 source3/smbd/trans2.c PTR_DIFF(end_data, pdata+12), pdata 2708 source3/smbd/trans2.c SIVAL(pdata,8,len); pdata 2714 source3/smbd/trans2.c len = srvstr_push(pdata, req->flags2, pdata+4, vname, pdata 2715 source3/smbd/trans2.c PTR_DIFF(end_data, pdata+4), 0); pdata 2717 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 2727 source3/smbd/trans2.c SIVAL(pdata,8,str_checksum(lp_servicename(snum)) ^ pdata 2731 source3/smbd/trans2.c len = srvstr_push(pdata, req->flags2, pdata+18, vname, pdata 2732 source3/smbd/trans2.c PTR_DIFF(end_data, pdata+18), pdata 2734 source3/smbd/trans2.c SIVAL(pdata,12,len); pdata 2768 source3/smbd/trans2.c SBIG_UINT(pdata,0,dsize); pdata 2769 source3/smbd/trans2.c SBIG_UINT(pdata,8,dfree); pdata 2770 source3/smbd/trans2.c SIVAL(pdata,16,sectors_per_unit); pdata 2771 source3/smbd/trans2.c SIVAL(pdata,20,bytes_per_sector); pdata 2801 source3/smbd/trans2.c SBIG_UINT(pdata,0,dsize); /* Total Allocation units. */ pdata 2802 source3/smbd/trans2.c SBIG_UINT(pdata,8,dfree); /* Caller available allocation units. */ pdata 2803 source3/smbd/trans2.c SBIG_UINT(pdata,16,dfree); /* Actual available allocation units. */ pdata 2804 source3/smbd/trans2.c SIVAL(pdata,24,sectors_per_unit); /* Sectors per allocation unit. */ pdata 2805 source3/smbd/trans2.c SIVAL(pdata,28,bytes_per_sector); /* Bytes per sector. */ pdata 2812 source3/smbd/trans2.c SIVAL(pdata,0,0); /* dev type */ pdata 2813 source3/smbd/trans2.c SIVAL(pdata,4,0); /* characteristics */ pdata 2871 source3/smbd/trans2.c SBIG_UINT(pdata,0,(uint64_t)0); pdata 2872 source3/smbd/trans2.c SBIG_UINT(pdata,8,(uint64_t)0); pdata 2873 source3/smbd/trans2.c SBIG_UINT(pdata,16,(uint64_t)0); pdata 2876 source3/smbd/trans2.c SBIG_UINT(pdata,24,quotas.softlim); pdata 2879 source3/smbd/trans2.c SBIG_UINT(pdata,32,quotas.hardlim); pdata 2882 source3/smbd/trans2.c SSVAL(pdata,40,quotas.qflags); pdata 2885 source3/smbd/trans2.c SSVAL(pdata,42,0); pdata 2886 source3/smbd/trans2.c SIVAL(pdata,44,0); pdata 2895 source3/smbd/trans2.c memcpy(pdata,create_volume_objectid(conn, objid),16); pdata 2897 source3/smbd/trans2.c SIVAL(pdata,16,extended_info.samba_magic); pdata 2898 source3/smbd/trans2.c SIVAL(pdata,20,extended_info.samba_version); pdata 2899 source3/smbd/trans2.c SIVAL(pdata,24,extended_info.samba_subversion); pdata 2900 source3/smbd/trans2.c SBIG_UINT(pdata,28,extended_info.samba_gitcommitdate); pdata 2901 source3/smbd/trans2.c memcpy(pdata+36,extended_info.samba_version_string,28); pdata 2940 source3/smbd/trans2.c SSVAL(pdata,0,CIFS_UNIX_MAJOR_VERSION); pdata 2941 source3/smbd/trans2.c SSVAL(pdata,2,CIFS_UNIX_MINOR_VERSION); pdata 2946 source3/smbd/trans2.c SBIG_UINT(pdata,4,((uint64_t)( pdata 2973 source3/smbd/trans2.c SIVAL(pdata,0,svfs.OptimalTransferSize); pdata 2974 source3/smbd/trans2.c SIVAL(pdata,4,svfs.BlockSize); pdata 2975 source3/smbd/trans2.c SBIG_UINT(pdata,8,svfs.TotalBlocks); pdata 2976 source3/smbd/trans2.c SBIG_UINT(pdata,16,svfs.BlocksAvail); pdata 2977 source3/smbd/trans2.c SBIG_UINT(pdata,24,svfs.UserBlocksAvail); pdata 2978 source3/smbd/trans2.c SBIG_UINT(pdata,32,svfs.TotalFileNodes); pdata 2979 source3/smbd/trans2.c SBIG_UINT(pdata,40,svfs.FreeFileNodes); pdata 2980 source3/smbd/trans2.c SBIG_UINT(pdata,48,svfs.FsIdentifier); pdata 3045 source3/smbd/trans2.c SIVAL(pdata, 0, flags); pdata 3046 source3/smbd/trans2.c SIVAL(pdata, 4, SMB_WHOAMI_MASK); pdata 3047 source3/smbd/trans2.c SBIG_UINT(pdata, 8, pdata 3049 source3/smbd/trans2.c SBIG_UINT(pdata, 16, pdata 3056 source3/smbd/trans2.c SIVAL(pdata, 24, 0); /* num_groups */ pdata 3057 source3/smbd/trans2.c SIVAL(pdata, 28, 0); /* num_sids */ pdata 3058 source3/smbd/trans2.c SIVAL(pdata, 32, 0); /* num_sid_bytes */ pdata 3059 source3/smbd/trans2.c SIVAL(pdata, 36, 0); /* reserved */ pdata 3065 source3/smbd/trans2.c SIVAL(pdata, 24, conn->server_info->utok.ngroups); pdata 3066 source3/smbd/trans2.c SIVAL(pdata, 28, conn->server_info->num_sids); pdata 3081 source3/smbd/trans2.c SIVAL(pdata, 32, sid_bytes); pdata 3084 source3/smbd/trans2.c SIVAL(pdata, 36, 0); pdata 3089 source3/smbd/trans2.c SBIG_UINT(pdata, data_len, pdata 3102 source3/smbd/trans2.c sid_linearize(pdata + data_len, sid_len, pdata 3117 source3/smbd/trans2.c SIVAL(pdata,84,0x100); /* Don't support mac... */ pdata 3127 source3/smbd/trans2.c send_trans2_replies(conn, req, params, 0, pdata, data_len, pdata 3146 source3/smbd/trans2.c char *pdata = *ppdata; pdata 3205 source3/smbd/trans2.c client_unix_major = SVAL(pdata,0); pdata 3206 source3/smbd/trans2.c client_unix_minor = SVAL(pdata,2); pdata 3207 source3/smbd/trans2.c client_unix_cap_low = IVAL(pdata,4); pdata 3208 source3/smbd/trans2.c client_unix_cap_high = IVAL(pdata,8); pdata 3333 source3/smbd/trans2.c quotas.softlim = (uint64_t)IVAL(pdata,24); pdata 3335 source3/smbd/trans2.c quotas.softlim |= (((uint64_t)IVAL(pdata,28)) << 32); pdata 3337 source3/smbd/trans2.c if ((IVAL(pdata,28) != 0)&& pdata 3339 source3/smbd/trans2.c (IVAL(pdata,28)!=0xFFFFFFFF))) { pdata 3349 source3/smbd/trans2.c quotas.hardlim = (uint64_t)IVAL(pdata,32); pdata 3351 source3/smbd/trans2.c quotas.hardlim |= (((uint64_t)IVAL(pdata,36)) << 32); pdata 3353 source3/smbd/trans2.c if ((IVAL(pdata,36) != 0)&& pdata 3355 source3/smbd/trans2.c (IVAL(pdata,36)!=0xFFFFFFFF))) { pdata 3365 source3/smbd/trans2.c quotas.qflags = SVAL(pdata,40); pdata 3420 source3/smbd/trans2.c static bool marshall_posix_acl(connection_struct *conn, char *pdata, SMB_STRUCT_STAT *pst, SMB_ACL_T posix_acl) pdata 3450 source3/smbd/trans2.c SCVAL(pdata,1,perms); pdata 3454 source3/smbd/trans2.c SCVAL(pdata,0,SMB_POSIX_ACL_USER_OBJ); pdata 3456 source3/smbd/trans2.c SIVAL(pdata,2,own_grp); pdata 3457 source3/smbd/trans2.c SIVAL(pdata,6,0); pdata 3468 source3/smbd/trans2.c SCVAL(pdata,0,SMB_POSIX_ACL_USER); pdata 3469 source3/smbd/trans2.c SIVAL(pdata,2,own_grp); pdata 3470 source3/smbd/trans2.c SIVAL(pdata,6,0); pdata 3474 source3/smbd/trans2.c SCVAL(pdata,0,SMB_POSIX_ACL_GROUP_OBJ); pdata 3476 source3/smbd/trans2.c SIVAL(pdata,2,own_grp); pdata 3477 source3/smbd/trans2.c SIVAL(pdata,6,0); pdata 3488 source3/smbd/trans2.c SCVAL(pdata,0,SMB_POSIX_ACL_GROUP); pdata 3489 source3/smbd/trans2.c SIVAL(pdata,2,own_grp); pdata 3490 source3/smbd/trans2.c SIVAL(pdata,6,0); pdata 3494 source3/smbd/trans2.c SCVAL(pdata,0,SMB_POSIX_ACL_MASK); pdata 3495 source3/smbd/trans2.c SIVAL(pdata,2,0xFFFFFFFF); pdata 3496 source3/smbd/trans2.c SIVAL(pdata,6,0xFFFFFFFF); pdata 3499 source3/smbd/trans2.c SCVAL(pdata,0,SMB_POSIX_ACL_OTHER); pdata 3500 source3/smbd/trans2.c SIVAL(pdata,2,0xFFFFFFFF); pdata 3501 source3/smbd/trans2.c SIVAL(pdata,6,0xFFFFFFFF); pdata 3507 source3/smbd/trans2.c pdata += SMB_POSIX_ACL_ENTRY_SIZE; pdata 3519 source3/smbd/trans2.c char *pdata, pdata 3526 source3/smbd/trans2.c SOFF_T(pdata,0,get_file_size_stat(psbuf)); /* File size 64 Bit */ pdata 3527 source3/smbd/trans2.c pdata += 8; pdata 3529 source3/smbd/trans2.c SOFF_T(pdata,0,SMB_VFS_GET_ALLOC_SIZE(conn,fsp,psbuf)); /* Number of bytes used on disk - 64 Bit */ pdata 3530 source3/smbd/trans2.c pdata += 8; pdata 3532 source3/smbd/trans2.c put_long_date_timespec(TIMESTAMP_SET_NT_OR_BETTER, pdata,get_ctimespec(psbuf)); /* Change Time 64 Bit */ pdata 3533 source3/smbd/trans2.c put_long_date_timespec(TIMESTAMP_SET_NT_OR_BETTER, pdata+8,get_atimespec(psbuf)); /* Last access time 64 Bit */ pdata 3534 source3/smbd/trans2.c put_long_date_timespec(TIMESTAMP_SET_NT_OR_BETTER, pdata+16,get_mtimespec(psbuf)); /* Last modification time 64 Bit */ pdata 3535 source3/smbd/trans2.c pdata += 24; pdata 3537 source3/smbd/trans2.c SIVAL(pdata,0,psbuf->st_uid); /* user id for the owner */ pdata 3538 source3/smbd/trans2.c SIVAL(pdata,4,0); pdata 3539 source3/smbd/trans2.c pdata += 8; pdata 3541 source3/smbd/trans2.c SIVAL(pdata,0,psbuf->st_gid); /* group id of owner */ pdata 3542 source3/smbd/trans2.c SIVAL(pdata,4,0); pdata 3543 source3/smbd/trans2.c pdata += 8; pdata 3545 source3/smbd/trans2.c SIVAL(pdata,0,unix_filetype(psbuf->st_mode)); pdata 3546 source3/smbd/trans2.c pdata += 4; pdata 3548 source3/smbd/trans2.c SIVAL(pdata,0,unix_dev_major(psbuf->st_rdev)); /* Major device number if type is device */ pdata 3549 source3/smbd/trans2.c SIVAL(pdata,4,0); pdata 3550 source3/smbd/trans2.c pdata += 8; pdata 3552 source3/smbd/trans2.c SIVAL(pdata,0,unix_dev_minor(psbuf->st_rdev)); /* Minor device number if type is device */ pdata 3553 source3/smbd/trans2.c SIVAL(pdata,4,0); pdata 3554 source3/smbd/trans2.c pdata += 8; pdata 3556 source3/smbd/trans2.c SINO_T_VAL(pdata,0,(SMB_INO_T)psbuf->st_ino); /* inode number */ pdata 3557 source3/smbd/trans2.c pdata += 8; pdata 3559 source3/smbd/trans2.c SIVAL(pdata,0, unix_perms_to_wire(psbuf->st_mode)); /* Standard UNIX file permissions */ pdata 3560 source3/smbd/trans2.c SIVAL(pdata,4,0); pdata 3561 source3/smbd/trans2.c pdata += 8; pdata 3563 source3/smbd/trans2.c SIVAL(pdata,0,psbuf->st_nlink); /* number of hard links */ pdata 3564 source3/smbd/trans2.c SIVAL(pdata,4,0); pdata 3565 source3/smbd/trans2.c pdata += 8; pdata 3567 source3/smbd/trans2.c return pdata; pdata 3664 source3/smbd/trans2.c char *pdata, pdata 3671 source3/smbd/trans2.c pdata = store_file_unix_basic(conn, pdata, fsp, psbuf); pdata 3674 source3/smbd/trans2.c put_long_date_timespec(TIMESTAMP_SET_NT_OR_BETTER, pdata, get_create_timespec(psbuf, False)); pdata 3675 source3/smbd/trans2.c pdata += 8; pdata 3678 source3/smbd/trans2.c SIVAL(pdata, 0, file_flags); /* flags */ pdata 3679 source3/smbd/trans2.c SIVAL(pdata, 4, flags_mask); /* mask */ pdata 3680 source3/smbd/trans2.c pdata += 8; pdata 3682 source3/smbd/trans2.c return pdata; pdata 3754 source3/smbd/trans2.c char *pdata = *ppdata; pdata 3791 source3/smbd/trans2.c pdata = *ppdata; pdata 3795 source3/smbd/trans2.c memset(pdata,0,24); pdata 3796 source3/smbd/trans2.c SOFF_T(pdata,0,4096LL); pdata 3797 source3/smbd/trans2.c SIVAL(pdata,16,1); pdata 3798 source3/smbd/trans2.c SIVAL(pdata,20,1); pdata 3826 source3/smbd/trans2.c char *pdata = *ppdata; pdata 4111 source3/smbd/trans2.c ea_size = IVAL(pdata,0); pdata 4115 source3/smbd/trans2.c total_data=%u (should be %u)\n", (unsigned int)total_data, (unsigned int)IVAL(pdata,0) )); pdata 4128 source3/smbd/trans2.c ea_list = read_ea_name_list(ctx, pdata + 4, ea_size - 4); pdata 4152 source3/smbd/trans2.c ctx, pdata, total_data); pdata 4175 source3/smbd/trans2.c pdata = *ppdata; pdata 4176 source3/smbd/trans2.c dstart = pdata; pdata 4232 source3/smbd/trans2.c srv_put_dos_date2(pdata,l1_fdateCreation,create_time); pdata 4233 source3/smbd/trans2.c srv_put_dos_date2(pdata,l1_fdateLastAccess,atime); pdata 4234 source3/smbd/trans2.c srv_put_dos_date2(pdata,l1_fdateLastWrite,mtime); /* write time */ pdata 4235 source3/smbd/trans2.c SIVAL(pdata,l1_cbFile,(uint32)file_size); pdata 4236 source3/smbd/trans2.c SIVAL(pdata,l1_cbFileAlloc,(uint32)allocation_size); pdata 4237 source3/smbd/trans2.c SSVAL(pdata,l1_attrFile,mode); pdata 4245 source3/smbd/trans2.c srv_put_dos_date2(pdata,0,create_time); pdata 4246 source3/smbd/trans2.c srv_put_dos_date2(pdata,4,atime); pdata 4247 source3/smbd/trans2.c srv_put_dos_date2(pdata,8,mtime); /* write time */ pdata 4248 source3/smbd/trans2.c SIVAL(pdata,12,(uint32)file_size); pdata 4249 source3/smbd/trans2.c SIVAL(pdata,16,(uint32)allocation_size); pdata 4250 source3/smbd/trans2.c SSVAL(pdata,20,mode); pdata 4251 source3/smbd/trans2.c SIVAL(pdata,22,ea_size); pdata 4278 source3/smbd/trans2.c SIVAL(pdata,0,4); /* EA List Length must be set to 4 if no EA's. */ pdata 4282 source3/smbd/trans2.c data_size = fill_ea_buffer(ctx, pdata, data_size, conn, ea_list); pdata 4296 source3/smbd/trans2.c SIVAL(pdata,0,4); /* EA List Length must be set to 4 if no EA's. */ pdata 4300 source3/smbd/trans2.c data_size = fill_ea_buffer(ctx, pdata, data_size, conn, ea_list); pdata 4313 source3/smbd/trans2.c SIVAL(pdata,36,0); pdata 4315 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata,create_time_ts); pdata 4316 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata+8,atime_ts); pdata 4317 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata+16,mtime_ts); /* write time */ pdata 4318 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata+24,mtime_ts); /* change time */ pdata 4319 source3/smbd/trans2.c SIVAL(pdata,32,mode); pdata 4334 source3/smbd/trans2.c SOFF_T(pdata,0,allocation_size); pdata 4335 source3/smbd/trans2.c SOFF_T(pdata,8,file_size); pdata 4336 source3/smbd/trans2.c SIVAL(pdata,16,nlink); pdata 4337 source3/smbd/trans2.c SCVAL(pdata,20,delete_pending?1:0); pdata 4338 source3/smbd/trans2.c SCVAL(pdata,21,(mode&aDIR)?1:0); pdata 4339 source3/smbd/trans2.c SSVAL(pdata,22,0); /* Padding. */ pdata 4348 source3/smbd/trans2.c SIVAL(pdata,0,ea_size); pdata 4365 source3/smbd/trans2.c pdata+4, mangled_name, pdata 4366 source3/smbd/trans2.c PTR_DIFF(dend, pdata+4), pdata 4369 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 4378 source3/smbd/trans2.c pdata+4, dos_fname, pdata 4379 source3/smbd/trans2.c PTR_DIFF(dend, pdata+4), pdata 4383 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 4390 source3/smbd/trans2.c SOFF_T(pdata,0,allocation_size); pdata 4397 source3/smbd/trans2.c SOFF_T(pdata,0,file_size); pdata 4405 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata,create_time_ts); pdata 4406 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata+8,atime_ts); pdata 4407 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata+16,mtime_ts); /* write time */ pdata 4408 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata+24,mtime_ts); /* change time */ pdata 4409 source3/smbd/trans2.c SIVAL(pdata,32,mode); pdata 4410 source3/smbd/trans2.c SIVAL(pdata,36,0); /* padding. */ pdata 4411 source3/smbd/trans2.c pdata += 40; pdata 4412 source3/smbd/trans2.c SOFF_T(pdata,0,allocation_size); pdata 4413 source3/smbd/trans2.c SOFF_T(pdata,8,file_size); pdata 4414 source3/smbd/trans2.c SIVAL(pdata,16,nlink); pdata 4415 source3/smbd/trans2.c SCVAL(pdata,20,delete_pending); pdata 4416 source3/smbd/trans2.c SCVAL(pdata,21,(mode&aDIR)?1:0); pdata 4417 source3/smbd/trans2.c SSVAL(pdata,22,0); pdata 4418 source3/smbd/trans2.c pdata += 24; pdata 4419 source3/smbd/trans2.c SIVAL(pdata,0,ea_size); pdata 4420 source3/smbd/trans2.c pdata += 4; /* EA info */ pdata 4422 source3/smbd/trans2.c pdata+4, dos_fname, pdata 4423 source3/smbd/trans2.c PTR_DIFF(dend, pdata+4), pdata 4425 source3/smbd/trans2.c SIVAL(pdata,0,len); pdata 4426 source3/smbd/trans2.c pdata += 4 + len; pdata 4427 source3/smbd/trans2.c data_size = PTR_DIFF(pdata,(*ppdata)); pdata 4438 source3/smbd/trans2.c SIVAL(pdata,0,sbuf.st_ino); /* FileIndexLow */ pdata 4439 source3/smbd/trans2.c SIVAL(pdata,4,sbuf.st_dev); /* FileIndexHigh */ pdata 4446 source3/smbd/trans2.c SIVAL(pdata,0,fsp->access_mask); pdata 4449 source3/smbd/trans2.c SIVAL(pdata,0,0x12019F); pdata 4458 source3/smbd/trans2.c byte_len = dos_PutUniCode(pdata+4,dos_fname,(size_t)max_data_bytes,False); pdata 4460 source3/smbd/trans2.c SIVAL(pdata,0,byte_len); pdata 4468 source3/smbd/trans2.c SCVAL(pdata,0,delete_pending); pdata 4474 source3/smbd/trans2.c SOFF_T(pdata,0,pos); pdata 4479 source3/smbd/trans2.c SIVAL(pdata,0,mode); pdata 4485 source3/smbd/trans2.c SIVAL(pdata,0,0); /* No alignment needed. */ pdata 4518 source3/smbd/trans2.c pdata, max_data_bytes, pdata 4535 source3/smbd/trans2.c SOFF_T(pdata,0,file_size); pdata 4536 source3/smbd/trans2.c SIVAL(pdata,8,0); /* ??? */ pdata 4537 source3/smbd/trans2.c SIVAL(pdata,12,0); /* ??? */ pdata 4543 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata,create_time_ts); pdata 4544 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata+8,atime_ts); pdata 4545 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata+16,mtime_ts); /* write time */ pdata 4546 source3/smbd/trans2.c put_long_date_timespec(conn->ts_res, pdata+24,mtime_ts); /* change time */ pdata 4547 source3/smbd/trans2.c SOFF_T(pdata,32,allocation_size); pdata 4548 source3/smbd/trans2.c SOFF_T(pdata,40,file_size); pdata 4549 source3/smbd/trans2.c SIVAL(pdata,48,mode); pdata 4550 source3/smbd/trans2.c SIVAL(pdata,52,0); /* ??? */ pdata 4556 source3/smbd/trans2.c SIVAL(pdata,0,mode); pdata 4557 source3/smbd/trans2.c SIVAL(pdata,4,0); pdata 4567 source3/smbd/trans2.c pdata = store_file_unix_basic(conn, pdata, fsp, &sbuf); pdata 4568 source3/smbd/trans2.c data_size = PTR_DIFF(pdata,(*ppdata)); pdata 4583 source3/smbd/trans2.c pdata = store_file_unix_basic_info2(conn, pdata, fsp, &sbuf); pdata 4584 source3/smbd/trans2.c data_size = PTR_DIFF(pdata,(*ppdata)); pdata 4626 source3/smbd/trans2.c pdata, buffer, pdata 4627 source3/smbd/trans2.c PTR_DIFF(dend, pdata), pdata 4629 source3/smbd/trans2.c pdata += len; pdata 4630 source3/smbd/trans2.c data_size = PTR_DIFF(pdata,(*ppdata)); pdata 4687 source3/smbd/trans2.c SSVAL(pdata,0,SMB_POSIX_ACL_VERSION); pdata 4688 source3/smbd/trans2.c SSVAL(pdata,2,num_file_acls); pdata 4689 source3/smbd/trans2.c SSVAL(pdata,4,num_def_acls); pdata 4690 source3/smbd/trans2.c if (!marshall_posix_acl(conn, pdata + SMB_POSIX_ACL_HEADER_SIZE, &sbuf, file_acl)) { pdata 4701 source3/smbd/trans2.c if (!marshall_posix_acl(conn, pdata + SMB_POSIX_ACL_HEADER_SIZE + (num_file_acls*SMB_POSIX_ACL_ENTRY_SIZE), &sbuf, def_acl)) { pdata 4740 source3/smbd/trans2.c switch (SVAL(pdata, POSIX_LOCK_TYPE_OFFSET)) { pdata 4756 source3/smbd/trans2.c lock_pid = IVAL(pdata, POSIX_LOCK_PID_OFFSET); pdata 4758 source3/smbd/trans2.c offset = (((uint64_t) IVAL(pdata,(POSIX_LOCK_START_OFFSET+4))) << 32) | pdata 4759 source3/smbd/trans2.c ((uint64_t) IVAL(pdata,POSIX_LOCK_START_OFFSET)); pdata 4760 source3/smbd/trans2.c count = (((uint64_t) IVAL(pdata,(POSIX_LOCK_LEN_OFFSET+4))) << 32) | pdata 4761 source3/smbd/trans2.c ((uint64_t) IVAL(pdata,POSIX_LOCK_LEN_OFFSET)); pdata 4763 source3/smbd/trans2.c offset = (uint64_t)IVAL(pdata,POSIX_LOCK_START_OFFSET); pdata 4764 source3/smbd/trans2.c count = (uint64_t)IVAL(pdata,POSIX_LOCK_LEN_OFFSET); pdata 4778 source3/smbd/trans2.c SSVAL(pdata, POSIX_LOCK_TYPE_OFFSET, lock_type); pdata 4779 source3/smbd/trans2.c SSVAL(pdata, POSIX_LOCK_FLAGS_OFFSET, 0); pdata 4780 source3/smbd/trans2.c SIVAL(pdata, POSIX_LOCK_PID_OFFSET, lock_pid); pdata 4782 source3/smbd/trans2.c SIVAL(pdata, POSIX_LOCK_START_OFFSET, (uint32)(offset & 0xFFFFFFFF)); pdata 4783 source3/smbd/trans2.c SIVAL(pdata, POSIX_LOCK_START_OFFSET + 4, (uint32)((offset >> 32) & 0xFFFFFFFF)); pdata 4784 source3/smbd/trans2.c SIVAL(pdata, POSIX_LOCK_LEN_OFFSET, (uint32)(count & 0xFFFFFFFF)); pdata 4785 source3/smbd/trans2.c SIVAL(pdata, POSIX_LOCK_LEN_OFFSET + 4, (uint32)((count >> 32) & 0xFFFFFFFF)); pdata 4787 source3/smbd/trans2.c SIVAL(pdata, POSIX_LOCK_START_OFFSET, offset); pdata 4788 source3/smbd/trans2.c SIVAL(pdata, POSIX_LOCK_LEN_OFFSET, count); pdata 4795 source3/smbd/trans2.c memcpy(pdata, lock_data, POSIX_LOCK_DATA_SIZE); pdata 4796 source3/smbd/trans2.c SSVAL(pdata, POSIX_LOCK_TYPE_OFFSET, POSIX_LOCK_TYPE_UNLOCK); pdata 5123 source3/smbd/trans2.c const char *pdata, pdata 5137 source3/smbd/trans2.c if ((total_data == 4) && (IVAL(pdata,0) == 4)) { pdata 5145 source3/smbd/trans2.c if (IVAL(pdata,0) > total_data) { pdata 5147 source3/smbd/trans2.c IVAL(pdata,0), (unsigned int)total_data)); pdata 5152 source3/smbd/trans2.c ea_list = read_ea_list(ctx, pdata + 4, total_data - 4); pdata 5166 source3/smbd/trans2.c const char *pdata, pdata 5184 source3/smbd/trans2.c delete_on_close = (CVAL(pdata,0) ? True : False); pdata 5212 source3/smbd/trans2.c const char *pdata, pdata 5227 source3/smbd/trans2.c position_information = (uint64_t)IVAL(pdata,0); pdata 5229 source3/smbd/trans2.c position_information |= (((uint64_t)IVAL(pdata,4)) << 32); pdata 5231 source3/smbd/trans2.c if (IVAL(pdata,4) != 0) { pdata 5248 source3/smbd/trans2.c const char *pdata, pdata 5256 source3/smbd/trans2.c mode = IVAL(pdata,0); pdata 5269 source3/smbd/trans2.c const char *pdata, pdata 5289 source3/smbd/trans2.c srvstr_pull_talloc(ctx, pdata, req->flags2, &link_target, pdata, pdata 5312 source3/smbd/trans2.c const char *pdata, int total_data, pdata 5324 source3/smbd/trans2.c srvstr_get_path(ctx, pdata, req->flags2, &oldname, pdata, pdata 5350 source3/smbd/trans2.c const char *pdata, pdata 5373 source3/smbd/trans2.c overwrite = (CVAL(pdata,0) ? True : False); pdata 5374 source3/smbd/trans2.c root_fid = IVAL(pdata,4); pdata 5375 source3/smbd/trans2.c len = IVAL(pdata,8); pdata 5381 source3/smbd/trans2.c srvstr_get_path_wcard(ctx, pdata, req->flags2, &newname, &pdata[12], pdata 5482 source3/smbd/trans2.c const char *pdata, pdata 5497 source3/smbd/trans2.c posix_acl_version = SVAL(pdata,0); pdata 5498 source3/smbd/trans2.c num_file_acls = SVAL(pdata,2); pdata 5499 source3/smbd/trans2.c num_def_acls = SVAL(pdata,4); pdata 5526 source3/smbd/trans2.c pdata + SMB_POSIX_ACL_HEADER_SIZE)) { pdata 5531 source3/smbd/trans2.c pdata + SMB_POSIX_ACL_HEADER_SIZE + pdata 5545 source3/smbd/trans2.c const char *pdata, pdata 5565 source3/smbd/trans2.c switch (SVAL(pdata, POSIX_LOCK_TYPE_OFFSET)) { pdata 5583 source3/smbd/trans2.c if (SVAL(pdata,POSIX_LOCK_FLAGS_OFFSET) == POSIX_LOCK_FLAG_NOWAIT) { pdata 5585 source3/smbd/trans2.c } else if (SVAL(pdata,POSIX_LOCK_FLAGS_OFFSET) == POSIX_LOCK_FLAG_WAIT) { pdata 5595 source3/smbd/trans2.c lock_pid = IVAL(pdata, POSIX_LOCK_PID_OFFSET); pdata 5597 source3/smbd/trans2.c offset = (((uint64_t) IVAL(pdata,(POSIX_LOCK_START_OFFSET+4))) << 32) | pdata 5598 source3/smbd/trans2.c ((uint64_t) IVAL(pdata,POSIX_LOCK_START_OFFSET)); pdata 5599 source3/smbd/trans2.c count = (((uint64_t) IVAL(pdata,(POSIX_LOCK_LEN_OFFSET+4))) << 32) | pdata 5600 source3/smbd/trans2.c ((uint64_t) IVAL(pdata,POSIX_LOCK_LEN_OFFSET)); pdata 5602 source3/smbd/trans2.c offset = (uint64_t)IVAL(pdata,POSIX_LOCK_START_OFFSET); pdata 5603 source3/smbd/trans2.c count = (uint64_t)IVAL(pdata,POSIX_LOCK_LEN_OFFSET); pdata 5668 source3/smbd/trans2.c const char *pdata, pdata 5682 source3/smbd/trans2.c ft.create_time = convert_time_t_to_timespec(srv_make_unix_date2(pdata)); pdata 5685 source3/smbd/trans2.c ft.atime = convert_time_t_to_timespec(srv_make_unix_date2(pdata+4)); pdata 5688 source3/smbd/trans2.c ft.mtime = convert_time_t_to_timespec(srv_make_unix_date2(pdata+8)); pdata 5706 source3/smbd/trans2.c const char *pdata, pdata 5727 source3/smbd/trans2.c dosmode = IVAL(pdata,32); pdata 5734 source3/smbd/trans2.c ft.atime = interpret_long_date(pdata+8); pdata 5736 source3/smbd/trans2.c write_time = interpret_long_date(pdata+16); pdata 5737 source3/smbd/trans2.c changed_time = interpret_long_date(pdata+24); pdata 5743 source3/smbd/trans2.c ft.create_time = interpret_long_date(pdata); pdata 5777 source3/smbd/trans2.c const char *pdata, pdata 5795 source3/smbd/trans2.c allocation_size = (uint64_t)IVAL(pdata,0); pdata 5797 source3/smbd/trans2.c allocation_size |= (((uint64_t)IVAL(pdata,4)) << 32); pdata 5799 source3/smbd/trans2.c if (IVAL(pdata,4) != 0) { pdata 5885 source3/smbd/trans2.c const char *pdata, pdata 5897 source3/smbd/trans2.c size = IVAL(pdata,0); pdata 5899 source3/smbd/trans2.c size |= (((SMB_OFF_T)IVAL(pdata,4)) << 32); pdata 5901 source3/smbd/trans2.c if (IVAL(pdata,4) != 0) { pdata 5921 source3/smbd/trans2.c const char *pdata, pdata 5926 source3/smbd/trans2.c uint32 file_type = IVAL(pdata,56); pdata 5928 source3/smbd/trans2.c uint32 dev_major = IVAL(pdata,60); pdata 5929 source3/smbd/trans2.c uint32 dev_minor = IVAL(pdata,68); pdata 5932 source3/smbd/trans2.c uint32 raw_unixmode = IVAL(pdata,84); pdata 6009 source3/smbd/trans2.c const char *pdata, pdata 6034 source3/smbd/trans2.c if(IVAL(pdata, 0) != SMB_SIZE_NO_CHANGE_LO && pdata 6035 source3/smbd/trans2.c IVAL(pdata, 4) != SMB_SIZE_NO_CHANGE_HI) { pdata 6036 source3/smbd/trans2.c size=IVAL(pdata,0); /* first 8 Bytes are size */ pdata 6038 source3/smbd/trans2.c size |= (((SMB_OFF_T)IVAL(pdata,4)) << 32); pdata 6040 source3/smbd/trans2.c if (IVAL(pdata,4) != 0) { pdata 6047 source3/smbd/trans2.c ft.atime = interpret_long_date(pdata+24); /* access_time */ pdata 6048 source3/smbd/trans2.c ft.mtime = interpret_long_date(pdata+32); /* modification_time */ pdata 6049 source3/smbd/trans2.c set_owner = (uid_t)IVAL(pdata,40); pdata 6050 source3/smbd/trans2.c set_grp = (gid_t)IVAL(pdata,48); pdata 6051 source3/smbd/trans2.c raw_unixmode = IVAL(pdata,84); pdata 6080 source3/smbd/trans2.c pdata, pdata 6215 source3/smbd/trans2.c const char *pdata, pdata 6232 source3/smbd/trans2.c status = smb_set_file_unix_basic(conn, req, pdata, total_data, pdata 6238 source3/smbd/trans2.c smb_fflags = IVAL(pdata, 108); pdata 6239 source3/smbd/trans2.c smb_fmask = IVAL(pdata, 112); pdata 6290 source3/smbd/trans2.c char *pdata = *ppdata; pdata 6296 source3/smbd/trans2.c raw_unixmode = IVAL(pdata,8); pdata 6332 source3/smbd/trans2.c info_level_return = SVAL(pdata,16); pdata 6348 source3/smbd/trans2.c pdata = *ppdata; pdata 6350 source3/smbd/trans2.c SSVAL(pdata,0,NO_OPLOCK_RETURN); pdata 6351 source3/smbd/trans2.c SSVAL(pdata,2,0); /* No fnum. */ pdata 6352 source3/smbd/trans2.c SIVAL(pdata,4,info); /* Was directory created. */ pdata 6356 source3/smbd/trans2.c SSVAL(pdata,8,SMB_QUERY_FILE_UNIX_BASIC); pdata 6357 source3/smbd/trans2.c SSVAL(pdata,10,0); /* Padding. */ pdata 6358 source3/smbd/trans2.c store_file_unix_basic(conn, pdata + 12, fsp, psbuf); pdata 6361 source3/smbd/trans2.c SSVAL(pdata,8,SMB_QUERY_FILE_UNIX_INFO2); pdata 6362 source3/smbd/trans2.c SSVAL(pdata,10,0); /* Padding. */ pdata 6363 source3/smbd/trans2.c store_file_unix_basic_info2(conn, pdata + 12, fsp, psbuf); pdata 6366 source3/smbd/trans2.c SSVAL(pdata,8,SMB_NO_INFO_LEVEL_RETURNED); pdata 6367 source3/smbd/trans2.c SSVAL(pdata,10,0); /* Padding. */ pdata 6387 source3/smbd/trans2.c char *pdata = *ppdata; pdata 6406 source3/smbd/trans2.c flags = IVAL(pdata,0); pdata 6412 source3/smbd/trans2.c wire_open_mode = IVAL(pdata,4); pdata 6455 source3/smbd/trans2.c raw_unixmode = IVAL(pdata,8); pdata 6517 source3/smbd/trans2.c info_level_return = SVAL(pdata,16); pdata 6536 source3/smbd/trans2.c pdata = *ppdata; pdata 6540 source3/smbd/trans2.c SSVAL(pdata,0, BATCH_OPLOCK_RETURN); pdata 6542 source3/smbd/trans2.c SSVAL(pdata,0, EXCLUSIVE_OPLOCK_RETURN); pdata 6545 source3/smbd/trans2.c SSVAL(pdata,0, LEVEL_II_OPLOCK_RETURN); pdata 6547 source3/smbd/trans2.c SSVAL(pdata,0,NO_OPLOCK_RETURN); pdata 6550 source3/smbd/trans2.c SSVAL(pdata,2,fsp->fnum); pdata 6551 source3/smbd/trans2.c SIVAL(pdata,4,info); /* Was file created etc. */ pdata 6555 source3/smbd/trans2.c SSVAL(pdata,8,SMB_QUERY_FILE_UNIX_BASIC); pdata 6556 source3/smbd/trans2.c SSVAL(pdata,10,0); /* padding. */ pdata 6557 source3/smbd/trans2.c store_file_unix_basic(conn, pdata + 12, fsp, psbuf); pdata 6560 source3/smbd/trans2.c SSVAL(pdata,8,SMB_QUERY_FILE_UNIX_INFO2); pdata 6561 source3/smbd/trans2.c SSVAL(pdata,10,0); /* padding. */ pdata 6562 source3/smbd/trans2.c store_file_unix_basic_info2(conn, pdata + 12, fsp, psbuf); pdata 6565 source3/smbd/trans2.c SSVAL(pdata,8,SMB_NO_INFO_LEVEL_RETURNED); pdata 6566 source3/smbd/trans2.c SSVAL(pdata,10,0); /* padding. */ pdata 6578 source3/smbd/trans2.c const char *pdata, pdata 6596 source3/smbd/trans2.c flags = SVAL(pdata,0); pdata 6702 source3/smbd/trans2.c char *pdata = *ppdata; pdata 6761 source3/smbd/trans2.c if ((info_level == SMB_SET_FILE_DISPOSITION_INFO) && CVAL(pdata,0)) { pdata 6880 source3/smbd/trans2.c pdata, pdata 6891 source3/smbd/trans2.c pdata, pdata 6902 source3/smbd/trans2.c pdata, pdata 6914 source3/smbd/trans2.c pdata, pdata 6926 source3/smbd/trans2.c pdata, pdata 6947 source3/smbd/trans2.c pdata, pdata 6958 source3/smbd/trans2.c pdata, pdata 6973 source3/smbd/trans2.c pdata, pdata 6985 source3/smbd/trans2.c pdata, pdata 6996 source3/smbd/trans2.c pdata, pdata 7011 source3/smbd/trans2.c status = smb_set_file_unix_link(conn, req, pdata, pdata 7024 source3/smbd/trans2.c pdata, total_data, pdata 7032 source3/smbd/trans2.c pdata, total_data, pdata 7041 source3/smbd/trans2.c pdata, pdata 7057 source3/smbd/trans2.c pdata, total_data, fsp); pdata 7087 source3/smbd/trans2.c pdata, pdata 7140 source3/smbd/trans2.c char *pdata = *ppdata; pdata 7213 source3/smbd/trans2.c if (IVAL(pdata,0) > total_data) { pdata 7215 source3/smbd/trans2.c IVAL(pdata,0), (unsigned int)total_data)); pdata 7220 source3/smbd/trans2.c ea_list = read_ea_list(talloc_tos(), pdata + 4, pdata 7410 source3/smbd/trans2.c char *pdata = *ppdata; pdata 7427 source3/smbd/trans2.c pdata = *ppdata; pdata 7432 source3/smbd/trans2.c SSVAL(pdata,0,fsp->rap_print_jobid); /* Job number */ pdata 7433 source3/smbd/trans2.c srvstr_push(pdata, req->flags2, pdata + 2, pdata 7436 source3/smbd/trans2.c srvstr_push(pdata, req->flags2, pdata+18, pdata 1302 source3/utils/smbcontrol.c void * pdata) pdata 1131 source3/winbindd/idmap_tdb.c static int idmap_tdb_dump_one_entry(struct db_record *rec, void *pdata) pdata 1133 source3/winbindd/idmap_tdb.c struct dump_data *data = talloc_get_type(pdata, struct dump_data); pdata 75 source4/auth/kerberos/clikrb5.c void kerberos_free_data_contents(krb5_context context, krb5_data *pdata) pdata 78 source4/auth/kerberos/clikrb5.c if (pdata->data) { pdata 79 source4/auth/kerberos/clikrb5.c krb5_free_data_contents(context, pdata); pdata 82 source4/auth/kerberos/clikrb5.c SAFE_FREE(pdata->data); pdata 102 source4/auth/kerberos/kerberos.h void kerberos_free_data_contents(krb5_context context, krb5_data *pdata); pdata 299 source4/client/cifsdd.c void * pdata) pdata 76 source4/heimdal/lib/asn1/asn1_gen.c unsigned char p[6], *pdata; pdata 131 source4/heimdal/lib/asn1/asn1_gen.c pdata = emalloc(sz); pdata 133 source4/heimdal/lib/asn1/asn1_gen.c if (hex_decode(data, pdata, datalen) != datalen) pdata 136 source4/heimdal/lib/asn1/asn1_gen.c if (fwrite(pdata, datalen, 1, fout) != 1) pdata 140 source4/heimdal/lib/asn1/asn1_gen.c free(pdata); pdata 1023 source4/param/loadparm.c struct param_opt *data, *pdata; pdata 1036 source4/param/loadparm.c pdata = data->next; pdata 1038 source4/param/loadparm.c data = pdata; pdata 1263 source4/param/loadparm.c struct param_opt *data, *pdata, *paramo; pdata 1317 source4/param/loadparm.c pdata = pserviceDest->param_opt; pdata 1319 source4/param/loadparm.c while (pdata) { pdata 1321 source4/param/loadparm.c if (strcmp(pdata->key, data->key) == 0) { pdata 1322 source4/param/loadparm.c talloc_free(pdata->value); pdata 1323 source4/param/loadparm.c pdata->value = talloc_reference(pdata, pdata 1328 source4/param/loadparm.c pdata = pdata->next;