Symbol: record
lib/libc/gen/getcap.c
191
char *record, *cbuf;
lib/libc/gen/getcap.c
209
if ((record = malloc (topreclen + BFRAG)) == NULL) {
lib/libc/gen/getcap.c
213
strcpy(record, toprec);
lib/libc/gen/getcap.c
216
rp = record + topreclen + 1;
lib/libc/gen/getcap.c
223
if ((record = malloc(BFRAG)) == NULL) {
lib/libc/gen/getcap.c
227
r_end = record + BFRAG;
lib/libc/gen/getcap.c
247
free(record);
lib/libc/gen/getcap.c
248
retval = cdbget(capdbp, &record, name);
lib/libc/gen/getcap.c
255
clen = strlen(record);
lib/libc/gen/getcap.c
257
memcpy(cbuf, record, clen + 1);
lib/libc/gen/getcap.c
296
rp = record;
lib/libc/gen/getcap.c
306
free(record);
lib/libc/gen/getcap.c
320
if (rp > record && *(rp-1) == '\\') {
lib/libc/gen/getcap.c
337
pos = rp - record;
lib/libc/gen/getcap.c
338
newsize = r_end - record + BFRAG;
lib/libc/gen/getcap.c
339
record = reallocf(record, newsize);
lib/libc/gen/getcap.c
340
if (record == NULL) {
lib/libc/gen/getcap.c
346
r_end = record + newsize;
lib/libc/gen/getcap.c
347
rp = record + pos;
lib/libc/gen/getcap.c
362
if (*record == '\0' || *record == '#')
lib/libc/gen/getcap.c
368
if (cgetmatch(record, name) == 0) {
lib/libc/gen/getcap.c
369
if (nfield == NULL || !nfcmp(nfield, record)) {
lib/libc/gen/getcap.c
381
free(record);
lib/libc/gen/getcap.c
404
scan = record;
lib/libc/gen/getcap.c
436
free(record);
lib/libc/gen/getcap.c
477
pos = rp - record;
lib/libc/gen/getcap.c
478
newsize = r_end - record + diff + BFRAG;
lib/libc/gen/getcap.c
479
tcpos = tcstart - record;
lib/libc/gen/getcap.c
480
tcposend = tcend - record;
lib/libc/gen/getcap.c
481
record = reallocf(record, newsize);
lib/libc/gen/getcap.c
482
if (record == NULL) {
lib/libc/gen/getcap.c
489
r_end = record + newsize;
lib/libc/gen/getcap.c
490
rp = record + pos;
lib/libc/gen/getcap.c
491
tcstart = record + tcpos;
lib/libc/gen/getcap.c
492
tcend = record + tcposend;
lib/libc/gen/getcap.c
518
*len = rp - record - 1; /* don't count NUL */
lib/libc/gen/getcap.c
520
if ((record =
lib/libc/gen/getcap.c
521
reallocf(record, (size_t)(rp - record))) == NULL) {
lib/libc/gen/getcap.c
526
*cap = record;
sys/dev/disk/mpt/mpt.c
1197
struct mpt_evtf_record *record;
sys/dev/disk/mpt/mpt.c
1241
record = LIST_FIRST(&mpt->ack_frames);
sys/dev/disk/mpt/mpt.c
1242
LIST_REMOVE(record, links);
sys/dev/disk/mpt/mpt.c
1245
mpt_send_event_ack(mpt, req, &record->reply, record->context);
sys/dev/disk/mpt/mpt.c
1246
offset = (uint32_t)((uint8_t *)record - mpt->reply);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
392
ATOM_COMMON_RECORD_HEADER *record = (ATOM_COMMON_RECORD_HEADER *)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
398
while (record->ucRecordSize > 0 &&
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
399
record->ucRecordType > 0 &&
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
400
record->ucRecordType <= ATOM_MAX_OBJECT_RECORD_NUMBER) {
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
401
switch (record->ucRecordType) {
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
404
record;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
408
record = (ATOM_COMMON_RECORD_HEADER *)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
409
((char *)record + record->ucRecordSize);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
420
ATOM_COMMON_RECORD_HEADER *record = (ATOM_COMMON_RECORD_HEADER *)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
444
while (record->ucRecordSize > 0 &&
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
445
record->ucRecordType > 0 &&
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
446
record->ucRecordType <= ATOM_MAX_OBJECT_RECORD_NUMBER) {
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
447
switch (record->ucRecordType) {
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
451
record;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
463
record;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
471
record;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
478
record = (ATOM_COMMON_RECORD_HEADER *)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
479
((char *)record + record->ucRecordSize);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
496
*record =
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
507
while (record->ucRecordSize > 0 &&
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
508
record->ucRecordType > 0 &&
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
509
record->ucRecordType <= ATOM_MAX_OBJECT_RECORD_NUMBER) {
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
510
switch (record->ucRecordType) {
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
514
record;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
525
record;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
532
record =
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
534
*) ((char *)record
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
536
record->
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2145
u8 *record;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2149
record = (u8 *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2153
record = (u8 *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2156
while (*record != ATOM_RECORD_END_TYPE) {
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2157
switch (*record) {
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2159
record += sizeof(ATOM_PATCH_RECORD_MODE);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2162
record += sizeof(ATOM_LCD_RTS_RECORD);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2165
record += sizeof(ATOM_LCD_MODE_CONTROL_CAP);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2168
fake_edid_record = (ATOM_FAKE_EDID_PATCH_RECORD *)record;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2185
record += fake_edid_record->ucFakeEDIDLength ?
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2190
panel_res_record = (ATOM_PANEL_RESOLUTION_PATCH_RECORD *)record;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2193
record += sizeof(ATOM_PANEL_RESOLUTION_PATCH_RECORD);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2196
DRM_ERROR("Bad LCD record %d\n", *record);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1481
ATOM_ENCODER_CAP_RECORD_V2 *record = NULL;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1491
record = get_encoder_cap_record(bp, object);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1492
if (!record)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1495
info->DP_HBR2_EN = record->usHBR2En;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1496
info->DP_HBR3_EN = record->usHBR3En;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1497
info->HDMI_6GB_EN = record->usHDMI6GEn;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1838
ATOM_I2C_RECORD *record,
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1866
if (count < record->sucI2cId.bfI2C_LineMux)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1870
info->i2c_hw_assist = record->sucI2cId.bfHW_Capable;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1871
info->i2c_line = record->sucI2cId.bfI2C_LineMux;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1872
info->i2c_engine_id = record->sucI2cId.bfHW_EngineID;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
1873
info->i2c_slave_address = record->ucI2CAddr;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
222
ATOM_I2C_RECORD *record;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
249
record = (ATOM_I2C_RECORD *) header;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
251
if (get_gpio_i2c_info(bp, record, info) == BP_RESULT_OK)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2609
ATOM_BRACKET_LAYOUT_RECORD *record;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2614
record = NULL;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2636
record = (ATOM_BRACKET_LAYOUT_RECORD *)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2650
slot_layout_info->length = record->ucLength;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2651
slot_layout_info->width = record->ucWidth;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2654
slot_layout_info->num_of_connectors = record->ucConnNum;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2658
(record->asConnInfo[j].ucConnectorType);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2659
switch (record->asConnInfo[j].ucConnectorType) {
sys/dev/drm/amd/display/dc/bios/bios_parser.c
267
ATOM_HPD_INT_RECORD *record = NULL;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2696
record->asConnInfo[j].ucPosition;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
2699
record->asConnInfo[j].usConnectorObjectId);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
277
record = get_hpd_record(bp, object);
sys/dev/drm/amd/display/dc/bios/bios_parser.c
279
if (record != NULL) {
sys/dev/drm/amd/display/dc/bios/bios_parser.c
280
info->hpd_int_gpio_uid = record->ucHPDIntGPIOID;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
281
info->hpd_active = record->ucPlugged_PinState;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
291
ATOM_CONNECTOR_DEVICE_TAG_RECORD **record)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
318
*record = (ATOM_CONNECTOR_DEVICE_TAG_RECORD *) header;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
333
ATOM_CONNECTOR_DEVICE_TAG_RECORD *record = NULL;
sys/dev/drm/amd/display/dc/bios/bios_parser.c
347
if (bios_parser_get_device_tag_record(bp, object, &record)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
351
if (device_tag_index >= record->ucNumberOfDevice)
sys/dev/drm/amd/display/dc/bios/bios_parser.c
354
device_tag = &record->asDeviceTag[device_tag_index];
sys/dev/drm/amd/display/dc/bios/bios_parser.c
65
ATOM_I2C_RECORD *record,
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1289
struct atom_encoder_caps_record *record = NULL;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1299
record = get_encoder_cap_record(bp, object);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1300
if (!record)
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1303
info->DP_HBR2_CAP = (record->encodercaps &
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1305
info->DP_HBR2_EN = (record->encodercaps &
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1307
info->DP_HBR3_EN = (record->encodercaps &
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1309
info->HDMI_6GB_EN = (record->encodercaps &
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1674
struct atom_bracket_layout_record *record;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1681
record = NULL;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1714
record = (struct atom_bracket_layout_record *)
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1728
slot_layout_info->length = record->bracketlen;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1729
slot_layout_info->width = record->bracketwidth;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1732
slot_layout_info->num_of_connectors = record->conn_num;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1736
(record->conn_info[j].connector_type);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1737
switch (record->conn_info[j].connector_type) {
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1774
record->conn_info[j].position;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
1777
record->conn_info[j].connectorobjid);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
292
struct atom_i2c_record *record;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
319
record = (struct atom_i2c_record *) header;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
321
if (get_gpio_i2c_info(bp, record, info) ==
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
334
struct atom_i2c_record *record,
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
367
table_index = record->i2c_id & I2C_HW_LANE_MUX;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
373
if (((record->i2c_id & I2C_HW_CAP) == (
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
376
((record->i2c_id & I2C_HW_ENGINE_ID_MASK) ==
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
379
((record->i2c_id & I2C_HW_LANE_MUX) ==
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
395
info->i2c_hw_assist = (record->i2c_id & I2C_HW_CAP) ? true : false;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
396
info->i2c_line = record->i2c_id & I2C_HW_LANE_MUX;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
397
info->i2c_engine_id = (record->i2c_id & I2C_HW_ENGINE_ID_MASK) >> 4;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
398
info->i2c_slave_address = record->i2c_slave_addr;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
417
struct atom_hpd_int_record *record = NULL;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
427
record = get_hpd_record(bp, object);
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
429
if (record != NULL) {
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
430
info->hpd_int_gpio_uid = record->pin_id;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
431
info->hpd_active = record->plugin_pin_state;
sys/dev/drm/amd/display/dc/bios/bios_parser2.c
80
struct atom_i2c_record *record,
sys/dev/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c
162
phm_ppt_v1_voltage_lookup_record *record;
sys/dev/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c
179
record = GET_FLEXIBLE_ARRAY_MEMBER_ADDR(
sys/dev/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c
185
record->us_calculated = 0;
sys/dev/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c
186
record->us_vdd = le16_to_cpu(atom_record->usVdd);
sys/dev/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c
187
record->us_cac_low = le16_to_cpu(atom_record->usCACLow);
sys/dev/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c
188
record->us_cac_mid = le16_to_cpu(atom_record->usCACMid);
sys/dev/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c
189
record->us_cac_high = le16_to_cpu(atom_record->usCACHigh);
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
1576
const ATOM_PPLIB_VCE_State_Record *record = &vce_state_table->entries[i];
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
1578
const VCEClockInfo *vce_clock_info = &vce_clock_info_array->entries[record->ucVCEClockInfoIndex];
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
1580
unsigned long clockInfoIndex = record->ucClockInfoIndex & 0x3F;
sys/dev/drm/amd/powerplay/hwmgr/processpptables.c
1582
*flag = (record->ucClockInfoIndex >> NUM_BITS_CLOCK_INFO_ARRAY_INDEX);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
1890
phm_ppt_v1_voltage_lookup_record *record)
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
1905
if (look_up_table->entries[i].us_vdd == record->us_vdd) {
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
1913
look_up_table->entries[i].us_vdd = record->us_vdd;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
1914
look_up_table->entries[i].us_cac_low = record->us_cac_low;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
1915
look_up_table->entries[i].us_cac_mid = record->us_cac_mid;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
1916
look_up_table->entries[i].us_cac_high = record->us_cac_high;
sys/dev/drm/radeon/radeon_atombios.c
1695
u8 *record;
sys/dev/drm/radeon/radeon_atombios.c
1699
record = (u8 *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/radeon_atombios.c
1703
record = (u8 *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/radeon_atombios.c
1706
while (*record != ATOM_RECORD_END_TYPE) {
sys/dev/drm/radeon/radeon_atombios.c
1707
switch (*record) {
sys/dev/drm/radeon/radeon_atombios.c
1709
record += sizeof(ATOM_PATCH_RECORD_MODE);
sys/dev/drm/radeon/radeon_atombios.c
1712
record += sizeof(ATOM_LCD_RTS_RECORD);
sys/dev/drm/radeon/radeon_atombios.c
1715
record += sizeof(ATOM_LCD_MODE_CONTROL_CAP);
sys/dev/drm/radeon/radeon_atombios.c
1718
fake_edid_record = (ATOM_FAKE_EDID_PATCH_RECORD *)record;
sys/dev/drm/radeon/radeon_atombios.c
1735
record += fake_edid_record->ucFakeEDIDLength ?
sys/dev/drm/radeon/radeon_atombios.c
1740
panel_res_record = (ATOM_PANEL_RESOLUTION_PATCH_RECORD *)record;
sys/dev/drm/radeon/radeon_atombios.c
1743
record += sizeof(ATOM_PANEL_RESOLUTION_PATCH_RECORD);
sys/dev/drm/radeon/radeon_atombios.c
1746
DRM_ERROR("Bad LCD record %d\n", *record);
sys/dev/drm/radeon/radeon_atombios.c
654
ATOM_COMMON_RECORD_HEADER *record = (ATOM_COMMON_RECORD_HEADER *)
sys/dev/drm/radeon/radeon_atombios.c
660
while (record->ucRecordSize > 0 &&
sys/dev/drm/radeon/radeon_atombios.c
661
record->ucRecordType > 0 &&
sys/dev/drm/radeon/radeon_atombios.c
662
record->ucRecordType <= ATOM_MAX_OBJECT_RECORD_NUMBER) {
sys/dev/drm/radeon/radeon_atombios.c
663
switch (record->ucRecordType) {
sys/dev/drm/radeon/radeon_atombios.c
666
record;
sys/dev/drm/radeon/radeon_atombios.c
670
record = (ATOM_COMMON_RECORD_HEADER *)
sys/dev/drm/radeon/radeon_atombios.c
671
((char *)record + record->ucRecordSize);
sys/dev/drm/radeon/radeon_atombios.c
685
ATOM_COMMON_RECORD_HEADER *record = (ATOM_COMMON_RECORD_HEADER *)
sys/dev/drm/radeon/radeon_atombios.c
709
while (record->ucRecordSize > 0 &&
sys/dev/drm/radeon/radeon_atombios.c
710
record->ucRecordType > 0 &&
sys/dev/drm/radeon/radeon_atombios.c
711
record->ucRecordType <= ATOM_MAX_OBJECT_RECORD_NUMBER) {
sys/dev/drm/radeon/radeon_atombios.c
712
switch (record->ucRecordType) {
sys/dev/drm/radeon/radeon_atombios.c
716
record;
sys/dev/drm/radeon/radeon_atombios.c
728
record;
sys/dev/drm/radeon/radeon_atombios.c
736
record;
sys/dev/drm/radeon/radeon_atombios.c
743
record = (ATOM_COMMON_RECORD_HEADER *)
sys/dev/drm/radeon/radeon_atombios.c
744
((char *)record + record->ucRecordSize);
sys/dev/drm/radeon/radeon_atombios.c
761
*record =
sys/dev/drm/radeon/radeon_atombios.c
772
while (record->ucRecordSize > 0 &&
sys/dev/drm/radeon/radeon_atombios.c
773
record->ucRecordType > 0 &&
sys/dev/drm/radeon/radeon_atombios.c
774
record->ucRecordType <= ATOM_MAX_OBJECT_RECORD_NUMBER) {
sys/dev/drm/radeon/radeon_atombios.c
775
switch (record->ucRecordType) {
sys/dev/drm/radeon/radeon_atombios.c
779
record;
sys/dev/drm/radeon/radeon_atombios.c
790
record;
sys/dev/drm/radeon/radeon_atombios.c
797
record =
sys/dev/drm/radeon/radeon_atombios.c
799
*) ((char *)record
sys/dev/drm/radeon/radeon_atombios.c
801
record->
sys/dev/netif/ig_hal/e1000_i210.c
501
u32 *record = NULL;
sys/dev/netif/ig_hal/e1000_i210.c
521
record = &buffer[invm_blocks - i];
sys/dev/netif/ig_hal/e1000_i210.c
525
if ((i == 1) && ((*record & E1000_INVM_VER_FIELD_ONE) == 0)) {
sys/dev/netif/ig_hal/e1000_i210.c
532
((*record & E1000_INVM_VER_FIELD_TWO) == 0)) {
sys/dev/netif/ig_hal/e1000_i210.c
533
version = (*record & E1000_INVM_VER_FIELD_ONE) >> 3;
sys/dev/netif/ig_hal/e1000_i210.c
541
else if ((((*record & E1000_INVM_VER_FIELD_ONE) == 0) &&
sys/dev/netif/ig_hal/e1000_i210.c
542
((*record & 0x3) == 0)) || (((*record & 0x3) != 0) &&
sys/dev/netif/ig_hal/e1000_i210.c
553
else if (((*record & E1000_INVM_VER_FIELD_TWO) == 0) &&
sys/dev/netif/ig_hal/e1000_i210.c
554
((*record & 0x3) == 0)) {
sys/dev/netif/ig_hal/e1000_i210.c
555
version = (*record & E1000_INVM_VER_FIELD_ONE) >> 3;
sys/dev/netif/ig_hal/e1000_i210.c
568
record = &buffer[invm_blocks - i];
sys/dev/netif/ig_hal/e1000_i210.c
572
if ((i == 1) && ((*record & E1000_INVM_IMGTYPE_FIELD) == 0)) {
sys/dev/netif/ig_hal/e1000_i210.c
578
else if ((((*record & 0x3) == 0) &&
sys/dev/netif/ig_hal/e1000_i210.c
579
((*record & E1000_INVM_IMGTYPE_FIELD) == 0)) ||
sys/dev/netif/ig_hal/e1000_i210.c
580
((((*record & 0x3) != 0) && (i != 1)))) {
sys/vfs/hammer/hammer.h
1005
int hammer_mem_add(hammer_record_t record);
sys/vfs/hammer/hammer.h
1024
void hammer_flush_record_done(hammer_record_t record, int error);
sys/vfs/hammer/hammer.h
1025
void hammer_wait_mem_record_ident(hammer_record_t record, const char *ident);
sys/vfs/hammer/hammer.h
1026
void hammer_rel_mem_record(hammer_record_t record);
sys/vfs/hammer/hammer.h
1278
void hammer_ip_replace_bulk(hammer_mount_t hmp, hammer_record_t record);
sys/vfs/hammer/hammer.h
1283
hammer_record_t record);
sys/vfs/hammer/hammer.h
1319
hammer_record_t record);
sys/vfs/hammer/hammer.h
1320
void hammer_io_direct_wait(hammer_record_t record);
sys/vfs/hammer/hammer.h
1413
hammer_wait_mem_record(hammer_record_t record)
sys/vfs/hammer/hammer.h
1415
hammer_wait_mem_record_ident(record, "hmmwai");
sys/vfs/hammer/hammer_inode.c
1058
hammer_record_t record;
sys/vfs/hammer/hammer_inode.c
1087
record = cursor.iprec;
sys/vfs/hammer/hammer_inode.c
1088
if (record->flags & HAMMER_RECF_INTERLOCK_BE) {
sys/vfs/hammer/hammer_inode.c
1090
hammer_ref(&record->lock);
sys/vfs/hammer/hammer_inode.c
1091
cursor.deadlk_rec = record;
sys/vfs/hammer/hammer_inode.c
1094
record->flags |= HAMMER_RECF_DELETED_FE;
sys/vfs/hammer/hammer_inode.c
1104
record = hammer_alloc_mem_record(ip, sizeof(pfsm->pfsd));
sys/vfs/hammer/hammer_inode.c
1105
record->type = HAMMER_MEM_RECORD_GENERAL;
sys/vfs/hammer/hammer_inode.c
1107
record->leaf.base.localization = ip->obj_localization |
sys/vfs/hammer/hammer_inode.c
1109
record->leaf.base.rec_type = HAMMER_RECTYPE_PFS;
sys/vfs/hammer/hammer_inode.c
1110
record->leaf.base.key = pfsm->localization;
sys/vfs/hammer/hammer_inode.c
1111
record->leaf.data_len = sizeof(pfsm->pfsd);
sys/vfs/hammer/hammer_inode.c
1112
bcopy(&pfsm->pfsd, record->data, sizeof(pfsm->pfsd));
sys/vfs/hammer/hammer_inode.c
1113
error = hammer_ip_add_record(trans, record);
sys/vfs/hammer/hammer_inode.c
1236
hammer_record_t record;
sys/vfs/hammer/hammer_inode.c
1305
record = hammer_alloc_mem_record(ip, 0);
sys/vfs/hammer/hammer_inode.c
1306
record->type = HAMMER_MEM_RECORD_INODE;
sys/vfs/hammer/hammer_inode.c
1307
record->flush_state = HAMMER_FST_FLUSH;
sys/vfs/hammer/hammer_inode.c
1308
record->leaf = ip->sync_ino_leaf;
sys/vfs/hammer/hammer_inode.c
1309
record->leaf.base.create_tid = trans->tid;
sys/vfs/hammer/hammer_inode.c
1310
record->leaf.data_len = sizeof(ip->sync_ino_data);
sys/vfs/hammer/hammer_inode.c
1311
record->leaf.create_ts = trans->time32;
sys/vfs/hammer/hammer_inode.c
1312
record->data = (void *)&ip->sync_ino_data;
sys/vfs/hammer/hammer_inode.c
1313
record->flags |= HAMMER_RECF_INTERLOCK_BE;
sys/vfs/hammer/hammer_inode.c
1330
error = hammer_ip_sync_record_cursor(cursor, record);
sys/vfs/hammer/hammer_inode.c
1333
ip, record->flags, error);
sys/vfs/hammer/hammer_inode.c
1349
record->flags |= HAMMER_RECF_COMMITTED;
sys/vfs/hammer/hammer_inode.c
1350
record->flags &= ~HAMMER_RECF_INTERLOCK_BE;
sys/vfs/hammer/hammer_inode.c
1351
record->flush_state = HAMMER_FST_IDLE;
sys/vfs/hammer/hammer_inode.c
1353
hammer_rel_mem_record(record);
sys/vfs/hammer/hammer_inode.c
1945
hammer_setup_parent_inodes_helper(hammer_record_t record, int depth,
sys/vfs/hammer/hammer_inode.c
1951
KKASSERT(record->flush_state != HAMMER_FST_IDLE);
sys/vfs/hammer/hammer_inode.c
1952
pip = record->ip;
sys/vfs/hammer/hammer_inode.c
1962
if (record->flush_state == HAMMER_FST_FLUSH) {
sys/vfs/hammer/hammer_inode.c
1967
if (record->flush_group != flg) {
sys/vfs/hammer/hammer_inode.c
1969
record->target_ip->flags |= HAMMER_INODE_CONN_DOWN;
sys/vfs/hammer/hammer_inode.c
1978
if (record->type == HAMMER_MEM_RECORD_ADD)
sys/vfs/hammer/hammer_inode.c
1992
KKASSERT(record->flush_state == HAMMER_FST_SETUP);
sys/vfs/hammer/hammer_inode.c
2005
record->target_ip->flags |= HAMMER_INODE_CONN_DOWN;
sys/vfs/hammer/hammer_inode.c
2025
if (record->flush_state == HAMMER_FST_FLUSH) {
sys/vfs/hammer/hammer_inode.c
2026
if (record->type == HAMMER_MEM_RECORD_ADD)
sys/vfs/hammer/hammer_inode.c
2031
KKASSERT(record->flush_state == HAMMER_FST_SETUP);
sys/vfs/hammer/hammer_inode.c
2034
if (record->type == HAMMER_MEM_RECORD_DEL &&
sys/vfs/hammer/hammer_inode.c
2035
(record->target_ip->flags & (HAMMER_INODE_DELETED|HAMMER_INODE_DELONDISK)) == 0) {
sys/vfs/hammer/hammer_inode.c
2045
record->target_ip->flags |= HAMMER_INODE_REFLUSH;
sys/vfs/hammer/hammer_inode.c
2055
record->flush_state = HAMMER_FST_FLUSH;
sys/vfs/hammer/hammer_inode.c
2056
record->flush_group = flg;
sys/vfs/hammer/hammer_inode.c
2057
++record->flush_group->refs;
sys/vfs/hammer/hammer_inode.c
2058
hammer_ref(&record->lock);
sys/vfs/hammer/hammer_inode.c
2067
if (record->type == HAMMER_MEM_RECORD_ADD)
sys/vfs/hammer/hammer_inode.c
2078
record->target_ip->flags |= HAMMER_INODE_CONN_DOWN;
sys/vfs/hammer/hammer_inode.c
2708
hammer_sync_record_callback(hammer_record_t record, void *data)
sys/vfs/hammer/hammer_inode.c
2719
if (record->flush_state != HAMMER_FST_FLUSH)
sys/vfs/hammer/hammer_inode.c
2722
if (record->flush_group != record->ip->flush_group) {
sys/vfs/hammer/hammer_inode.c
2724
record,
sys/vfs/hammer/hammer_inode.c
2725
record->ip,
sys/vfs/hammer/hammer_inode.c
2726
record->flush_group,
sys/vfs/hammer/hammer_inode.c
2727
record->ip->flush_group);
sys/vfs/hammer/hammer_inode.c
2732
KKASSERT(record->flush_group == record->ip->flush_group);
sys/vfs/hammer/hammer_inode.c
2742
KKASSERT((record->flags & HAMMER_RECF_INTERLOCK_BE) == 0);
sys/vfs/hammer/hammer_inode.c
2743
record->flags |= HAMMER_RECF_INTERLOCK_BE;
sys/vfs/hammer/hammer_inode.c
2748
if (record->flags & (HAMMER_RECF_DELETED_BE | HAMMER_RECF_COMMITTED)) {
sys/vfs/hammer/hammer_inode.c
2762
if (record->ip->sync_flags & HAMMER_INODE_DELETING) {
sys/vfs/hammer/hammer_inode.c
2763
switch(record->type) {
sys/vfs/hammer/hammer_inode.c
2777
record->flags |= HAMMER_RECF_DELETED_BE;
sys/vfs/hammer/hammer_inode.c
2778
++record->ip->rec_generation;
sys/vfs/hammer/hammer_inode.c
2783
record);
sys/vfs/hammer/hammer_inode.c
2786
hpanic("attempt to sync inode record %p?", record);
sys/vfs/hammer/hammer_inode.c
2813
if (record->flags & HAMMER_RECF_DELETED_FE) {
sys/vfs/hammer/hammer_inode.c
2814
if (record->type == HAMMER_MEM_RECORD_ADD) {
sys/vfs/hammer/hammer_inode.c
2819
record->flags |= HAMMER_RECF_CONVERT_DELETE;
sys/vfs/hammer/hammer_inode.c
2825
KKASSERT(record->type != HAMMER_MEM_RECORD_DEL);
sys/vfs/hammer/hammer_inode.c
2826
record->flags |= HAMMER_RECF_DELETED_BE;
sys/vfs/hammer/hammer_inode.c
2827
++record->ip->rec_generation;
sys/vfs/hammer/hammer_inode.c
2837
if (record->type != HAMMER_MEM_RECORD_DEL) {
sys/vfs/hammer/hammer_inode.c
2838
record->leaf.base.create_tid = trans->tid;
sys/vfs/hammer/hammer_inode.c
2839
record->leaf.create_ts = trans->time32;
sys/vfs/hammer/hammer_inode.c
2854
if (record->flags & HAMMER_RECF_REDO) {
sys/vfs/hammer/hammer_inode.c
2855
KKASSERT(record->type == HAMMER_MEM_RECORD_DATA);
sys/vfs/hammer/hammer_inode.c
2856
hammer_generate_redo(trans, record->ip,
sys/vfs/hammer/hammer_inode.c
2857
record->leaf.base.key -
sys/vfs/hammer/hammer_inode.c
2858
record->leaf.data_len,
sys/vfs/hammer/hammer_inode.c
2861
record->leaf.data_len);
sys/vfs/hammer/hammer_inode.c
2865
error = hammer_ip_sync_record_cursor(cursor, record);
sys/vfs/hammer/hammer_inode.c
2869
error = hammer_init_cursor(trans, cursor, &record->ip->cache[0],
sys/vfs/hammer/hammer_inode.c
2870
record->ip);
sys/vfs/hammer/hammer_inode.c
2874
record->flags &= ~HAMMER_RECF_CONVERT_DELETE;
sys/vfs/hammer/hammer_inode.c
2879
hammer_flush_record_done(record, error);
sys/vfs/hammer/hammer_inode.c
3178
hammer_record_t record = RB_ROOT(&ip->rec_tree);
sys/vfs/hammer/hammer_inode.c
3179
hammer_ref(&record->lock);
sys/vfs/hammer/hammer_inode.c
3180
KKASSERT(hammer_oneref(&record->lock));
sys/vfs/hammer/hammer_inode.c
3181
record->flags |= HAMMER_RECF_DELETED_BE;
sys/vfs/hammer/hammer_inode.c
3182
++record->ip->rec_generation;
sys/vfs/hammer/hammer_inode.c
3183
hammer_rel_mem_record(record);
sys/vfs/hammer/hammer_inode.c
49
static int hammer_setup_parent_inodes_helper(hammer_record_t record,
sys/vfs/hammer/hammer_io.c
1694
hammer_record_t record)
sys/vfs/hammer/hammer_io.c
1696
hammer_btree_leaf_elm_t leaf = &record->leaf;
sys/vfs/hammer/hammer_io.c
1743
nbio->bio_caller_info1.ptr = record;
sys/vfs/hammer/hammer_io.c
1744
record->zone2_offset = zone2_offset;
sys/vfs/hammer/hammer_io.c
1745
record->gflags |= HAMMER_RECG_DIRECT_IO |
sys/vfs/hammer/hammer_io.c
1756
hammer_ip_replace_bulk(hmp, record);
sys/vfs/hammer/hammer_io.c
1778
hammer_ip_replace_bulk(hmp, record);
sys/vfs/hammer/hammer_io.c
1794
record->flags |= HAMMER_RECF_DELETED_FE;
sys/vfs/hammer/hammer_io.c
1795
hammer_rel_mem_record(record);
sys/vfs/hammer/hammer_io.c
1817
hammer_record_t record;
sys/vfs/hammer/hammer_io.c
1820
record = nbio->bio_caller_info1.ptr;
sys/vfs/hammer/hammer_io.c
1821
KKASSERT(record != NULL);
sys/vfs/hammer/hammer_io.c
1822
hmp = record->ip->hmp;
sys/vfs/hammer/hammer_io.c
1830
hammer_critical_error(hmp, record->ip, bp->b_error,
sys/vfs/hammer/hammer_io.c
1836
KKASSERT(record->gflags & HAMMER_RECG_DIRECT_IO);
sys/vfs/hammer/hammer_io.c
1837
if (record->gflags & HAMMER_RECG_DIRECT_WAIT) {
sys/vfs/hammer/hammer_io.c
1838
record->gflags &= ~(HAMMER_RECG_DIRECT_IO |
sys/vfs/hammer/hammer_io.c
1841
wakeup(&record->flags);
sys/vfs/hammer/hammer_io.c
1843
record->gflags &= ~HAMMER_RECG_DIRECT_IO;
sys/vfs/hammer/hammer_io.c
1864
hammer_io_direct_wait(hammer_record_t record)
sys/vfs/hammer/hammer_io.c
1866
hammer_mount_t hmp = record->ip->hmp;
sys/vfs/hammer/hammer_io.c
1871
if (record->gflags & HAMMER_RECG_DIRECT_IO) {
sys/vfs/hammer/hammer_io.c
1873
while (record->gflags & HAMMER_RECG_DIRECT_IO) {
sys/vfs/hammer/hammer_io.c
1874
record->gflags |= HAMMER_RECG_DIRECT_WAIT;
sys/vfs/hammer/hammer_io.c
1875
tsleep(&record->flags, 0, "hmdiow", 0);
sys/vfs/hammer/hammer_io.c
1890
if (record->gflags & HAMMER_RECG_DIRECT_INVAL) {
sys/vfs/hammer/hammer_io.c
1891
KKASSERT(record->leaf.data_offset);
sys/vfs/hammer/hammer_io.c
1892
hammer_del_buffers(hmp, record->leaf.data_offset,
sys/vfs/hammer/hammer_io.c
1893
record->zone2_offset, record->leaf.data_len,
sys/vfs/hammer/hammer_io.c
1895
record->gflags &= ~HAMMER_RECG_DIRECT_INVAL;
sys/vfs/hammer/hammer_object.c
1008
hammer_ip_replace_bulk(hammer_mount_t hmp, hammer_record_t record)
sys/vfs/hammer/hammer_object.c
1013
while ((conflict = hammer_ip_get_bulk(record)) != NULL) {
sys/vfs/hammer/hammer_object.c
1022
error = hammer_mem_add(record);
sys/vfs/hammer/hammer_object.c
1071
hammer_frontend_trunc_callback(hammer_record_t record, void *data __unused)
sys/vfs/hammer/hammer_object.c
1073
if (record->flags & HAMMER_RECF_DELETED_FE)
sys/vfs/hammer/hammer_object.c
1076
if (record->flush_state == HAMMER_FST_FLUSH)
sys/vfs/hammer/hammer_object.c
1079
hammer_ref(&record->lock);
sys/vfs/hammer/hammer_object.c
1080
while (record->flags & HAMMER_RECF_INTERLOCK_BE)
sys/vfs/hammer/hammer_object.c
1081
hammer_wait_mem_record_ident(record, "hmmtrr");
sys/vfs/hammer/hammer_object.c
1082
record->flags |= HAMMER_RECF_DELETED_FE;
sys/vfs/hammer/hammer_object.c
1083
hammer_rel_mem_record(record);
sys/vfs/hammer/hammer_object.c
1095
hammer_record_needs_overwrite_delete(hammer_record_t record)
sys/vfs/hammer/hammer_object.c
1097
hammer_inode_t ip = record->ip;
sys/vfs/hammer/hammer_object.c
1102
file_offset = record->leaf.base.key;
sys/vfs/hammer/hammer_object.c
1104
file_offset = record->leaf.base.key - record->leaf.data_len;
sys/vfs/hammer/hammer_object.c
1107
if (ip->save_trunc_off <= record->leaf.base.key)
sys/vfs/hammer/hammer_object.c
1108
ip->save_trunc_off = record->leaf.base.key + 1;
sys/vfs/hammer/hammer_object.c
1110
if (ip->save_trunc_off < record->leaf.base.key)
sys/vfs/hammer/hammer_object.c
1111
ip->save_trunc_off = record->leaf.base.key;
sys/vfs/hammer/hammer_object.c
1120
hammer_ip_sync_record_cursor(hammer_cursor_t cursor, hammer_record_t record)
sys/vfs/hammer/hammer_object.c
1130
KKASSERT(record->flush_state == HAMMER_FST_FLUSH);
sys/vfs/hammer/hammer_object.c
1131
KKASSERT(record->flags & HAMMER_RECF_INTERLOCK_BE);
sys/vfs/hammer/hammer_object.c
1132
KKASSERT(record->leaf.base.localization != 0);
sys/vfs/hammer/hammer_object.c
1138
if (record->gflags & (HAMMER_RECG_DIRECT_IO | HAMMER_RECG_DIRECT_INVAL))
sys/vfs/hammer/hammer_object.c
1139
hammer_io_direct_wait(record);
sys/vfs/hammer/hammer_object.c
1161
if (record->type == HAMMER_MEM_RECORD_DATA &&
sys/vfs/hammer/hammer_object.c
1162
hammer_record_needs_overwrite_delete(record)) {
sys/vfs/hammer/hammer_object.c
1163
file_offset = record->leaf.base.key - record->leaf.data_len;
sys/vfs/hammer/hammer_object.c
1164
bytes = HAMMER_BUFSIZE_DOALIGN(record->leaf.data_len);
sys/vfs/hammer/hammer_object.c
1167
cursor, record->ip,
sys/vfs/hammer/hammer_object.c
1178
if (record->type == HAMMER_MEM_RECORD_GENERAL) {
sys/vfs/hammer/hammer_object.c
1179
error = hammer_delete_general(cursor, record->ip, &record->leaf);
sys/vfs/hammer/hammer_object.c
1188
cursor->key_beg = record->leaf.base;
sys/vfs/hammer/hammer_object.c
1197
record->ip->flags |= HAMMER_INODE_DONDISK;
sys/vfs/hammer/hammer_object.c
1203
if (record->type == HAMMER_MEM_RECORD_DEL) {
sys/vfs/hammer/hammer_object.c
1207
error = hammer_ip_delete_record(cursor, record->ip,
sys/vfs/hammer/hammer_object.c
1210
record->flags |= HAMMER_RECF_DELETED_BE |
sys/vfs/hammer/hammer_object.c
1212
++record->ip->rec_generation;
sys/vfs/hammer/hammer_object.c
1233
(intmax_t)record->leaf.base.key);
sys/vfs/hammer/hammer_object.c
1249
if (record->type == HAMMER_MEM_RECORD_DATA) {
sys/vfs/hammer/hammer_object.c
1255
KKASSERT(record->leaf.data_offset != 0);
sys/vfs/hammer/hammer_object.c
1257
record->resv,
sys/vfs/hammer/hammer_object.c
1258
record->leaf.data_offset,
sys/vfs/hammer/hammer_object.c
1259
record->leaf.data_len);
sys/vfs/hammer/hammer_object.c
1260
} else if (record->data && record->leaf.data_len) {
sys/vfs/hammer/hammer_object.c
1264
bdata = hammer_alloc_data(trans, record->leaf.data_len,
sys/vfs/hammer/hammer_object.c
1265
record->leaf.base.rec_type,
sys/vfs/hammer/hammer_object.c
1266
&record->leaf.data_offset,
sys/vfs/hammer/hammer_object.c
1271
hammer_crc_set_leaf(hmp->version, record->data, &record->leaf);
sys/vfs/hammer/hammer_object.c
1273
bcopy(record->data, bdata, record->leaf.data_len);
sys/vfs/hammer/hammer_object.c
1279
record->leaf.data_offset = 0;
sys/vfs/hammer/hammer_object.c
1280
record->leaf.data_crc = 0;
sys/vfs/hammer/hammer_object.c
1283
error = hammer_btree_insert(cursor, &record->leaf, &doprop);
sys/vfs/hammer/hammer_object.c
1289
(intmax_t)record->leaf.base.key);
sys/vfs/hammer/hammer_object.c
1306
hammer_btree_do_propagation(cursor, &record->leaf);
sys/vfs/hammer/hammer_object.c
1308
if (record->flags & HAMMER_RECF_CONVERT_DELETE) {
sys/vfs/hammer/hammer_object.c
1313
KKASSERT(record->type == HAMMER_MEM_RECORD_ADD);
sys/vfs/hammer/hammer_object.c
1314
record->flags &= ~HAMMER_RECF_DELETED_FE;
sys/vfs/hammer/hammer_object.c
1315
record->type = HAMMER_MEM_RECORD_DEL;
sys/vfs/hammer/hammer_object.c
1316
KKASSERT(record->ip->obj_id == record->leaf.base.obj_id);
sys/vfs/hammer/hammer_object.c
1317
KKASSERT(record->flush_state == HAMMER_FST_FLUSH);
sys/vfs/hammer/hammer_object.c
1318
record->flags &= ~HAMMER_RECF_CONVERT_DELETE;
sys/vfs/hammer/hammer_object.c
1319
KKASSERT((record->flags & (HAMMER_RECF_COMMITTED |
sys/vfs/hammer/hammer_object.c
1328
record->flags |= HAMMER_RECF_COMMITTED;
sys/vfs/hammer/hammer_object.c
1329
++record->ip->rec_generation;
sys/vfs/hammer/hammer_object.c
1332
if (record->leaf.data_offset) {
sys/vfs/hammer/hammer_object.c
1333
hammer_blockmap_free(trans, record->leaf.data_offset,
sys/vfs/hammer/hammer_object.c
1334
record->leaf.data_len);
sys/vfs/hammer/hammer_object.c
1356
hammer_mem_add(hammer_record_t record)
sys/vfs/hammer/hammer_object.c
1358
hammer_mount_t hmp = record->ip->hmp;
sys/vfs/hammer/hammer_object.c
1363
if (record->data)
sys/vfs/hammer/hammer_object.c
1364
KKASSERT(record->flags & HAMMER_RECF_ALLOCDATA);
sys/vfs/hammer/hammer_object.c
1370
if (RB_INSERT(hammer_rec_rb_tree, &record->ip->rec_tree, record)) {
sys/vfs/hammer/hammer_object.c
1371
record->flags |= HAMMER_RECF_DELETED_FE;
sys/vfs/hammer/hammer_object.c
1372
hammer_rel_mem_record(record);
sys/vfs/hammer/hammer_object.c
1376
++record->ip->rsv_recs;
sys/vfs/hammer/hammer_object.c
1377
record->ip->hmp->rsv_databytes += record->leaf.data_len;
sys/vfs/hammer/hammer_object.c
1378
record->flags |= HAMMER_RECF_ONRBTREE;
sys/vfs/hammer/hammer_object.c
1379
hammer_modify_inode(NULL, record->ip, HAMMER_INODE_XDIRTY);
sys/vfs/hammer/hammer_object.c
1380
hammer_rel_mem_record(record);
sys/vfs/hammer/hammer_object.c
141
hammer_btree_leaf_elm_t leaf = &info->record->leaf;
sys/vfs/hammer/hammer_object.c
1850
hammer_record_t record;
sys/vfs/hammer/hammer_object.c
1870
record = cursor->iprec;
sys/vfs/hammer/hammer_object.c
1871
cursor->data = record->data;
sys/vfs/hammer/hammer_object.c
1874
hammer_io_direct_wait(record);
sys/vfs/hammer/hammer_object.c
1875
KKASSERT(record->leaf.base.rec_type ==
sys/vfs/hammer/hammer_object.c
1878
record->leaf.data_offset,
sys/vfs/hammer/hammer_object.c
1879
record->leaf.data_len,
sys/vfs/hammer/hammer_object.c
266
hammer_record_t record;
sys/vfs/hammer/hammer_object.c
271
record = kmalloc(sizeof(*record), hmp->m_misc,
sys/vfs/hammer/hammer_object.c
273
record->flush_state = HAMMER_FST_IDLE;
sys/vfs/hammer/hammer_object.c
274
record->ip = ip;
sys/vfs/hammer/hammer_object.c
275
record->leaf.base.btype = HAMMER_BTREE_TYPE_RECORD;
sys/vfs/hammer/hammer_object.c
276
record->leaf.data_len = data_len;
sys/vfs/hammer/hammer_object.c
277
hammer_ref(&record->lock);
sys/vfs/hammer/hammer_object.c
280
record->data = kmalloc(data_len, hmp->m_misc, M_WAITOK | M_ZERO);
sys/vfs/hammer/hammer_object.c
281
record->flags |= HAMMER_RECF_ALLOCDATA;
sys/vfs/hammer/hammer_object.c
285
return (record);
sys/vfs/hammer/hammer_object.c
289
hammer_wait_mem_record_ident(hammer_record_t record, const char *ident)
sys/vfs/hammer/hammer_object.c
291
while (record->flush_state == HAMMER_FST_FLUSH) {
sys/vfs/hammer/hammer_object.c
292
record->flags |= HAMMER_RECF_WANTED;
sys/vfs/hammer/hammer_object.c
293
tsleep(record, 0, ident, 0);
sys/vfs/hammer/hammer_object.c
306
hammer_flush_record_done(hammer_record_t record, int error)
sys/vfs/hammer/hammer_object.c
310
KKASSERT(record->flush_state == HAMMER_FST_FLUSH);
sys/vfs/hammer/hammer_object.c
311
KKASSERT(record->flags & HAMMER_RECF_INTERLOCK_BE);
sys/vfs/hammer/hammer_object.c
318
hammer_critical_error(record->ip->hmp, record->ip, error,
sys/vfs/hammer/hammer_object.c
322
--record->flush_group->refs;
sys/vfs/hammer/hammer_object.c
323
record->flush_group = NULL;
sys/vfs/hammer/hammer_object.c
329
if (record->flags & (HAMMER_RECF_DELETED_BE | HAMMER_RECF_COMMITTED)) {
sys/vfs/hammer/hammer_object.c
330
if ((target_ip = record->target_ip) != NULL) {
sys/vfs/hammer/hammer_object.c
331
TAILQ_REMOVE(&target_ip->target_list, record,
sys/vfs/hammer/hammer_object.c
333
record->target_ip = NULL;
sys/vfs/hammer/hammer_object.c
336
record->flush_state = HAMMER_FST_IDLE;
sys/vfs/hammer/hammer_object.c
338
if (record->target_ip) {
sys/vfs/hammer/hammer_object.c
339
record->flush_state = HAMMER_FST_SETUP;
sys/vfs/hammer/hammer_object.c
340
hammer_test_inode(record->ip);
sys/vfs/hammer/hammer_object.c
341
hammer_test_inode(record->target_ip);
sys/vfs/hammer/hammer_object.c
343
record->flush_state = HAMMER_FST_IDLE;
sys/vfs/hammer/hammer_object.c
346
record->flags &= ~HAMMER_RECF_INTERLOCK_BE;
sys/vfs/hammer/hammer_object.c
351
if (record->flags & HAMMER_RECF_WANTED) {
sys/vfs/hammer/hammer_object.c
352
record->flags &= ~HAMMER_RECF_WANTED;
sys/vfs/hammer/hammer_object.c
353
wakeup(record);
sys/vfs/hammer/hammer_object.c
355
hammer_rel_mem_record(record);
sys/vfs/hammer/hammer_object.c
364
hammer_rel_mem_record(hammer_record_t record)
sys/vfs/hammer/hammer_object.c
372
hammer_rel(&record->lock);
sys/vfs/hammer/hammer_object.c
374
if (hammer_norefs(&record->lock)) {
sys/vfs/hammer/hammer_object.c
383
ip = record->ip;
sys/vfs/hammer/hammer_object.c
39
static int hammer_frontend_trunc_callback(hammer_record_t record,
sys/vfs/hammer/hammer_object.c
391
if (record->flags & (HAMMER_RECF_DELETED_FE |
sys/vfs/hammer/hammer_object.c
395
KKASSERT(record->flush_state != HAMMER_FST_FLUSH);
sys/vfs/hammer/hammer_object.c
402
if ((target_ip = record->target_ip) != NULL) {
sys/vfs/hammer/hammer_object.c
404
record, target_entry);
sys/vfs/hammer/hammer_object.c
405
record->target_ip = NULL;
sys/vfs/hammer/hammer_object.c
41
static int hammer_bulk_scan_callback(hammer_record_t record, void *data);
sys/vfs/hammer/hammer_object.c
412
if (record->flags & HAMMER_RECF_ONRBTREE) {
sys/vfs/hammer/hammer_object.c
415
record);
sys/vfs/hammer/hammer_object.c
416
record->flags &= ~HAMMER_RECF_ONRBTREE;
sys/vfs/hammer/hammer_object.c
42
static int hammer_record_needs_overwrite_delete(hammer_record_t record);
sys/vfs/hammer/hammer_object.c
432
if (record->gflags &
sys/vfs/hammer/hammer_object.c
434
hammer_io_direct_wait(record);
sys/vfs/hammer/hammer_object.c
444
hmp->rsv_databytes -= record->leaf.data_len;
sys/vfs/hammer/hammer_object.c
463
if (record->flags & HAMMER_RECF_ALLOCDATA) {
sys/vfs/hammer/hammer_object.c
465
kfree(record->data, hmp->m_misc);
sys/vfs/hammer/hammer_object.c
466
record->flags &= ~HAMMER_RECF_ALLOCDATA;
sys/vfs/hammer/hammer_object.c
478
if ((resv = record->resv) != NULL) {
sys/vfs/hammer/hammer_object.c
481
record->resv = NULL;
sys/vfs/hammer/hammer_object.c
483
record->data = NULL;
sys/vfs/hammer/hammer_object.c
485
kfree(record, hmp->m_misc);
sys/vfs/hammer/hammer_object.c
508
hammer_ip_iterate_mem_good(hammer_cursor_t cursor, hammer_record_t record)
sys/vfs/hammer/hammer_object.c
513
if (record->flags & (HAMMER_RECF_DELETED_BE |
sys/vfs/hammer/hammer_object.c
518
if (record->flags & (HAMMER_RECF_DELETED_FE |
sys/vfs/hammer/hammer_object.c
54
hammer_record_t record;
sys/vfs/hammer/hammer_object.c
664
hammer_record_t record;
sys/vfs/hammer/hammer_object.c
670
record = hammer_alloc_mem_record(dip, HAMMER_ENTRY_SIZE(bytes));
sys/vfs/hammer/hammer_object.c
672
record->type = HAMMER_MEM_RECORD_ADD;
sys/vfs/hammer/hammer_object.c
673
record->leaf.base.localization = dip->obj_localization |
sys/vfs/hammer/hammer_object.c
675
record->leaf.base.obj_id = dip->obj_id;
sys/vfs/hammer/hammer_object.c
676
record->leaf.base.key = hammer_direntry_namekey(dip, name, bytes,
sys/vfs/hammer/hammer_object.c
678
record->leaf.base.rec_type = HAMMER_RECTYPE_DIRENTRY;
sys/vfs/hammer/hammer_object.c
679
record->leaf.base.obj_type = ip->ino_leaf.base.obj_type;
sys/vfs/hammer/hammer_object.c
680
record->data->entry.obj_id = ip->obj_id;
sys/vfs/hammer/hammer_object.c
681
record->data->entry.localization = ip->obj_localization;
sys/vfs/hammer/hammer_object.c
682
bcopy(name, record->data->entry.name, bytes);
sys/vfs/hammer/hammer_object.c
702
cursor.key_beg = record->leaf.base;
sys/vfs/hammer/hammer_object.c
708
++record->leaf.base.key;
sys/vfs/hammer/hammer_object.c
709
KKASSERT(record->leaf.base.key > 0);
sys/vfs/hammer/hammer_object.c
710
cursor.key_beg.key = record->leaf.base.key;
sys/vfs/hammer/hammer_object.c
712
hammer_rel_mem_record(record);
sys/vfs/hammer/hammer_object.c
722
record->target_ip = ip;
sys/vfs/hammer/hammer_object.c
723
record->flush_state = HAMMER_FST_SETUP;
sys/vfs/hammer/hammer_object.c
724
TAILQ_INSERT_TAIL(&ip->target_list, record, target_entry);
sys/vfs/hammer/hammer_object.c
740
error = hammer_mem_add(record);
sys/vfs/hammer/hammer_object.c
767
hammer_record_t record;
sys/vfs/hammer/hammer_object.c
781
record = cursor->iprec;
sys/vfs/hammer/hammer_object.c
782
if (record->flags & (HAMMER_RECF_INTERLOCK_BE |
sys/vfs/hammer/hammer_object.c
786
hammer_ref(&record->lock);
sys/vfs/hammer/hammer_object.c
787
cursor->deadlk_rec = record;
sys/vfs/hammer/hammer_object.c
790
KKASSERT(record->type == HAMMER_MEM_RECORD_ADD);
sys/vfs/hammer/hammer_object.c
791
record->flags |= HAMMER_RECF_DELETED_FE;
sys/vfs/hammer/hammer_object.c
803
record = hammer_alloc_mem_record(dip, 0);
sys/vfs/hammer/hammer_object.c
804
record->type = HAMMER_MEM_RECORD_DEL;
sys/vfs/hammer/hammer_object.c
805
record->leaf.base = cursor->leaf->base;
sys/vfs/hammer/hammer_object.c
806
KKASSERT(dip->obj_id == record->leaf.base.obj_id);
sys/vfs/hammer/hammer_object.c
812
record->target_ip = ip;
sys/vfs/hammer/hammer_object.c
814
record->flush_state = HAMMER_FST_SETUP;
sys/vfs/hammer/hammer_object.c
815
TAILQ_INSERT_TAIL(&ip->target_list, record,
sys/vfs/hammer/hammer_object.c
818
record->flush_state = HAMMER_FST_IDLE;
sys/vfs/hammer/hammer_object.c
837
error = hammer_mem_add(record);
sys/vfs/hammer/hammer_object.c
889
hammer_ip_add_record(hammer_transaction_t trans, hammer_record_t record)
sys/vfs/hammer/hammer_object.c
891
hammer_inode_t ip = record->ip;
sys/vfs/hammer/hammer_object.c
894
KKASSERT(record->leaf.base.localization != 0);
sys/vfs/hammer/hammer_object.c
895
record->leaf.base.obj_id = ip->obj_id;
sys/vfs/hammer/hammer_object.c
896
record->leaf.base.obj_type = ip->ino_leaf.base.obj_type;
sys/vfs/hammer/hammer_object.c
897
error = hammer_mem_add(record);
sys/vfs/hammer/hammer_object.c
908
hammer_ip_get_bulk(hammer_record_t record)
sys/vfs/hammer/hammer_object.c
911
hammer_inode_t ip = record->ip;
sys/vfs/hammer/hammer_object.c
913
info.record = record;
sys/vfs/hammer/hammer_object.c
926
hammer_bulk_scan_callback(hammer_record_t record, void *data)
sys/vfs/hammer/hammer_object.c
930
if (record->flags & (HAMMER_RECF_DELETED_FE | HAMMER_RECF_DELETED_BE |
sys/vfs/hammer/hammer_object.c
934
hammer_ref(&record->lock);
sys/vfs/hammer/hammer_object.c
935
info->conflict = record;
sys/vfs/hammer/hammer_object.c
955
hammer_record_t record;
sys/vfs/hammer/hammer_object.c
969
record = hammer_alloc_mem_record(ip, 0);
sys/vfs/hammer/hammer_object.c
971
record->resv = hammer_blockmap_reserve(ip->hmp, zone, bytes,
sys/vfs/hammer/hammer_object.c
972
&record->leaf.data_offset,
sys/vfs/hammer/hammer_object.c
974
if (record->resv == NULL) {
sys/vfs/hammer/hammer_object.c
976
hammer_rel_mem_record(record);
sys/vfs/hammer/hammer_object.c
979
record->type = HAMMER_MEM_RECORD_DATA;
sys/vfs/hammer/hammer_object.c
980
record->leaf.base.rec_type = HAMMER_RECTYPE_DATA;
sys/vfs/hammer/hammer_object.c
981
record->leaf.base.obj_type = ip->ino_leaf.base.obj_type;
sys/vfs/hammer/hammer_object.c
982
record->leaf.base.obj_id = ip->obj_id;
sys/vfs/hammer/hammer_object.c
983
record->leaf.base.key = file_offset + bytes;
sys/vfs/hammer/hammer_object.c
984
record->leaf.base.localization = ip->obj_localization |
sys/vfs/hammer/hammer_object.c
986
record->leaf.data_len = bytes;
sys/vfs/hammer/hammer_object.c
987
hammer_crc_set_leaf(ip->hmp->version, data, &record->leaf);
sys/vfs/hammer/hammer_object.c
990
return(record);
sys/vfs/hammer/hammer_vnops.c
2389
hammer_record_t record;
sys/vfs/hammer/hammer_vnops.c
2437
record = hammer_alloc_mem_record(nip, bytes);
sys/vfs/hammer/hammer_vnops.c
2438
record->type = HAMMER_MEM_RECORD_GENERAL;
sys/vfs/hammer/hammer_vnops.c
2440
record->leaf.base.localization = nip->obj_localization |
sys/vfs/hammer/hammer_vnops.c
2442
record->leaf.base.key = HAMMER_FIXKEY_SYMLINK;
sys/vfs/hammer/hammer_vnops.c
2443
record->leaf.base.rec_type = HAMMER_RECTYPE_FIX;
sys/vfs/hammer/hammer_vnops.c
2444
record->leaf.data_len = bytes;
sys/vfs/hammer/hammer_vnops.c
2446
bcopy(ap->a_target, record->data->symlink.name, bytes);
sys/vfs/hammer/hammer_vnops.c
2447
error = hammer_ip_add_record(&trans, record);
sys/vfs/hammer/hammer_vnops.c
3175
hammer_record_t record;
sys/vfs/hammer/hammer_vnops.c
3251
record = hammer_ip_add_bulk(ip, bio->bio_offset, bp->b_data,
sys/vfs/hammer/hammer_vnops.c
3259
if (record) {
sys/vfs/hammer/hammer_vnops.c
3261
record->flags |= HAMMER_RECF_REDO;
sys/vfs/hammer/hammer_vnops.c
3264
hammer_io_direct_write(hmp, bio, record);
usr.bin/m4/main.c
146
static void record(struct position *, int);
usr.bin/m4/main.c
329
record(quotes, nlpar++);
usr.bin/m4/main.c
340
record(quotes, nlpar++);
usr.bin/m4/main.c
437
record(paren, PARLEV++);
usr.bin/script/script.c
163
record(fscript, NULL, 0, 's');
usr.bin/script/script.c
234
record(fscript, ibuf, cc, 'i');
usr.bin/script/script.c
248
record(fscript, obuf, cc, 'o');
usr.bin/script/script.c
321
record(fscript, NULL, 0, 'e');
usr.bin/script/script.c
77
static void record(FILE *, char *, size_t, int);
usr.bin/tcopy/tcopy.c
146
(uintmax_t)record);
usr.bin/tcopy/tcopy.c
151
(uintmax_t)record);
usr.bin/tcopy/tcopy.c
152
else if (record - lastrec > 1)
usr.bin/tcopy/tcopy.c
155
(uintmax_t)record);
usr.bin/tcopy/tcopy.c
164
lastrec = record;
usr.bin/tcopy/tcopy.c
177
filen, (uintmax_t)record);
usr.bin/tcopy/tcopy.c
180
filen, (uintmax_t)record);
usr.bin/tcopy/tcopy.c
187
record++;
usr.bin/tcopy/tcopy.c
195
filen, (uintmax_t)record, (uintmax_t)size);
usr.bin/tcopy/tcopy.c
199
size = record = lastrec = 0;
usr.bin/tcopy/tcopy.c
273
if (record) {
usr.bin/tcopy/tcopy.c
274
if (record - lastrec > 1)
usr.bin/tcopy/tcopy.c
276
(uintmax_t)lastrec, (uintmax_t)record);
usr.bin/tcopy/tcopy.c
281
(uintmax_t)record);
usr.bin/tcopy/tcopy.c
54
static u_int64_t lastrec, record, size, tsize;
usr.sbin/makefs/cd9660.c
703
cd9660_populate_iso_dir_record(struct _iso_directory_record_cd9660 *record,
usr.sbin/makefs/cd9660.c
709
record->ext_attr_length[0] = ext_attr_length;
usr.sbin/makefs/cd9660.c
710
cd9660_time_915(record->date, tstamp);
usr.sbin/makefs/cd9660.c
711
record->flags[0] = ISO_FLAG_CLEAR | flags;
usr.sbin/makefs/cd9660.c
712
record->file_unit_size[0] = 0;
usr.sbin/makefs/cd9660.c
713
record->interleave[0] = 0;
usr.sbin/makefs/cd9660.c
714
cd9660_bothendian_word(1, record->volume_sequence_number);
usr.sbin/makefs/cd9660.c
715
record->name_len[0] = name_len;
usr.sbin/makefs/cd9660.c
716
memset(record->name, '\0', sizeof (record->name));
usr.sbin/makefs/cd9660.c
717
memcpy(record->name, name, name_len);
usr.sbin/makefs/cd9660.c
718
record->length[0] = 33 + name_len;
usr.sbin/makefs/cd9660.c
721
record->length[0] += (record->length[0] & 1) ? 1 : 0;
usr.sbin/rmt/rmt.c
125
record = checkbuf(record, n);
usr.sbin/rmt/rmt.c
127
cc = read(0, &record[i], n - i);
usr.sbin/rmt/rmt.c
133
rval = write(tape, record, n);
usr.sbin/rmt/rmt.c
142
record = checkbuf(record, n);
usr.sbin/rmt/rmt.c
143
rval = read(tape, record, n);
usr.sbin/rmt/rmt.c
148
write(1, record, rval);
usr.sbin/rmt/rmt.c
214
checkbuf(char *record, int size)
usr.sbin/rmt/rmt.c
218
return (record);
usr.sbin/rmt/rmt.c
219
if (record != NULL)
usr.sbin/rmt/rmt.c
220
free(record);
usr.sbin/rmt/rmt.c
221
record = malloc(size);
usr.sbin/rmt/rmt.c
222
if (record == NULL) {
usr.sbin/rmt/rmt.c
230
return (record);
usr.sbin/rmt/rmt.c
49
char *record;