ofmt_field_t
init_hdr_cols(ofmt_field_t *hdr)
menu_update_widths(ofmt_field_t *hdr, struct menu_lst *menu)
static ofmt_field_t *
ofmt_field_t *temp;
if ((temp = calloc(NUM_COLS + 1, sizeof (ofmt_field_t))) == NULL)
ofmt_field_t *menu_template;
static ofmt_field_t ccidadm_list_fields[] = {
static ofmt_field_t hc_results[] = {
static ofmt_field_t hc_fields[] = {
ofmt_field_t *o_fields;
ofmt_field_t *o_fields;
static ofmt_field_t rfields_v4[] = {
static ofmt_field_t rfields_v6[] = {
static ofmt_field_t ssfields_v4[] = {
static ofmt_field_t ssfields_v6[] = {
ofmt_field_t *fields;
ofmt_field_t *fields;
ofmt_field_t *ofp;
ofmt_field_t *o_fields;
static ofmt_field_t sgfields_v4[] = {
static ofmt_field_t sgfields_v6[] = {
static ofmt_field_t stat_itemize_fields[] = {
static ofmt_field_t stat_stdfields[] = {
ofmt_field_t *fields = stat_stdfields;
static ofmt_field_t intfprop_fields[] = {
static ofmt_field_t modprop_fields[] = {
static ofmt_field_t addrprop_fields[] = {
static ofmt_field_t show_addr_fields[] = {
static ofmt_field_t show_if_fields[] = {
static ofmt_field_t addr_fields[] = {
static ofmt_field_t group_fields[] = {
static ofmt_field_t if_fields[] = {
static ofmt_field_t probe_fields[] = {
static ofmt_field_t targ_fields[] = {
static ofmt_field_t addr_fields[], group_fields[], if_fields[];
static ofmt_field_t probe_fields[], targ_fields[];
ofmt_field_t *fields = NULL;
static const ofmt_field_t list_fields[] = {
typedef ofmt_field_t *connstat_getfieldsfunc_t(void);
ofmt_field_t *
static ofmt_field_t tcp_fields[] = {
static const ofmt_field_t secobj_fields[] = {
const ofmt_field_t *fieldsp;
static const ofmt_field_t vnic_fields[] = {
static const ofmt_field_t ib_fields[] = {
static const ofmt_field_t part_fields[] = {
static const ofmt_field_t simnet_fields[] = {
static const ofmt_field_t usage_fields[] = {
static const ofmt_field_t usage_l_fields[] = {
static const ofmt_field_t iptun_fields[] = {
static ofmt_field_t bridge_fields[] = {
static ofmt_field_t bridge_link_fields[] = {
static ofmt_field_t bridge_statfields[] = {
static ofmt_field_t bridge_link_statfields[] = {
static ofmt_field_t bridge_fwd_fields[] = {
static ofmt_field_t bridge_trill_fields[] = {
static const ofmt_field_t overlay_fields[] = {
static const ofmt_field_t overlay_fma_fields[] = {
static const ofmt_field_t overlay_targ_fields[] = {
const ofmt_field_t *pf;
const ofmt_field_t *pf;
const ofmt_field_t *pf;
ofmt_field_t *template, *of;
static const ofmt_field_t ether_fields[] = {
static const ofmt_field_t link_s_fields[] = {
static const ofmt_field_t link_fields[] = {
static const ofmt_field_t laggr_fields[] = {
static const ofmt_field_t aggr_x_fields[] = {
static const ofmt_field_t aggr_s_fields[] = {
static const ofmt_field_t aggr_l_fields[] = {
static const ofmt_field_t phys_fields[] = {
ofmt_field_t *field_arr = NULL;
static const ofmt_field_t phys_m_fields[] = {
static const ofmt_field_t phys_h_fields[] = {
static const ofmt_field_t vlan_fields[] = {
static ofmt_field_t wifi_common_fields[] = {
static ofmt_field_t wifi_show_fields[A_CNT(wifi_common_fields) + 2] = {
static const ofmt_field_t linkprop_fields[] = {
static ofmt_field_t total_s_fields[] = {
ofmt_field_t *oftemplate;
static ofmt_field_t ring_s_fields[] = {
ofmt_field_t *oftemplate;
ofmt_field_t *oftemplate;
static ofmt_field_t rx_ring_s_fields[] = {
ofmt_field_t *oftemplate;
static ofmt_field_t tx_ring_s_fields[] = {
static ofmt_field_t lane_s_fields[] = {
static ofmt_field_t rx_lane_s_fields[] = {
static ofmt_field_t rx_fanout_lane_s_fields[] = {
static ofmt_field_t tx_lane_s_fields[] = {
static ofmt_field_t aggr_port_s_fields[] = {
static ofmt_field_t history_fields[] = {
static ofmt_field_t history_l_fields[] = {
static ofmt_field_t flow_fields[] = {
static ofmt_field_t flowprop_fields[] = {
static ofmt_field_t flow_s_fields[] = {
static ofmt_field_t history_fields[] = {
static ofmt_field_t history_l_fields[] = {
static const ofmt_field_t gpioadm_controller_list_ofmt[] = {
static const ofmt_field_t gpioadm_dpio_list_ofmt[] = {
static const ofmt_field_t gpioadm_gpio_attr_get_ofmt[] = {
static const ofmt_field_t gpioadm_gpio_list_ofmt[] = {
static const ofmt_field_t i2cadm_ctrl_prop_get_ofmt[] = {
static const ofmt_field_t i2cadm_ctrl_list_ofmt[] = {
static const ofmt_field_t i2cadm_device_addrs_ofmt[] = {
static const ofmt_field_t i2cadm_device_list_ofmt[] = {
static const ofmt_field_t i2cadm_mux_list_ofmt[] = {
static const ofmt_field_t i2cadm_port_map_ofmt[] = {
static const ofmt_field_t i2cadm_port_list_ofmt[] = {
static const ofmt_field_t i2cadm_scan_ofmt[] = {
static const ofmt_field_t ktest_list_ofmt[] = {
static const ofmt_field_t ktest_run_ofmt[] = {
static const ofmt_field_t ktest_stats_ofmt[] = {
const ofmt_field_t *ofmt = nvmeadm_list_nsid_ofmt;
extern const ofmt_field_t nvmeadm_list_ctrl_ofmt[];
extern const ofmt_field_t nvmeadm_list_nsid_ofmt[];
extern const ofmt_field_t nvmeadm_list_logs_ofmt[];
extern const ofmt_field_t nvmeadm_list_features_ofmt[];
extern const ofmt_field_t nvmeadm_field_ofmt[];
const ofmt_field_t nvmeadm_field_ofmt[] = {
const ofmt_field_t nvmeadm_list_ctrl_ofmt[] = {
const ofmt_field_t nvmeadm_list_nsid_ofmt[] = {
const ofmt_field_t nvmeadm_list_logs_ofmt[] = {
const ofmt_field_t nvmeadm_list_features_ofmt[] = {
static const ofmt_field_t pcidb_vendor_ofmt[] = {
static const ofmt_field_t pcidb_device_ofmt[] = {
static const ofmt_field_t pcidb_subsystem_ofmt[] = {
static const ofmt_field_t pcidb_class_ofmt[] = {
static const ofmt_field_t pcidb_subclass_ofmt[] = {
static const ofmt_field_t pcidb_progif_ofmt[] = {
const ofmt_field_t *ofmt_fields = NULL;
static const ofmt_field_t pcieadm_bar_list_ofmt[] = {
static const ofmt_field_t pcieadm_cfgspace_ofmt[] = {
static const ofmt_field_t pcieadm_show_dev_ofmt[] = {
static ofmt_field_t fields[] = {
static ofmt_field_t smb_user_fields[] = {
static ofmt_field_t smb_tree_fields[] = {
static ofmt_field_t smb_netfileinfo_fields[] = {
static void ofmt_fatal(ofmt_handle_t, ofmt_field_t *, ofmt_status_t)
cmd_create_handle(int argc, char **argv, const char *def, ofmt_field_t *templ)
ofmt_fatal(ofmt_handle_t hdl, ofmt_field_t *templ, ofmt_status_t status)
ofmt_field_t *f = templ;
ofmt_field_t *);
static const ofmt_field_t show_print_fields[] = {
split_fields(const ofmt_field_t *template, uint_t maxfields, uint_t maxcols)
ofmt_open(const char *str, const ofmt_field_t *template, uint_t flags,
const ofmt_field_t *ofp;
ofmt_field_t *of;
sp->s_nfields * sizeof (ofmt_field_t), 1);
os->os_fields = (ofmt_field_t *)&os[1];
ofmt_print_field(ofmt_state_t *os, ofmt_field_t *ofp, const char *value,
ofmt_field_t *of;
ofmt_field_t *of = os->os_fields;
static split_t *split_fields(const ofmt_field_t *, uint_t, uint_t);
ofmt_field_t *os_fields;
static void ofmt_print_field(ofmt_state_t *, ofmt_field_t *, const char *,
extern ofmt_status_t ofmt_open(const char *, const ofmt_field_t *, uint_t,