Lines Matching refs:desc

66 		struct idpf_ctlq_desc *desc = IDPF_CTLQ_DESC(cq, i);
73 desc->flags =
75 desc->opcode = 0;
76 desc->datalen = cpu_to_le16(bi->size);
77 desc->ret_val = 0;
78 desc->v_opcode_dtype = 0;
79 desc->v_retval = 0;
80 desc->params.indirect.addr_high =
82 desc->params.indirect.addr_low =
84 desc->params.indirect.param0 = 0;
85 desc->params.indirect.sw_cookie = 0;
86 desc->params.indirect.v_flags = 0;
270 struct idpf_ctlq_desc *desc;
287 desc = IDPF_CTLQ_DESC(cq, cq->next_to_use);
289 desc->opcode = cpu_to_le16(msg->opcode);
290 desc->pfid_vfid = cpu_to_le16(msg->func_id);
292 desc->v_opcode_dtype = cpu_to_le32(msg->cookie.mbx.chnl_opcode);
293 desc->v_retval = cpu_to_le32(msg->cookie.mbx.chnl_retval);
295 desc->flags = cpu_to_le16((msg->host_id & IDPF_HOST_ID_MASK) <<
300 desc->datalen |= cpu_to_le16(msg->data_len);
301 desc->flags |= cpu_to_le16(IDPF_CTLQ_FLAG_BUF);
302 desc->flags |= cpu_to_le16(IDPF_CTLQ_FLAG_RD);
304 /* Update the address values in the desc with the pa
307 desc->params.indirect.addr_high =
309 desc->params.indirect.addr_low =
312 memcpy(&desc->params, msg->ctx.indirect.context,
315 memcpy(&desc->params, msg->ctx.direct,
358 struct idpf_ctlq_desc *desc;
375 desc = IDPF_CTLQ_DESC(cq, ntc);
376 if (!(le16_to_cpu(desc->flags) & IDPF_CTLQ_FLAG_DD))
380 desc_err = le16_to_cpu(desc->ret_val) & 0xff;
388 memset(desc, 0, sizeof(*desc));
423 struct idpf_ctlq_desc *desc;
446 desc = IDPF_CTLQ_DESC(cq, ntp);
492 desc->flags =
496 desc->datalen = cpu_to_le16(cq->bi.rx_buff[ntp]->size);
497 desc->params.indirect.addr_high =
499 desc->params.indirect.addr_low =
547 struct idpf_ctlq_desc *desc;
560 desc = IDPF_CTLQ_DESC(cq, ntc);
561 flags = le16_to_cpu(desc->flags);
575 le32_to_cpu(desc->v_opcode_dtype);
577 le32_to_cpu(desc->v_retval);
579 q_msg[i].opcode = le16_to_cpu(desc->opcode);
580 q_msg[i].data_len = le16_to_cpu(desc->datalen);
581 q_msg[i].status = le16_to_cpu(desc->ret_val);
583 if (desc->datalen) {
585 &desc->params.indirect, IDPF_INDIRECT_CTX_SIZE);
597 memcpy(q_msg[i].ctx.direct, desc->params.raw,
602 memset(desc, 0, sizeof(struct idpf_ctlq_desc));