Lines Matching refs:elem

57 	const struct tx_cmd *elem = elem_arg;  in tx_cmd_compare()  local
59 return (strcmp((const char *)key, elem->tx_prop)); in tx_cmd_compare()
106 struct tx_cmd *elem; in tx_process_property() local
116 elem = bsearch(prop_name, data->txc_cmds, data->txc_count, in tx_process_property()
119 if (elem == NULL) { in tx_process_property()
128 assert(!elem->tx_found); in tx_process_property()
129 elem->tx_found = 1; in tx_process_property()
133 elem->tx_orig_value_id = in tx_process_property()
135 if (elem->tx_orig_value_id == 0 || *endptr != 0 || in tx_process_property()
140 elem->tx_orig_value_id = 0; in tx_process_property()
143 switch (elem->tx_cmd->rptc_action) { in tx_process_property()
145 elem->tx_bad = 1; in tx_process_property()
149 if (REP_PROTOCOL_BASE_TYPE(elem->tx_cmd->rptc_type) != in tx_process_property()
151 REP_PROTOCOL_SUBTYPE(elem->tx_cmd->rptc_type) != in tx_process_property()
153 elem->tx_bad = 1; in tx_process_property()
161 elem->tx_processed = 1; in tx_process_property()
189 struct tx_cmd *elem; in tx_process_cmds() local
226 elem = &data->txc_cmds[idx]; in tx_process_cmds()
228 if (elem->tx_bad) in tx_process_cmds()
231 switch (elem->tx_cmd->rptc_action) { in tx_process_cmds()
235 if (!elem->tx_found) { in tx_process_cmds()
236 elem->tx_bad = 1; in tx_process_cmds()
248 elem->tx_cmd->rptc_action != REP_PROTOCOL_TX_ENTRY_NEW && in tx_process_cmds()
249 elem->tx_orig_value_id != 0) { in tx_process_cmds()
259 elem->tx_orig_value_id, elem->tx_orig_value_id); in tx_process_cmds()
267 if (elem->tx_cmd->rptc_action == REP_PROTOCOL_TX_ENTRY_DELETE) in tx_process_cmds()
270 type[0] = REP_PROTOCOL_BASE_TYPE(elem->tx_cmd->rptc_type); in tx_process_cmds()
271 type[1] = REP_PROTOCOL_SUBTYPE(elem->tx_cmd->rptc_type); in tx_process_cmds()
274 if (elem->tx_nvalues == 0) { in tx_process_cmds()
280 data->txc_pg_id, data->txc_gen, elem->tx_prop, in tx_process_cmds()
294 data->txc_pg_id, data->txc_gen, elem->tx_prop, in tx_process_cmds()
297 v = elem->tx_values; in tx_process_cmds()
299 for (i = 0; i < elem->tx_nvalues; i++) { in tx_process_cmds()
318 val_id, elem->tx_cmd->rptc_type, in tx_process_cmds()
329 elem->tx_processed = 1; in tx_process_cmds()
333 elem = &data->txc_cmds[idx]; in tx_process_cmds()
335 if (elem->tx_bad) in tx_process_cmds()