iPXE
Macros
bnxt_dbg.h File Reference

Go to the source code of this file.

Macros

#define dbg_prn(func)
 
#define dbg_pci(bp, func, creg)
 
#define dbg_mem(bp, func)   (func = func)
 
#define dbg_fw_ver(resp, tmo)
 
#define dbg_func_resource_qcaps(bp)
 
#define dbg_func_qcaps(bp)
 
#define dbg_func_qcfg(bp)
 
#define prn_set_speed(speed)
 
#define dbg_chip_info(bp)
 
#define dbg_num_rings(bp)
 
#define dbg_flags(func, flags)
 
#define dbg_bnxt_pause()
 
#define dbg_hw_cmd(bp, func, cmd_len, resp_len, cmd_tmo, err)   (func = func)
 
#define dbg_short_cmd(sreq, func, len)
 
#define dump_rx_bd(rx_cmp, rx_cmp_hi, desc_idx)
 
#define dbg_rx_vlan(bp, metadata, flags2, rx_vid)
 
#define dbg_alloc_rx_iob(iob, id, cid)
 
#define dbg_rx_cid(idx, cid)
 
#define dbg_alloc_rx_iob_fail(iob_idx, cons_id)
 
#define dbg_rxp(iob, rx_len, drop)
 
#define dbg_rx_stat(bp)
 
#define dump_cq(cq, id, toggle)
 
#define dump_nq(nq, id)
 
#define dbg_tx_avail(bp, a, u)
 
#define dbg_tx_vlan(bp, src, plen, len)
 
#define dbg_tx_pad(plen, len)
 
#define dump_tx_stat(bp)
 
#define dump_tx_pkt(pkt, len, idx)
 
#define dump_tx_bd(prod_bd, len, idx)
 
#define dbg_tx_done(pkt, len, idx)
 
#define dump_evt(cq, ty, id, ring)
 
#define dbg_link_status(bp)
 
#define dbg_link_state(bp, tmo)
 

Macro Definition Documentation

◆ dbg_prn

#define dbg_prn (   func)

Definition at line 112 of file bnxt_dbg.h.

◆ dbg_pci

#define dbg_pci (   bp,
  func,
  creg 
)

Definition at line 140 of file bnxt_dbg.h.

◆ dbg_mem

#define dbg_mem (   bp,
  func 
)    (func = func)

Definition at line 175 of file bnxt_dbg.h.

◆ dbg_fw_ver

#define dbg_fw_ver (   resp,
  tmo 
)

Definition at line 319 of file bnxt_dbg.h.

◆ dbg_func_resource_qcaps

#define dbg_func_resource_qcaps (   bp)

Definition at line 320 of file bnxt_dbg.h.

◆ dbg_func_qcaps

#define dbg_func_qcaps (   bp)

Definition at line 321 of file bnxt_dbg.h.

◆ dbg_func_qcfg

#define dbg_func_qcfg (   bp)

Definition at line 322 of file bnxt_dbg.h.

◆ prn_set_speed

#define prn_set_speed (   speed)

Definition at line 323 of file bnxt_dbg.h.

◆ dbg_chip_info

#define dbg_chip_info (   bp)

Definition at line 324 of file bnxt_dbg.h.

◆ dbg_num_rings

#define dbg_num_rings (   bp)

Definition at line 325 of file bnxt_dbg.h.

◆ dbg_flags

#define dbg_flags (   func,
  flags 
)

Definition at line 326 of file bnxt_dbg.h.

◆ dbg_bnxt_pause

#define dbg_bnxt_pause ( )

Definition at line 327 of file bnxt_dbg.h.

◆ dbg_hw_cmd

#define dbg_hw_cmd (   bp,
  func,
  cmd_len,
  resp_len,
  cmd_tmo,
  err 
)    (func = func)

Definition at line 378 of file bnxt_dbg.h.

◆ dbg_short_cmd

#define dbg_short_cmd (   sreq,
  func,
  len 
)

Definition at line 398 of file bnxt_dbg.h.

◆ dump_rx_bd

#define dump_rx_bd (   rx_cmp,
  rx_cmp_hi,
  desc_idx 
)

Definition at line 468 of file bnxt_dbg.h.

◆ dbg_rx_vlan

#define dbg_rx_vlan (   bp,
  metadata,
  flags2,
  rx_vid 
)

Definition at line 469 of file bnxt_dbg.h.

◆ dbg_alloc_rx_iob

#define dbg_alloc_rx_iob (   iob,
  id,
  cid 
)

Definition at line 470 of file bnxt_dbg.h.

◆ dbg_rx_cid

#define dbg_rx_cid (   idx,
  cid 
)

Definition at line 471 of file bnxt_dbg.h.

◆ dbg_alloc_rx_iob_fail

#define dbg_alloc_rx_iob_fail (   iob_idx,
  cons_id 
)

Definition at line 472 of file bnxt_dbg.h.

◆ dbg_rxp

#define dbg_rxp (   iob,
  rx_len,
  drop 
)

Definition at line 473 of file bnxt_dbg.h.

◆ dbg_rx_stat

#define dbg_rx_stat (   bp)

Definition at line 474 of file bnxt_dbg.h.

◆ dump_cq

#define dump_cq (   cq,
  id,
  toggle 
)

Definition at line 516 of file bnxt_dbg.h.

◆ dump_nq

#define dump_nq (   nq,
  id 
)

Definition at line 517 of file bnxt_dbg.h.

◆ dbg_tx_avail

#define dbg_tx_avail (   bp,
  a,
  u 
)

Definition at line 577 of file bnxt_dbg.h.

◆ dbg_tx_vlan

#define dbg_tx_vlan (   bp,
  src,
  plen,
  len 
)

Definition at line 578 of file bnxt_dbg.h.

◆ dbg_tx_pad

#define dbg_tx_pad (   plen,
  len 
)

Definition at line 579 of file bnxt_dbg.h.

◆ dump_tx_stat

#define dump_tx_stat (   bp)

Definition at line 580 of file bnxt_dbg.h.

◆ dump_tx_pkt

#define dump_tx_pkt (   pkt,
  len,
  idx 
)

Definition at line 581 of file bnxt_dbg.h.

◆ dump_tx_bd

#define dump_tx_bd (   prod_bd,
  len,
  idx 
)

Definition at line 582 of file bnxt_dbg.h.

◆ dbg_tx_done

#define dbg_tx_done (   pkt,
  len,
  idx 
)

Definition at line 583 of file bnxt_dbg.h.

◆ dump_evt

#define dump_evt (   cq,
  ty,
  id,
  ring 
)

Definition at line 674 of file bnxt_dbg.h.

◆ dbg_link_status

#define dbg_link_status (   bp)

Definition at line 675 of file bnxt_dbg.h.

◆ dbg_link_state

#define dbg_link_state (   bp,
  tmo 
)

Definition at line 676 of file bnxt_dbg.h.