scan_field::num_bits is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

scan_field::num_bits field

The number of bits this field specifies

Syntax

unsigned int num_bits;

References

LocationReferrerText
jtag.h:89
unsigned int num_bits;
adi_v5_jtag.c:260adi_jtag_dp_scan_cmd()
cmd->fields[0].num_bits = 3;
adi_v5_jtag.c:270adi_jtag_dp_scan_cmd()
cmd->fields[1].num_bits = 32;
arc_jtag.c:42arc_jtag_enque_write_ir()
.num_bits = tap->ir_length,
arc_jtag.c:45arc_jtag_enque_write_ir()
buf_set_u32(instr_buffer, 0, field.num_bits, new_instr);
arc_jtag.c:76arc_jtag_enque_read_dr()
.num_bits = 32,
arc_jtag.c:101arc_jtag_enque_write_dr()
.num_bits = 32,
arc_jtag.c:137arc_jtag_enque_set_transaction()
arm11_dbgtap.c:78arm11_setup_field()
field->num_bits = num_bits;
arm11_dbgtap.c:561arm11_run_instr_data_to_core_noack_inner()
chain5_fields[0].num_bits = 32;
arm11_dbgtap.c:565arm11_run_instr_data_to_core_noack_inner()
chain5_fields[1].num_bits = 1;
arm11_dbgtap.c:569arm11_run_instr_data_to_core_noack_inner()
chain5_fields[2].num_bits = 1;
arm720t.c:52arm720t_scan_cp15()
fields[0].num_bits = 1;
arm720t.c:56arm720t_scan_cp15()
fields[1].num_bits = 32;
arm7tdmi.c:46arm7tdmi_examine_debug_reason()
fields[0].num_bits = 1;
arm7tdmi.c:50arm7tdmi_examine_debug_reason()
fields[1].num_bits = 32;
arm7tdmi.c:91arm7tdmi_clock_out_inner()
{ .num_bits = arm7tdmi_num_bits[0], .out_value = &bp },
arm7tdmi.c:92arm7tdmi_clock_out_inner()
{ .num_bits = arm7tdmi_num_bits[1], .out_value = out_value },
arm7tdmi.c:135arm7tdmi_clock_data_in()
fields[0].num_bits = 1;
arm7tdmi.c:139arm7tdmi_clock_data_in()
fields[1].num_bits = 32;
arm7tdmi.c:180arm7tdmi_clock_data_in_endianness()
fields[0].num_bits = 1;
arm7tdmi.c:185arm7tdmi_clock_data_in_endianness()
fields[1].num_bits = 32;
arm7tdmi.c:191arm7tdmi_clock_data_in_endianness()
fields[1].num_bits = 32 - size * 8;
arm7tdmi.c:195arm7tdmi_clock_data_in_endianness()
fields[2].num_bits = size * 8;
arm920t.c:90arm920t_read_cp15_physical()
fields[0].num_bits = 1;
arm920t.c:94arm920t_read_cp15_physical()
fields[1].num_bits = 32;
arm920t.c:98arm920t_read_cp15_physical()
fields[2].num_bits = 6;
arm920t.c:102arm920t_read_cp15_physical()
fields[3].num_bits = 1;
arm920t.c:145arm920t_write_cp15_physical()
fields[0].num_bits = 1;
arm920t.c:149arm920t_write_cp15_physical()
fields[1].num_bits = 32;
arm920t.c:153arm920t_write_cp15_physical()
fields[2].num_bits = 6;
arm920t.c:157arm920t_write_cp15_physical()
fields[3].num_bits = 1;
arm920t.c:200arm920t_execute_cp15()
fields[0].num_bits = 1;
arm920t.c:204arm920t_execute_cp15()
fields[1].num_bits = 32;
arm920t.c:208arm920t_execute_cp15()
fields[2].num_bits = 6;
arm920t.c:212arm920t_execute_cp15()
fields[3].num_bits = 1;
arm926ejs.c:61arm926ejs_cp15_read()
fields[0].num_bits = 32;
arm926ejs.c:65arm926ejs_cp15_read()
fields[1].num_bits = 1;
arm926ejs.c:69arm926ejs_cp15_read()
fields[2].num_bits = 14;
arm926ejs.c:73arm926ejs_cp15_read()
fields[3].num_bits = 1;
arm926ejs.c:147arm926ejs_cp15_write()
fields[0].num_bits = 32;
arm926ejs.c:151arm926ejs_cp15_write()
fields[1].num_bits = 1;
arm926ejs.c:155arm926ejs_cp15_write()
fields[2].num_bits = 14;
arm926ejs.c:159arm926ejs_cp15_write()
fields[3].num_bits = 1;
arm946e.c:143arm946e_read_cp15()
fields[0].num_bits = 32;
arm946e.c:150arm946e_read_cp15()
fields[1].num_bits = 6;
arm946e.c:154arm946e_read_cp15()
fields[2].num_bits = 1;
arm946e.c:195arm946e_write_cp15()
fields[0].num_bits = 32;
arm946e.c:199arm946e_write_cp15()
fields[1].num_bits = 6;
arm946e.c:203arm946e_write_cp15()
fields[2].num_bits = 1;
arm966e.c:91arm966e_read_cp15()
fields[0].num_bits = 32;
arm966e.c:98arm966e_read_cp15()
fields[1].num_bits = 6;
arm966e.c:102arm966e_read_cp15()
fields[2].num_bits = 1;
arm966e.c:145arm966e_write_cp15()
fields[0].num_bits = 32;
arm966e.c:149arm966e_write_cp15()
fields[1].num_bits = 6;
arm966e.c:153arm966e_write_cp15()
fields[2].num_bits = 1;
arm9tdmi.c:76arm9tdmi_examine_debug_reason()
fields[0].num_bits = 32;
arm9tdmi.c:80arm9tdmi_examine_debug_reason()
fields[1].num_bits = 3;
arm9tdmi.c:84arm9tdmi_examine_debug_reason()
fields[2].num_bits = 32;
arm9tdmi.c:149arm9tdmi_clock_out()
fields[0].num_bits = 32;
arm9tdmi.c:153arm9tdmi_clock_out()
fields[1].num_bits = 3;
arm9tdmi.c:157arm9tdmi_clock_out()
fields[2].num_bits = 32;
arm9tdmi.c:201arm9tdmi_clock_data_in()
fields[0].num_bits = 32;
arm9tdmi.c:205arm9tdmi_clock_data_in()
fields[1].num_bits = 3;
arm9tdmi.c:209arm9tdmi_clock_data_in()
fields[2].num_bits = 32;
arm9tdmi.c:254arm9tdmi_clock_data_in_endianness()
fields[0].num_bits = 32;
arm9tdmi.c:258arm9tdmi_clock_data_in_endianness()
fields[1].num_bits = 3 + 32;
arm9tdmi.c:264arm9tdmi_clock_data_in_endianness()
fields[0].num_bits = size * 8;
arm9tdmi.c:268arm9tdmi_clock_data_in_endianness()
fields[1].num_bits = 3 + 32 + 32 - size * 8;
arm_jtag.c:27arm_jtag_set_instr_inner()
field.num_bits = tap->ir_length;
arm_jtag.c:29arm_jtag_set_instr_inner()
buf_set_u32(t, 0, field.num_bits, new_instr);
arm_jtag.c:50arm_jtag_scann_inner()
struct scan_field field = { .num_bits = jtag_info->scann_size, .out_value = out_value, };
avr32_jtag.c:30avr32_jtag_set_instr()
field.num_bits = tap->ir_length;
avr32_jtag.c:32avr32_jtag_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
avr32_jtag.c:64avr32_jtag_nexus_set_address()
fields[0].num_bits = 26;
avr32_jtag.c:68avr32_jtag_nexus_set_address()
fields[1].num_bits = 8;
avr32_jtag.c:97avr32_jtag_nexus_read_data()
fields[0].num_bits = 32;
avr32_jtag.c:102avr32_jtag_nexus_read_data()
fields[1].num_bits = 2;
avr32_jtag.c:136avr32_jtag_nexus_write_data()
fields[0].num_bits = 2;
avr32_jtag.c:142avr32_jtag_nexus_write_data()
fields[1].num_bits = 32;
avr32_jtag.c:196avr32_jtag_mwa_set_address()
fields[0].num_bits = 31;
avr32_jtag.c:200avr32_jtag_mwa_set_address()
fields[1].num_bits = 4;
avr32_jtag.c:228avr32_jtag_mwa_read_data()
fields[0].num_bits = 32;
avr32_jtag.c:233avr32_jtag_mwa_read_data()
fields[1].num_bits = 3;
avr32_jtag.c:268avr32_jtag_mwa_write_data()
fields[0].num_bits = 3;
avr32_jtag.c:272avr32_jtag_mwa_write_data()
fields[1].num_bits = 32;
batch.c:134riscv_batch_add_dmi_write()
batch.c:147riscv_batch_add_dmi_read()
batch.c:183riscv_batch_add_nop()
batch.c:201dump_field()
uint64_t out = buf_get_u64(field->out_value, 0, field->num_bits);
batch.c:207dump_field()
uint64_t in = buf_get_u64(field->in_value, 0, field->num_bits);
batch.c:215dump_field()
field->num_bits, op_string[out_op], out_data, out_address,
batch.c:220dump_field()
field->num_bits, op_string[out_op], out_data, out_address, idle);
certus.c:45lattice_certus_enable_transparent_mode()
field.num_bits = 8;
certus.c:66lattice_certus_erase_device()
field.num_bits = 8;
certus.c:79lattice_certus_erase_device()
field.num_bits = 8;
certus.c:91lattice_certus_erase_device()
field.num_bits = 8;
certus.c:122lattice_certus_enable_programming()
field.num_bits = 8;
certus.c:160lattice_certus_program_config_map()
field.num_bits = (bit_file->raw_bit.length - bit_file->offset) * 8;
certus.c:274lattice_certus_connect_spi_to_jtag()
field.num_bits = 16;
cmsis_dap.c:1750cmsis_dap_execute_scan()
&& cmd->cmd.scan->fields[cmd->cmd.scan->num_fields - 1].num_bits == 0) {
cmsis_dap.c:1778cmsis_dap_execute_scan()
scan_size += field->num_bits;
cmsis_dap.c:1784cmsis_dap_execute_scan()
field->num_bits);
cmsis_dap.c:1791cmsis_dap_execute_scan()
field->num_bits - 1, /* number of bits to clock */
cmsis_dap.c:1801cmsis_dap_execute_scan()
bit_copy(&last_bit, 0, field->out_value, field->num_bits - 1, 1);
cmsis_dap.c:1808cmsis_dap_execute_scan()
field->num_bits - 1);
cmsis_dap.c:1825cmsis_dap_execute_scan()
field->num_bits,
commands.c:162jtag_scan_field_clone()
dst->num_bits = src->num_bits;
commands.c:163jtag_scan_field_clone()
commands.c:187jtag_scan_size()
bit_count += cmd->fields[i].num_bits;
commands.c:207jtag_build_buffer()
(cmd->fields[i].num_bits > DEBUG_JTAG_IOZ)
commands.c:209jtag_build_buffer()
: cmd->fields[i].num_bits);
commands.c:212jtag_build_buffer()
cmd->fields[i].num_bits, char_buf);
commands.c:216jtag_build_buffer()
bit_count, cmd->fields[i].num_bits);
commands.c:219jtag_build_buffer()
i, cmd->fields[i].num_bits);
commands.c:222jtag_build_buffer()
bit_count += cmd->fields[i].num_bits;
commands.c:243jtag_read_buffer()
const unsigned int num_bits = cmd->fields[i].num_bits;
commands.c:263jtag_read_buffer()
bit_count += cmd->fields[i].num_bits;
core.c:434jtag_add_scan_check()
core.c:928jtag_check_value_mask()
int retval = jtag_check_value_inner(field->in_value, value, mask, field->num_bits);
core.c:966default_interface_jtag_execute_queue()
char *str = buf_to_hex_str(field->out_value, field->num_bits);
core.c:967default_interface_jtag_execute_queue()
LOG_DEBUG_IO(" %ub out: %s", field->num_bits, str);
core.c:971default_interface_jtag_execute_queue()
char *str = buf_to_hex_str(field->in_value, field->num_bits);
core.c:972default_interface_jtag_execute_queue()
LOG_DEBUG_IO(" %ub in: %s", field->num_bits, str);
core.c:1087jtag_examine_chain_execute()
.num_bits = num_idcode * 32,
core.c:1096jtag_examine_chain_execute()
jtag_add_plain_dr_scan(field.num_bits, field.out_value, field.in_value, TAP_DRPAUSE);
core.c:1359jtag_validate_ircapture()
field.num_bits = total_ir_length;
core.c:1363jtag_validate_ircapture()
jtag_add_plain_ir_scan(field.num_bits, field.out_value, field.in_value, TAP_IDLE);
driver.c:87interface_jtag_add_ir_scan()
field->num_bits = tap->ir_length;
driver.c:173interface_jtag_add_dr_scan()
field->num_bits = 1;
driver.c:203jtag_add_plain_scan()
out_fields->num_bits = num_bits;
ecp2_3.c:61lattice_ecp2_3_write_usercode()
field.num_bits = 32;
ecp2_3.c:92lattice_ecp2_3_erase_device()
field.num_bits = 32;
ecp2_3.c:144lattice_ecp2_3_program_config_map()
field.num_bits = (bit_file->raw_bit.length - bit_file->offset) * 8;
ecp5.c:54lattice_ecp5_write_usercode()
field.num_bits = 32;
ecp5.c:81lattice_ecp5_enable_sram_programming()
field.num_bits = 8;
ecp5.c:99lattice_ecp5_erase_sram()
field.num_bits = 8;
ecp5.c:116lattice_ecp5_init_address()
field.num_bits = 8;
ecp5.c:134lattice_ecp5_program_config_map()
field.num_bits = (bit_file->raw_bit.length - bit_file->offset) * 8;
ecp5.c:245lattice_ecp5_connect_spi_to_jtag()
field.num_bits = 16;
efinix.c:126efinix_set_instr()
field.num_bits = tap->ir_length;
efinix.c:127efinix_set_instr()
void *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
efinix.c:133efinix_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
efinix.c:174efinix_load()
field[0].num_bits = bit_file.length * 8;
efinix.c:179efinix_load()
field[1].num_bits = TRAILING_ZEROS;
embeddedice.c:362embeddedice_read_reg_w_check()
fields[0].num_bits = 32;
embeddedice.c:369embeddedice_read_reg_w_check()
fields[1].num_bits = 5;
embeddedice.c:377embeddedice_read_reg_w_check()
fields[2].num_bits = 1;
embeddedice.c:426embeddedice_receive()
fields[0].num_bits = 32;
embeddedice.c:430embeddedice_receive()
fields[1].num_bits = 5;
embeddedice.c:435embeddedice_receive()
fields[2].num_bits = 1;
embeddedice.c:547embeddedice_send()
fields[0].num_bits = 32;
embeddedice.c:551embeddedice_send()
fields[1].num_bits = 5;
embeddedice.c:556embeddedice_send()
fields[2].num_bits = 1;
embeddedice.c:604embeddedice_handshake()
fields[0].num_bits = 32;
embeddedice.c:608embeddedice_handshake()
fields[1].num_bits = 5;
embeddedice.c:613embeddedice_handshake()
fields[2].num_bits = 1;
embeddedice.h:108embeddedice_write_reg_inner()
{ .num_bits = 32, .out_value = out_value },
embeddedice.h:109embeddedice_write_reg_inner()
{ .num_bits = 6, .out_value = &out_reg_addr },
esirisc_jtag.c:30esirisc_jtag_set_instr()
field.num_bits = tap->ir_length;
esirisc_jtag.c:32esirisc_jtag_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
esirisc_jtag.c:67esirisc_jtag_count_bits()
bit_count += fields[i].num_bits;
esirisc_jtag.c:110esirisc_jtag_send()
fields[0].num_bits = esirisc_jtag_get_padding();
esirisc_jtag.c:114esirisc_jtag_send()
fields[1].num_bits = 8;
esirisc_jtag.c:140esirisc_jtag_recv()
fields[0].num_bits = esirisc_jtag_get_padding() + 1;
esirisc_jtag.c:144esirisc_jtag_recv()
fields[1].num_bits = 8;
esirisc_jtag.c:148esirisc_jtag_recv()
fields[2].num_bits = num_in_bits * 2;
esirisc_jtag.c:164esirisc_jtag_recv()
buf_set_buf(r, bit_count, in_fields[i].in_value, 0, in_fields[i].num_bits);
esirisc_jtag.c:165esirisc_jtag_recv()
bit_count += in_fields[i].num_bits;
esirisc_jtag.c:242esirisc_jtag_read_byte()
out_fields[0].num_bits = 32;
esirisc_jtag.c:250esirisc_jtag_read_byte()
in_fields[0].num_bits = 8;
esirisc_jtag.c:270esirisc_jtag_read_hword()
out_fields[0].num_bits = 32;
esirisc_jtag.c:278esirisc_jtag_read_hword()
in_fields[0].num_bits = 16;
esirisc_jtag.c:298esirisc_jtag_read_word()
out_fields[0].num_bits = 32;
esirisc_jtag.c:306esirisc_jtag_read_word()
in_fields[0].num_bits = 32;
esirisc_jtag.c:328esirisc_jtag_write_byte()
out_fields[0].num_bits = 32;
esirisc_jtag.c:333esirisc_jtag_write_byte()
out_fields[1].num_bits = 8;
esirisc_jtag.c:348esirisc_jtag_write_hword()
out_fields[0].num_bits = 32;
esirisc_jtag.c:353esirisc_jtag_write_hword()
out_fields[1].num_bits = 16;
esirisc_jtag.c:369esirisc_jtag_write_word()
out_fields[0].num_bits = 32;
esirisc_jtag.c:374esirisc_jtag_write_word()
out_fields[1].num_bits = 32;
esirisc_jtag.c:387esirisc_jtag_read_reg()
out_fields[0].num_bits = 8;
esirisc_jtag.c:394esirisc_jtag_read_reg()
in_fields[0].num_bits = 32;
esirisc_jtag.c:416esirisc_jtag_write_reg()
out_fields[0].num_bits = 8;
esirisc_jtag.c:420esirisc_jtag_write_reg()
out_fields[1].num_bits = 32;
esirisc_jtag.c:434esirisc_jtag_read_csr()
out_fields[0].num_bits = 16;
esirisc_jtag.c:442esirisc_jtag_read_csr()
in_fields[0].num_bits = 32;
esirisc_jtag.c:464esirisc_jtag_write_csr()
out_fields[0].num_bits = 16;
esirisc_jtag.c:469esirisc_jtag_write_csr()
out_fields[1].num_bits = 32;
etb.c:42etb_set_instr()
field.num_bits = tap->ir_length;
etb.c:43etb_set_instr()
void *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
etb.c:45etb_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
etb.c:62etb_scann()
field.num_bits = 5;
etb.c:63etb_scann()
void *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
etb.c:65etb_scann()
buf_set_u32(t, 0, field.num_bits, new_scan_chain);
etb.c:163etb_read_ram()
fields[0].num_bits = 32;
etb.c:167etb_read_ram()
fields[1].num_bits = 7;
etb.c:173etb_read_ram()
fields[2].num_bits = 1;
etb.c:214etb_read_reg_w_check()
fields[0].num_bits = 32;
etb.c:220etb_read_reg_w_check()
fields[1].num_bits = 7;
etb.c:228etb_read_reg_w_check()
fields[2].num_bits = 1;
etb.c:295etb_write_reg()
fields[0].num_bits = 32;
etb.c:301etb_write_reg()
fields[1].num_bits = 7;
etb.c:307etb_write_reg()
fields[2].num_bits = 1;
etm.c:513etm_read_reg_w_check()
fields[0].num_bits = 32;
etm.c:519etm_read_reg_w_check()
fields[1].num_bits = 7;
etm.c:527etm_read_reg_w_check()
fields[2].num_bits = 1;
etm.c:600etm_write_reg()
fields[0].num_bits = 32;
etm.c:606etm_write_reg()
fields[1].num_bits = 7;
etm.c:612etm_write_reg()
fields[2].num_bits = 1;
feroceon.c:89feroceon_dummy_clock_out()
fields[0].num_bits = 32;
feroceon.c:93feroceon_dummy_clock_out()
fields[1].num_bits = 3;
feroceon.c:97feroceon_dummy_clock_out()
fields[2].num_bits = 32;
ftdi.c:429ftdi_execute_scan()
&& cmd->cmd.scan->fields[cmd->cmd.scan->num_fields - 1].num_bits == 0) {
ftdi.c:453ftdi_execute_scan()
scan_size += field->num_bits;
ftdi.c:459ftdi_execute_scan()
field->num_bits);
ftdi.c:469ftdi_execute_scan()
field->num_bits - 1,
ftdi.c:473ftdi_execute_scan()
bit_copy(&last_bit, 0, field->out_value, field->num_bits - 1, 1);
ftdi.c:483ftdi_execute_scan()
field->num_bits - 1,
ftdi.c:512ftdi_execute_scan()
field->num_bits,
gatemate.c:165gatemate_set_instr()
field.num_bits = tap->ir_length;
gatemate.c:166gatemate_set_instr()
void *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
gatemate.c:172gatemate_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
gatemate.c:203gatemate_load()
field.num_bits = bit_file.raw_file.length * 8;
gowin.c:202gowin_set_instr()
field.num_bits = tap->ir_length;
gowin.c:203gowin_set_instr()
void *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
gowin.c:209gowin_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
gowin.c:231gowin_read_register()
field.num_bits = 32;
gowin.c:403gowin_load_to_sram()
field.num_bits = bit_file.raw_file.length * 8;
intel.c:78intel_set_instr()
field.num_bits = tap->ir_length;
intel.c:79intel_set_instr()
void *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
intel.c:85intel_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
intel.c:134intel_load()
field.num_bits = bit_file.length * 8;
intel.c:159intel_load()
field.num_bits = intel_info->boundary_scan_length;
ipdbg.c:330ipdbg_init_scan_field()
fields->num_bits = num_bits;
jlink.c:157jlink_execute_scan()
&& cmd->cmd.scan->fields[cmd->cmd.scan->num_fields - 1].num_bits == 0) {
jlink.c:185jlink_execute_scan()
scan_size += field->num_bits;
jlink.c:191jlink_execute_scan()
field->num_bits);
jlink.c:202jlink_execute_scan()
field->num_bits - 1);
jlink.c:205jlink_execute_scan()
bit_copy(&last_bit, 0, field->out_value, field->num_bits - 1, 1);
jlink.c:212jlink_execute_scan()
field->num_bits - 1,
jlink.c:230jlink_execute_scan()
field->num_bits);
jtagspi.c:90jtagspi_set_user_ir()
field.num_bits = info->tap->ir_length;
jtagspi.c:132jtagspi_cmd()
fields[n].num_bits = 1;
jtagspi.c:141jtagspi_cmd()
fields[n].num_bits = sizeof(xfer_bits) * CHAR_BIT;
jtagspi.c:148jtagspi_cmd()
fields[n].num_bits = sizeof(cmd) * CHAR_BIT;
jtagspi.c:155jtagspi_cmd()
fields[n].num_bits = write_len * CHAR_BIT;
jtagspi.c:164jtagspi_cmd()
fields[n].num_bits = facing_read_bits;
jtagspi.c:177jtagspi_cmd()
fields[n].num_bits = data_len * CHAR_BIT;
jtagspi.c:181jtagspi_cmd()
fields[n].num_bits = trailing_write_bits;
lakemont.c:235irscan()
fields->num_bits = ir_len;
lakemont.c:266drscan()
fields->num_bits = len;
lakemont.c:1128lakemont_reset_break()
fields->num_bits = 8;
lattice.c:65lattice_set_instr()
field.num_bits = tap->ir_length;
lattice.c:66lattice_set_instr()
void *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
lattice.c:72lattice_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
lattice.c:115lattice_read_u32_register()
field.num_bits = 32;
lattice.c:136lattice_read_u64_register()
field.num_bits = 64;
lattice.c:162lattice_preload()
field.num_bits = lattice_device->preload_length;
ls1_sap.c:95ls1_sap_set_instr()
field.num_bits = tap->ir_length;
ls1_sap.c:96ls1_sap_set_instr()
uint8_t *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
ls1_sap.c:98ls1_sap_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
ls1_sap.c:111ls1_sap_set_addr_high()
field.num_bits = 16;
ls1_sap.c:128ls1_sap_memory_cmd()
field.num_bits = 64;
ls1_sap.c:149ls1_sap_memory_read()
field.num_bits = 8 * size;
ls1_sap.c:164ls1_sap_memory_write()
field.num_bits = 8 * size;
minidriver_imp.h:16interface_jtag_add_scan_check_alloc()
unsigned num_bytes = DIV_ROUND_UP(field->num_bits, 8);
mips_ejtag.c:30mips_ejtag_set_instr()
field.num_bits = tap->ir_length;
mips_ejtag.c:34mips_ejtag_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
mips_ejtag.c:67mips_ejtag_add_scan_96()
field.num_bits = 96;
mips_ejtag.c:92mips_ejtag_drscan_64()
field.num_bits = 64;
mips_ejtag.c:94mips_ejtag_drscan_64()
buf_set_u64(t, 0, field.num_bits, *data);
mips_ejtag.c:118mips_ejtag_drscan_32_queued()
field.num_bits = 32;
mips_ejtag.c:122mips_ejtag_drscan_32_queued()
buf_set_u32(scan_out, 0, field.num_bits, data_out);
mips_ejtag.c:156mips_ejtag_drscan_8()
field.num_bits = 8;
mips_ejtag.c:177mips_ejtag_drscan_8_out()
field.num_bits = 8;
mips_ejtag.c:422mips_ejtag_fastdata_scan()
fields[0].num_bits = 1;
mips_ejtag.c:429mips_ejtag_fastdata_scan()
fields[1].num_bits = 32;
mips_ejtag.c:532mips64_ejtag_fastdata_scan()
fields[0].num_bits = 1;
mips_ejtag.c:537mips64_ejtag_fastdata_scan()
fields[1].num_bits = 64;
or1k_du_adv.c:206adbg_select_module()
field.num_bits = (DBG_MODULE_SELECT_REG_SIZE + 1);
or1k_du_adv.c:263adbg_select_ctrl_reg()
field.num_bits = (opcode_len + 1) + index_len;
or1k_du_adv.c:321adbg_ctrl_write()
field[0].num_bits = length_bits;
or1k_du_adv.c:325adbg_ctrl_write()
field[1].num_bits = (opcode_len + 1) + index_len;
or1k_du_adv.c:373adbg_ctrl_read()
field[0].num_bits = length_bits;
or1k_du_adv.c:377adbg_ctrl_read()
field[1].num_bits = opcode_len + 1;
or1k_du_adv.c:404adbg_burst_command()
field.num_bits = 53;
or1k_du_adv.c:474adbg_wb_burst_read()
field.num_bits = (total_size_bytes + CRC_LEN + STATUS_BYTES) * 8;
or1k_du_adv.c:628adbg_wb_burst_write()
field[0].num_bits = 1;
or1k_du_adv.c:635adbg_wb_burst_write()
field[1].num_bits = count * size * 8;
or1k_du_adv.c:639adbg_wb_burst_write()
field[2].num_bits = 32;
or1k_du_adv.c:646adbg_wb_burst_write()
field[0].num_bits = 1;
or1k_du_adv.c:1025or1k_adv_jtag_jsp_xfer()
field.num_bits = 72 + startbit + stopbit;
or1k_tap_mohor.c:34or1k_tap_mohor_init()
field.num_bits = tap->ir_length;
or1k_tap_vjtag.c:147or1k_tap_vjtag_init()
field.num_bits = tap->ir_length;
or1k_tap_vjtag.c:153or1k_tap_vjtag_init()
field.num_bits = 64;
or1k_tap_vjtag.c:179or1k_tap_vjtag_init()
field.num_bits = tap->ir_length;
or1k_tap_vjtag.c:192or1k_tap_vjtag_init()
field.num_bits = 4;
or1k_tap_vjtag.c:237or1k_tap_vjtag_init()
field.num_bits = 4;
or1k_tap_vjtag.c:266or1k_tap_vjtag_init()
field.num_bits = tap->ir_length;
or1k_tap_vjtag.c:274or1k_tap_vjtag_init()
field.num_bits = dr_length;
or1k_tap_vjtag.c:281or1k_tap_vjtag_init()
field.num_bits = tap->ir_length;
or1k_tap_xilinx_bscan.c:34or1k_tap_xilinx_bscan_init()
field.num_bits = tap->ir_length;
osbdm.c:512osbdm_add_scan()
struct sequence *next = queue_add_tail(queue, fields[idx].num_bits);
osbdm.c:518osbdm_add_scan()
(void)memset(next->tms, 0, DIV_ROUND_UP(fields[idx].num_bits, 8));
riscv-011.c:292dtmcontrol_scan()
field.num_bits = 32;
riscv-011.c:319idcode_scan()
field.num_bits = 32;
riscv-011.c:374add_dbus_scan()
field->num_bits = info->addrbits + DBUS_OP_SIZE + DBUS_DATA_SIZE;
riscv-011.c:400dump_field()
uint64_t out = buf_get_u64(field->out_value, 0, field->num_bits);
riscv-011.c:406dump_field()
uint64_t in = buf_get_u64(field->in_value, 0, field->num_bits);
riscv-011.c:416dump_field()
field->num_bits,
riscv-011.c:430dbus_scan()
.num_bits = info->addrbits + DBUS_OP_SIZE + DBUS_DATA_SIZE,
riscv-013.c:380dump_field()
uint64_t out = buf_get_u64(field->out_value, 0, field->num_bits);
riscv-013.c:385dump_field()
uint64_t in = buf_get_u64(field->in_value, 0, field->num_bits);
riscv-013.c:393dump_field()
field->num_bits, op_string[out_op], out_data, out_address,
riscv-013.c:430dtmcontrol_scan()
field.num_bits = 32;
riscv-013.c:476dmi_scan()
.num_bits = num_bits,
riscv.c:144
.num_bits = 3,
riscv.c:149
.num_bits = 5, /* initialized in riscv_init_target to ir width of DM */
riscv.c:154
.num_bits = 7,
riscv.c:159
.num_bits = 1,
riscv.c:167
.num_bits = 1,
riscv.c:172
.num_bits = 7,
riscv.c:177
.num_bits = 0, /* initialized in riscv_init_target to ir width of DM */
riscv.c:182
.num_bits = 3,
riscv.c:306dtmcontrol_scan_via_bscan()
tunneled_ir[0].num_bits = 3;
riscv.c:309dtmcontrol_scan_via_bscan()
tunneled_ir[1].num_bits = bscan_tunnel_ir_width;
riscv.c:312dtmcontrol_scan_via_bscan()
tunneled_ir[2].num_bits = 7;
riscv.c:315dtmcontrol_scan_via_bscan()
tunneled_ir[3].num_bits = 1;
riscv.c:319dtmcontrol_scan_via_bscan()
tunneled_dr[0].num_bits = 3;
riscv.c:322dtmcontrol_scan_via_bscan()
tunneled_dr[1].num_bits = 32 + 1;
riscv.c:325dtmcontrol_scan_via_bscan()
tunneled_dr[2].num_bits = 7;
riscv.c:328dtmcontrol_scan_via_bscan()
tunneled_dr[3].num_bits = 1;
riscv.c:333dtmcontrol_scan_via_bscan()
tunneled_ir[3].num_bits = 3;
riscv.c:336dtmcontrol_scan_via_bscan()
tunneled_ir[2].num_bits = bscan_tunnel_ir_width;
riscv.c:339dtmcontrol_scan_via_bscan()
tunneled_ir[1].num_bits = 7;
riscv.c:342dtmcontrol_scan_via_bscan()
tunneled_ir[0].num_bits = 1;
riscv.c:346dtmcontrol_scan_via_bscan()
tunneled_dr[3].num_bits = 3;
riscv.c:349dtmcontrol_scan_via_bscan()
tunneled_dr[2].num_bits = 32 + 1;
riscv.c:352dtmcontrol_scan_via_bscan()
tunneled_dr[1].num_bits = 7;
riscv.c:355dtmcontrol_scan_via_bscan()
tunneled_dr[0].num_bits = 1;
riscv.c:391dtmcontrol_scan()
field.num_bits = 32;
riscv.c:449riscv_init_target()
riscv.c:450riscv_init_target()
riscv.c:451riscv_init_target()
riscv.c:457riscv_init_target()
riscv.c:460riscv_init_target()
riscv.c:462riscv_init_target()
riscv.c:4425riscv_add_bscan_tunneled_scan()
ctxt->tunneled_dr[3].num_bits = 1;
riscv.c:4427riscv_add_bscan_tunneled_scan()
ctxt->tunneled_dr[2].num_bits = 7;
riscv.c:4428riscv_add_bscan_tunneled_scan()
riscv.c:4433riscv_add_bscan_tunneled_scan()
ctxt->tunneled_dr[1].num_bits = field->num_bits + 1;
riscv.c:4437riscv_add_bscan_tunneled_scan()
ctxt->tunneled_dr[0].num_bits = 3;
riscv.c:4441riscv_add_bscan_tunneled_scan()
ctxt->tunneled_dr[0].num_bits = 1;
riscv.c:4443riscv_add_bscan_tunneled_scan()
ctxt->tunneled_dr[1].num_bits = 7;
riscv.c:4444riscv_add_bscan_tunneled_scan()
riscv.c:4448riscv_add_bscan_tunneled_scan()
ctxt->tunneled_dr[2].num_bits = field->num_bits + 1;
riscv.c:4451riscv_add_bscan_tunneled_scan()
ctxt->tunneled_dr[3].num_bits = 3;
str9xpec.c:79str9xpec_set_instr()
field.num_bits = tap->ir_length;
str9xpec.c:80str9xpec_set_instr()
void *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
str9xpec.c:82str9xpec_set_instr()
buf_set_u32(t, 0, field.num_bits, new_instr);
str9xpec.c:101str9xpec_isc_status()
field.num_bits = 8;
str9xpec.c:186str9xpec_read_config()
field.num_bits = 64;
str9xpec.c:324str9xpec_blank_check()
field.num_bits = 64;
str9xpec.c:332str9xpec_blank_check()
field.num_bits = 64;
str9xpec.c:416str9xpec_erase_area()
field.num_bits = 64;
str9xpec.c:474str9xpec_lock_device()
field.num_bits = 8;
str9xpec.c:547str9xpec_set_address()
field.num_bits = 8;
str9xpec.c:622str9xpec_write()
field.num_bits = 64;
str9xpec.c:634str9xpec_write()
field.num_bits = 8;
str9xpec.c:664str9xpec_write()
field.num_bits = 64;
str9xpec.c:676str9xpec_write()
field.num_bits = 8;
str9xpec.c:729str9xpec_handle_part_id_command()
field.num_bits = 32;
str9xpec.c:834str9xpec_write_options()
field.num_bits = 64;
str9xpec.c:846str9xpec_write_options()
field.num_bits = 8;
svf.c:1268svf_run_command()
field.num_bits = i;
svf.c:1273svf_run_command()
jtag_add_plain_dr_scan(field.num_bits,
svf.c:1361svf_run_command()
field.num_bits = i;
svf.c:1366svf_run_command()
jtag_add_plain_ir_scan(field.num_bits,
tcl.c:83handle_jtag_command_drscan_fields()
fields[field_count].num_bits = bits;
tcl.c:164handle_jtag_command_drscan()
char *str = buf_to_hex_str(fields[i].in_value, fields[i].num_bits);
tcl.c:976handle_irscan_command()
fields[i].num_bits = field_size;
virtex2.c:35virtex2_set_instr()
field.num_bits = tap->ir_length;
virtex2.c:36virtex2_set_instr()
void *t = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
virtex2.c:42virtex2_set_instr()
buf_set_u64(t, 0, field.num_bits, new_instr);
virtex2.c:67virtex2_send_32()
scan_field.num_bits = num_words * 32;
virtex2.c:99virtex2_receive_32()
scan_field.num_bits = 32;
virtex2.c:251virtex2_load()
field.num_bits = bit_file.length * 8;
xcf.c:126read_status()
scan.num_bits = 16;
xcf.c:153isc_enter()
scan.num_bits = 16;
xcf.c:182isc_leave()
scan.num_bits = 16;
xcf.c:225isc_read_register()
scan.num_bits = 16;
xcf.c:230isc_read_register()
scan.num_bits = num_bits;
xcf.c:262isc_set_register()
scan.num_bits = 16;
xcf.c:267isc_set_register()
scan.num_bits = num_bits;
xcf.c:288isc_program_register()
scan.num_bits = 16;
xcf.c:293isc_program_register()
scan.num_bits = num_bits;
xcf.c:298isc_program_register()
scan.num_bits = 16;
xcf.c:357isc_data_read_out()
scan.num_bits = 16;
xcf.c:362isc_data_read_out()
scan.num_bits = 8 * count;
xcf.c:544fpga_configure()
scan.num_bits = 16;
xcf.c:675xcf_erase_check()
scan.num_bits = 16;
xcf.c:682xcf_erase_check()
scan.num_bits = 8;
xds110.c:1718xds110_queue_scan()
total_bits += (uint32_t)cmd->cmd.scan->fields[i].num_bits;
xds110.c:1761xds110_queue_scan()
cmd->cmd.scan->fields[i].num_bits);
xds110.c:1763xds110_queue_scan()
offset += cmd->cmd.scan->fields[i].num_bits;
xds110.c:1766xds110_queue_scan()
cmd->cmd.scan->fields[i].num_bits;
xscale.c:149xscale_jtag_set_instr()
field.num_bits = tap->ir_length;
xscale.c:151xscale_jtag_set_instr()
buf_set_u32(scratch, 0, field.num_bits, new_instr);
xscale.c:180xscale_read_dcsr()
fields[0].num_bits = 3;
xscale.c:185xscale_read_dcsr()
fields[1].num_bits = 32;
xscale.c:188xscale_read_dcsr()
fields[2].num_bits = 1;
xscale.c:253xscale_receive()
fields[0].num_bits = 3;
xscale.c:259xscale_receive()
fields[1].num_bits = 32;
xscale.c:261xscale_receive()
fields[2].num_bits = 1;
xscale.c:361xscale_read_tx()
fields[0].num_bits = 3;
xscale.c:364xscale_read_tx()
fields[1].num_bits = 32;
xscale.c:367xscale_read_tx()
fields[2].num_bits = 1;
xscale.c:436xscale_write_rx()
fields[0].num_bits = 3;
xscale.c:440xscale_write_rx()
fields[1].num_bits = 32;
xscale.c:443xscale_write_rx()
fields[2].num_bits = 1;
xscale.c:509xscale_send()
{ .num_bits = 3, .out_value = &t0 },
xscale.c:510xscale_send()
{ .num_bits = 32, .out_value = t1 },
xscale.c:511xscale_send()
{ .num_bits = 1, .out_value = &t2 },
xscale.c:592xscale_write_dcsr()
fields[0].num_bits = 3;
xscale.c:597xscale_write_dcsr()
fields[1].num_bits = 32;
xscale.c:600xscale_write_dcsr()
fields[2].num_bits = 1;
xscale.c:660xscale_load_ic()
fields[0].num_bits = 6;
xscale.c:663xscale_load_ic()
fields[1].num_bits = 27;
xscale.c:669xscale_load_ic()
fields[0].num_bits = 32;
xscale.c:672xscale_load_ic()
fields[1].num_bits = 1;
xscale.c:707xscale_invalidate_ic_line()
fields[0].num_bits = 6;
xscale.c:710xscale_invalidate_ic_line()
fields[1].num_bits = 27;
xsvf.c:475handle_xsvf_command()
field.num_bits = xsdrsize;
xsvf.c:477handle_xsvf_command()
field.in_value = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
xsvf.c:480handle_xsvf_command()
jtag_add_plain_dr_scan(field.num_bits,
xsvf.c:683handle_xsvf_command()
field.num_bits = bitcount;
xsvf.c:689handle_xsvf_command()
jtag_add_plain_ir_scan(field.num_bits,
xsvf.c:915handle_xsvf_command()
field.num_bits = xsdrsize;
xsvf.c:917handle_xsvf_command()
field.in_value = calloc(DIV_ROUND_UP(field.num_bits, 8), 1);
xsvf.c:923handle_xsvf_command()
jtag_add_plain_dr_scan(field.num_bits,
xtensa_debug_module.c:53xtensa_dm_add_set_ir()
field.num_bits = dm->tap->ir_length;
xtensa_debug_module.c:55xtensa_dm_add_set_ir()
buf_set_u32(t, 0, field.num_bits, value);
xtensa_debug_module.c:68xtensa_dm_add_dr_scan()
field.num_bits = len;

Data Use

Functions writing scan_field::num_bits
Functions reading scan_field::num_bits
all items filtered out
scan_field::num_bits