Lines Matching refs:inst
61 void qat_crypto_put_instance(struct qat_crypto_instance *inst) in qat_crypto_put_instance() argument
63 atomic_dec(&inst->refctr); in qat_crypto_put_instance()
64 adf_dev_put(inst->accel_dev); in qat_crypto_put_instance()
69 struct qat_crypto_instance *inst; in qat_crypto_free_instances() local
74 inst = list_entry(list_ptr, struct qat_crypto_instance, list); in qat_crypto_free_instances()
76 for (i = 0; i < atomic_read(&inst->refctr); i++) in qat_crypto_free_instances()
77 qat_crypto_put_instance(inst); in qat_crypto_free_instances()
79 if (inst->sym_tx) in qat_crypto_free_instances()
80 adf_remove_ring(inst->sym_tx); in qat_crypto_free_instances()
82 if (inst->sym_rx) in qat_crypto_free_instances()
83 adf_remove_ring(inst->sym_rx); in qat_crypto_free_instances()
85 if (inst->pke_tx) in qat_crypto_free_instances()
86 adf_remove_ring(inst->pke_tx); in qat_crypto_free_instances()
88 if (inst->pke_rx) in qat_crypto_free_instances()
89 adf_remove_ring(inst->pke_rx); in qat_crypto_free_instances()
92 kfree(inst); in qat_crypto_free_instances()
100 struct qat_crypto_instance *inst = NULL; in qat_crypto_get_instance_node() local
148 inst = tmp_inst; in qat_crypto_get_instance_node()
152 if (inst) { in qat_crypto_get_instance_node()
157 atomic_inc(&inst->refctr); in qat_crypto_get_instance_node()
159 return inst; in qat_crypto_get_instance_node()
168 struct qat_crypto_instance *inst; in qat_crypto_create_instances() local
181 inst = kzalloc_node(sizeof(*inst), GFP_KERNEL, in qat_crypto_create_instances()
183 if (!inst) in qat_crypto_create_instances()
186 list_add_tail(&inst->list, &accel_dev->crypto_list); in qat_crypto_create_instances()
187 inst->id = i; in qat_crypto_create_instances()
188 atomic_set(&inst->refctr, 0); in qat_crypto_create_instances()
189 inst->accel_dev = accel_dev; in qat_crypto_create_instances()
216 msg_size, key, NULL, 0, &inst->sym_tx)) in qat_crypto_create_instances()
222 msg_size, key, NULL, 0, &inst->pke_tx)) in qat_crypto_create_instances()
229 &inst->sym_rx)) in qat_crypto_create_instances()
235 &inst->pke_rx)) in qat_crypto_create_instances()