Home
last modified time | relevance | path

Searched refs:csr_msg (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_pfvf_utils.c24 static bool set_value_on_csr_msg(struct adf_accel_dev *accel_dev, u32 *csr_msg, in set_value_on_csr_msg() argument
34 *csr_msg |= value << fmt->offset; in set_value_on_csr_msg()
43 u32 csr_msg = 0; in adf_pfvf_csr_msg_of() local
45 if (!set_value_on_csr_msg(accel_dev, &csr_msg, msg.type, &fmt->type) || in adf_pfvf_csr_msg_of()
46 !set_value_on_csr_msg(accel_dev, &csr_msg, msg.data, &fmt->data)) in adf_pfvf_csr_msg_of()
49 return csr_msg | ADF_PFVF_MSGORIGIN_SYSTEM; in adf_pfvf_csr_msg_of()
52 struct pfvf_message adf_pfvf_message_of(struct adf_accel_dev *accel_dev, u32 csr_msg, in adf_pfvf_message_of() argument
57 msg.type = (csr_msg >> fmt->type.offset) & fmt->type.mask; in adf_pfvf_message_of()
58 msg.data = (csr_msg >> fmt->data.offset) & fmt->data.mask; in adf_pfvf_message_of()
H A Dadf_gen2_pfvf.c117 return (csr_msg & 0xFFFF) << offset; in gen2_csr_msg_to_position()
187 u32 csr_msg; in adf_gen2_pfvf_send() local
200 csr_msg = adf_pfvf_csr_msg_of(accel_dev, msg, &csr_gen2_fmt); in adf_gen2_pfvf_send()
201 if (unlikely(!csr_msg)) in adf_gen2_pfvf_send()
207 csr_msg = gen2_csr_msg_to_position(csr_msg, local_offset); in adf_gen2_pfvf_send()
208 gen2_csr_set_in_use(&csr_msg, remote_offset); in adf_gen2_pfvf_send()
222 ADF_CSR_WR(pmisc_addr, pfvf_offset, csr_msg | int_bit); in adf_gen2_pfvf_send()
280 u16 csr_msg; in adf_gen2_pfvf_recv() local
293 csr_msg = gen2_csr_msg_from_position(csr_val, local_offset); in adf_gen2_pfvf_recv()
296 if (unlikely(is_legacy_user_pfvf_message(csr_msg))) { in adf_gen2_pfvf_recv()
[all …]