Lines Matching refs:ta_data
129 struct amdtee_ta_data *ta_data; in get_ta_refcount() local
133 list_for_each_entry(ta_data, &ta_list, list_node) in get_ta_refcount()
134 if (ta_data->ta_handle == ta_handle) in get_ta_refcount()
135 return ++ta_data->refcount; in get_ta_refcount()
137 ta_data = kzalloc(sizeof(*ta_data), GFP_KERNEL); in get_ta_refcount()
138 if (ta_data) { in get_ta_refcount()
139 ta_data->ta_handle = ta_handle; in get_ta_refcount()
140 ta_data->refcount = 1; in get_ta_refcount()
141 count = ta_data->refcount; in get_ta_refcount()
142 list_add(&ta_data->list_node, &ta_list); in get_ta_refcount()
150 struct amdtee_ta_data *ta_data; in put_ta_refcount() local
154 list_for_each_entry(ta_data, &ta_list, list_node) in put_ta_refcount()
155 if (ta_data->ta_handle == ta_handle) { in put_ta_refcount()
156 count = --ta_data->refcount; in put_ta_refcount()
158 list_del(&ta_data->list_node); in put_ta_refcount()
159 kfree(ta_data); in put_ta_refcount()