/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_data_source.c | 79 if (right->type != EXPR_CALL || right->fn->type != EXPR_SYMBOL) in get_source_assignment() 83 name = expr_to_str(right->fn); in get_source_assignment()
|
H A D | smatch_kernel_user_data.c | 297 static void match_user_copy(const char *fn, struct expression *expr, void *_param) in match_user_copy() argument 344 static void match_sscanf(const char *fn, struct expression *expr, void *unused) in match_sscanf() argument 413 if (expr->type != EXPR_CALL || expr->fn->type != EXPR_SYMBOL || in is_points_to_user_data_fn() 414 !expr->fn->symbol) in is_points_to_user_data_fn() 416 expr = expr->fn; in is_points_to_user_data_fn() 428 if (expr->type != EXPR_CALL || expr->fn->type != EXPR_SYMBOL || in get_rl_from_function() 429 !expr->fn->symbol_name || !expr->fn->symbol_name->name) in get_rl_from_function() 433 if (strcmp(expr->fn->symbol_name->name, returns_user_data[i]) == 0) { in get_rl_from_function() 812 static void match_returns_user_rl(const char *fn, struct expression *expr, void *unused) in match_returns_user_rl() argument 1061 type = get_arg_type(expr->fn, i); in match_call_info() [all …]
|
H A D | check_readl_infinite_loops.c | 40 if (expr->fn->type != EXPR_SYMBOL) in is_readl_call() 42 sym = expr->fn->symbol; in is_readl_call()
|
H A D | check_capable.c | 26 static void match_capable(const char *fn, struct expression *expr, void *_param) in match_capable() argument 39 static void match_ns_capable(const char *fn, struct expression *expr, void *_param) in match_ns_capable() argument
|
H A D | smatch_type.c | 185 if (sym_name_is("__builtin_choose_expr", expr->fn)) in get_return_type() 188 tmp = get_type(expr->fn); in get_return_type() 649 struct symbol *get_arg_type(struct expression *fn, int arg) in get_arg_type() argument 656 fn_type = get_type(fn); in get_arg_type() 756 struct symbol *get_arg_type_from_key(struct expression *fn, int param, struct expression *arg, cons… in get_arg_type_from_key() argument 763 return get_arg_type(fn, param); in get_arg_type_from_key() 765 type = get_arg_type(fn, param); in get_arg_type_from_key()
|
H A D | check_frees_param_strict.c | 65 static void match_free(const char *fn, struct expression *expr, void *param) in match_free() argument 83 if (strcmp(fn, "kfree_skb") == 0 && counter_was_inced(arg)) in match_free()
|
H A D | check_unused_ret.c | 80 if (expr->fn->type != EXPR_SYMBOL) in get_fn_name() 82 return expr_to_var(expr->fn); in get_fn_name()
|
H A D | smatch.h | 108 const char *fn; member 173 typedef void (func_hook)(const char *fn, struct expression *expr, void *data); 174 typedef void (implication_hook)(const char *fn, struct expression *call_expr, 195 void select_return_states_before(void (*fn)(void)); 196 void select_return_states_after(void (*fn)(void)); 377 void add_get_state_hook(void (*fn)(int owner, const char *name, struct symbol *sym)); 498 struct symbol *get_arg_type(struct expression *fn, int arg); 730 void __match_nullify_path_hook(const char *fn, struct expression *expr, 796 void add_check_tracker(const char *check_name, check_tracker_hook *fn); 998 void sql_insert_function_ptr(const char *fn, const char *struct_name); [all …]
|
H A D | sparse.c | 193 pseudo_t fn = insn->func; in check_call_instruction() local 203 if (fn->type != PSEUDO_SYM) in check_call_instruction() 205 ident = fn->sym->ident; in check_call_instruction()
|
H A D | smatch_buf_size.c | 38 if (expr->fn->type != EXPR_SYMBOL) in get_fn_name() 40 return expr_to_var(expr->fn); in get_fn_name() 720 static void match_alloc(const char *fn, struct expression *expr, void *_size_arg) in match_alloc() argument 734 static void match_calloc(const char *fn, struct expression *expr, void *_param) in match_calloc() argument 751 static void match_page(const char *fn, struct expression *expr, void *_unused) in match_page() argument 761 static void match_strndup(const char *fn, struct expression *expr, void *unused) in match_strndup() argument 778 static void match_alloc_pages(const char *fn, struct expression *expr, void *_order_arg) in match_alloc_pages() argument
|
H A D | smatch_extra.h | 109 struct range_list *(*fn)(struct expression *expr), 180 void add_extra_mod_hook(void (*fn)(const char *name, struct symbol *sym, struct expression *expr, s… 181 void add_extra_nomod_hook(void (*fn)(const char *name, struct symbol *sym, struct expression *expr,… 221 struct expression *call_expression(struct expression *fn, struct expression_list *args);
|
H A D | check_uninitialized.c | 223 if (call->fn->type != EXPR_SYMBOL) in member_is_used() 229 get_static_filter(call->fn->symbol), PARAM_USED, param, printed_name); in member_is_used() 334 static void match_ignore_param(const char *fn, struct expression *expr, void *_arg_nr) in match_ignore_param() argument
|
/illumos-gate/usr/src/boot/libsa/ |
H A D | pkgfs.c | 199 pkg_open(const char *fn, struct open_file *f) in pkg_open() argument 203 if (fn == NULL || f == NULL) in pkg_open() 225 while (*fn == '/') in pkg_open() 226 fn++; in pkg_open() 232 if (*fn == '\0') { in pkg_open() 239 if (strcmp(fn, tf->tf_hdr.ut_name) == 0) { in pkg_open()
|
/illumos-gate/usr/src/cmd/fs.d/smbclnt/smbutil/ |
H A D | smbutil.c | 68 cmd_fn_t *fn; member 183 err = cmd->fn(argc, argv); in main()
|
/illumos-gate/usr/src/lib/libilb/common/ |
H A D | ilb_hc.c | 223 ilb_walk_hc_srvs(ilb_handle_t h, hc_srvwalkerfunc_t fn, const char *rulename, in ilb_walk_hc_srvs() argument 238 rc = fn(h, &srvs->rs_srvs[i], arg); in ilb_walk_hc_srvs() 267 rc = fn(h, &srvs->rs_srvs[j], arg); in ilb_walk_hc_srvs()
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/include/ |
H A D | k5-platform.h | 202 typedef struct { k5_once_t once; int error, did_run; void (*fn)(void); } k5_init_t; member 215 int k5int_err = k5_once(&k5int_i->once, k5int_i->fn); \ 226 err = k5_once(&i->once, i->fn); \
|
/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_txdma.h | 36 #define DMA_LOG_PAGE_FN_VALIDATE(cn, pn, fn, status) \ argument 43 } else if (!TXDMA_FUNC_VALID(fn)) { \ 44 status = (NPI_FAILURE | NPI_TXDMA_FUNC_INVALID(fn)); \
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | did.c | 519 did_BDF(did_t *dp, int *bus, int *dev, int *fn) in did_BDF() argument 526 if (fn != NULL) in did_BDF() 527 *fn = dp->dp_fn; in did_BDF() 616 pci_BDF_get(topo_mod_t *mp, di_node_t dn, int *bus, int *dev, int *fn) in pci_BDF_get() argument 624 *fn = dp->dp_fn; in pci_BDF_get()
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlflow.c | 321 i_dladm_flow_walk_rw_db(int (*fn)(void *, dld_flowinfo_t *), in i_dladm_flow_walk_rw_db() 383 fn_rc = fn(arg, &attr); in i_dladm_flow_walk_rw_db() 732 dladm_walk_flow(int (*fn)(dladm_handle_t, dladm_flow_attr_t *, void *), in dladm_walk_flow() 741 if (fn == NULL) in dladm_walk_flow() 750 state.gs_fn = fn; in dladm_walk_flow() 791 if (fn(handle, &attr, arg) == DLADM_WALK_TERMINATE) in dladm_walk_flow()
|
/illumos-gate/usr/src/cmd/idmap/nltest/ |
H A D | nltest.c | 46 cmd_fn_t *fn; /* pointer to subcommand handler function */ member 332 err = cmd->fn(optval); in main()
|
/illumos-gate/usr/src/cmd/compress/ |
H A D | compress.c | 1871 addDotZ(char *fn, size_t fnsize) in addDotZ() argument 1878 fn_dup = strdup(fn); in addDotZ() 1886 if ((strlen(local_basename(fn)) + 2) > (size_t)max_name) { in addDotZ() 1889 " %s\n"), progname, fn); in addDotZ() 1895 if ((strlen(fn) + 2) > (size_t)max_path - 1) { in addDotZ() 1898 " %s\n"), progname, fn); in addDotZ() 1902 if (strlcat(fn, ".Z", fnsize) >= fnsize) { in addDotZ() 1905 progname, fn); in addDotZ()
|
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | bf.c | 69 # define OPEN(fn, omode, cmode, sff) open(fn, omode, cmode) argument 71 # define OPEN(fn, omode, cmode, sff) safeopen(fn, omode, cmode, sff) argument
|
/illumos-gate/usr/src/uts/common/xen/os/ |
H A D | gnttab.c | 148 callback->fn(callback->arg); in do_free_callbacks() 478 void (*fn)(void *), void *arg, uint16_t count) in gnttab_request_free_callback() 483 callback->fn = fn; in gnttab_request_free_callback()
|
/illumos-gate/usr/src/lib/scsi/libsmp/common/ |
H A D | smp_plugin.c | 144 smp_get_funcdef(smp_target_t *tp, int fn) in smp_get_funcdef() argument 154 if (dp->sfd_function == fn) in smp_get_funcdef() 159 (void) smp_error(ESMP_BADFUNC, "failed to find function 0x%x", fn); in smp_get_funcdef()
|
/illumos-gate/usr/src/tools/smatch/src/validation/ |
H A D | builtin_inf.c | 8 static float fn = __builtin_nanf(""); variable
|