Searched refs:csum (Results 1 - 25 of 39) sorted by relevance

12

/opensolaris-onvv-gate/usr/src/uts/common/io/myri10ge/drv/
H A Dmyri10ge_lro.c48 uint32_t csum; local
49 csum = 0;
51 csum += *raw;
53 csum += *raw;
57 csum = (csum >> 16) + (csum & 0xffff);
58 csum = (csum >> 16) + (csum
66 uint64_t csum; local
136 myri10ge_lro_rx(struct myri10ge_slice_state *ss, mblk_t *m_head, uint32_t csum, struct myri10ge_mblk_list *mbl) argument
[all...]
H A Dmyri10ge.c2307 myri10ge_rx_csum(mblk_t *mp, struct myri10ge_rx_ring_stats *s, uint32_t csum) argument
2315 csum = ntohs((uint16_t)csum);
2333 csum += ~partial;
2334 csum += (csum < ~partial);
2335 csum = (csum >> 16) + (csum & 0xFFFF);
2336 csum
2387 myri10ge_rx_done_small(struct myri10ge_slice_state *ss, uint32_t len, uint32_t csum) argument
2424 myri10ge_rx_done_big(struct myri10ge_slice_state *ss, uint32_t len, uint32_t csum) argument
[all...]
/opensolaris-onvv-gate/usr/src/cmd/fm/eversholt/common/
H A Deft.h54 uint32_t csum; member in struct:eftheader
H A Deftread.c84 uint32_t csum = 0; local
109 hdr.csum = ntohl(hdr.csum);
176 csum += (uint32_t)*ptr;
185 if (hdr.csum != csum) {
187 hdr.csum, csum);
H A Deftwrite.c147 hdr.csum += (uint32_t)*ptr;
160 hdr.csum = htonl(hdr.csum);
/opensolaris-onvv-gate/usr/src/cmd/fm/scripts/
H A Dbustcode.pl85 my $csum = 0;
128 $csum = crc($csum, $i);
205 # compute csum by taking 5 bits at a time from left to right
208 $csum = crc($csum, oct('0b' . $1));
212 printf("CRC: 0x%x\n", $csum) if $opt_c;
214 # changed the zeroed csum bits to the computed value, masking
221 if ($csumfromcode eq substr(sprintf('%014b', $csum),
228 substr(sprintf('%014b', $csum),
[all...]
H A Dbuildcode.pl94 my $csum = 0;
178 $csum = crc($csum, $i);
197 # csum bits, zeroed
200 # compute csum by taking 5 bits at a time from left to right
203 $csum = crc($csum, oct('0b' . $1));
207 printf("CRC: 0x%x\n", $csum) if $opt_c;
209 # change the zeroed csum bits to the computed value, masking
211 print " Checksum: " . substr(sprintf("%014b", $csum),
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_ioctl.c496 uint8_t csum; local
524 csum = 0;
527 csum = (uint8_t)(csum + (uint8_t)*wptr);
528 csum = (uint8_t)(csum + (uint8_t)(*wptr >> 8));
535 if (csum) {
549 csum = (uint8_t)(csum + *bptr++);
551 csum
611 uint32_t csum = 0; local
688 uint8_t csum; local
[all...]
/opensolaris-onvv-gate/usr/src/grub/grub-0.97/stage2/
H A Dufs.h51 * N.B. sizeof (struct csum) must be a power of two in order for
54 struct csum { struct
94 grub_int32_t fs_csmask; /* csum block offset */
95 grub_int32_t fs_csshift; /* csum block number */
138 struct csum fs_cstotal; /* cylinder summary information */
153 union { /* fs_cs (csum) info */
155 struct csum *fs_csp;
H A Dfs.h131 * N.B. sizeof(struct csum) must be a power of two in order for
134 struct csum struct
179 int fs_csmask; /* csum block offset */
180 int fs_csshift; /* csum block number */
207 struct csum fs_cstotal; /* cylinder summary information */
219 struct csum *fs_csp[MAXCSBUFS]; /* list of fs_cs info buffers */
265 * N.B. This macro assumes that sizeof(struct csum) is a power of two.
283 struct csum cg_cs; /* cylinder summary information */
332 struct csum cg_cs; /* cylinder summary information */
H A Dufs2.h225 struct csum { struct
299 struct csum fs_old_cstotal; /* cylinder summary information */
310 struct csum *fs_csp; /* cg summary info buffer for fs_cs */
/opensolaris-onvv-gate/usr/src/cmd/fs.d/ufs/fsck/
H A Dpass5.c55 struct csum *cs;
56 struct csum backup_cs;
58 struct csum cstotal;
109 (void) memset((void *)&cstotal, 0, sizeof (struct csum));
281 sizeof (struct csum)) != 0);
430 sizeof (struct csum)) != 0)) {
433 (void *)&cstotal, sizeof (struct csum));
/opensolaris-onvv-gate/usr/src/uts/common/io/e1000g/
H A De1000_manage.c135 s32 ret_val, hdr_csum, csum; local
167 csum = e1000_calculate_checksum((u8 *)hdr,
174 if (hdr_csum != csum)
H A De1000_hw.h297 __le16 csum; /* Packet checksum */ member in struct:e1000_rx_desc
316 __le16 csum; /* Packet Checksum */ member in struct:e1000_rx_desc_extended::__anon5459::__anon5460::__anon5461::__anon5462
342 __le16 csum; /* Packet Checksum */ member in struct:e1000_rx_desc_packet_split::__anon5465::__anon5466::__anon5467::__anon5468
/opensolaris-onvv-gate/usr/src/uts/common/io/igb/
H A Digb_manage.c137 s32 ret_val, hdr_csum, csum; local
168 csum = e1000_calculate_checksum((u8 *)hdr,
175 if (hdr_csum != csum)
H A Digb_hw.h198 __le16 csum; /* Packet checksum */ member in struct:e1000_rx_desc
217 __le16 csum; /* Packet Checksum */ member in struct:e1000_rx_desc_extended::__anon6107::__anon6108::__anon6109::__anon6110
243 __le16 csum; /* Packet Checksum */ member in struct:e1000_rx_desc_packet_split::__anon6113::__anon6114::__anon6115::__anon6116
H A Digb_82575.h214 __le16 csum; /* Packet Checksum */ member in struct:e1000_adv_rx_desc::__anon6097::__anon6098::__anon6101::__anon6102
/opensolaris-onvv-gate/usr/src/uts/common/sys/fs/
H A Dufs_fs.h174 * N.B. sizeof (struct csum) must be a power of two in order for
177 struct csum { struct
270 int32_t fs_csmask; /* csum block offset */
271 int32_t fs_csshift; /* csum block number */
318 struct csum fs_cstotal; /* cylinder summary information */
333 union { /* fs_cs (csum) info */
335 struct csum *fs_csp;
424 * N.B. This macro assumes that sizeof (struct csum) is a power of two.
445 struct csum cg_cs; /* cylinder summary information */
509 struct csum cg_c
[all...]
/opensolaris-onvv-gate/usr/src/uts/sun4u/starfire/os/
H A Dpda.c371 uint_t csum; local
376 csum = p2o_calc_checksum(p2o);
378 return (csum == p2o->p2o_csum);
406 uint_t csum, o_csum; local
417 csum = 0;
419 csum += *csumptr++;
422 return (-csum);
/opensolaris-onvv-gate/usr/src/lib/fm/libdiagcode/common/
H A Ddiagcode.c705 unsigned long csum = 0; /* checksum (CRC) of diagcode */ local
725 crc(&csum, (unsigned)*ptr);
802 crc(&csum, bitv_chunk(allbits, limbit, limbit - 5));
807 bitv_setlo(allbits, infop->csumbits, (unsigned)csum);
839 unsigned long csum; /* our computed checksum */ local
885 /* now pull out the csum */
888 /* set the csum bits to zero */
892 csum = 0;
894 crc(&csum, (unsigned)*ptr);
897 crc(&csum, bitv_chun
[all...]
/opensolaris-onvv-gate/usr/src/lib/libparted/common/libparted/labels/
H A Dsun.c93 u_int16_t csum; /* Label xor'd checksum */ member in struct:_SunRawLabel
118 u_int16_t csum = 0; local
120 while(ush < (u_int16_t *)(&label->csum))
121 csum ^= *ush++;
122 label->csum = csum;
130 u_int16_t csum = 0; local
133 csum ^= *ush--;
135 return !csum;
/opensolaris-onvv-gate/usr/src/cmd/fs.d/ufs/fstyp/
H A Dfstyp.c393 fsp->fs_u.fs_csp = (struct csum *)(void *)sip;
406 struct csum *cs = &fsp->fs_cs(fsp, i);
430 int32_t csum = 0; local
435 csum += *lp++;
436 *sp = csum;
/opensolaris-onvv-gate/usr/src/uts/common/xen/io/
H A Dxnbo.c152 uint32_t pflags, csum; local
176 mac_hcksum_get(mp, NULL, NULL, NULL, &csum, &pflags);
184 (csum == 0xffff)))
/opensolaris-onvv-gate/usr/src/cmd/fs.d/ufs/mkfs/
H A Dmkfs.c445 struct csum *fscs;
570 struct csum *grow_fscs;
617 static struct csum *read_summaryinfo(struct fs *);
2038 * The csum records are stored in cylinder group 0, starting at
2043 fragroundup(&sblock, sblock.fs_ncg * sizeof (struct csum));
2044 i = sblock.fs_bsize / sizeof (struct csum);
2048 fscs = (struct csum *)calloc(1, sblock.fs_cssize);
2314 * write the superblock and csum information
2508 struct csum *cs;
3872 * divided by (sizeof csum) {1
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/fs/ufs/
H A Dlufs.c187 int32_t csum = 0; local
192 csum += *lp++;
193 *sp = csum;

Completed in 316 milliseconds

12