On 2025/1/21 2:19, Stephen Hemminger wrote:
> On Mon, 20 Jan 2025 19:14:37 +0800
> "WanRenyong" wrote:
>
>> +static struct xsc_cmdq_req_msg *
>> +xsc_cmdq_req_msg_alloc(struct xsc_dev *xdev, int len)
>> +{
>> +struct xsc_cmdq_req_msg *msg;
>> +struct xsc_cmdq_mbox *head = NULL;
>> +int
On 2025/1/21 2:18, Stephen Hemminger wrote:
> On Mon, 20 Jan 2025 19:14:37 +0800
> "WanRenyong" wrote:
>
>> +static void
>> +xsc_cmdq_mbox_free(struct xsc_dev *xdev, struct xsc_cmdq_mbox *mbox)
>> +{
>> +struct xsc_cmdq_mbox *next, *head;
>> +struct xsc_vfio_priv *priv = (struct xsc_vfio_p
On Mon, 20 Jan 2025 19:14:37 +0800
"WanRenyong" wrote:
> +static struct xsc_cmdq_req_msg *
> +xsc_cmdq_req_msg_alloc(struct xsc_dev *xdev, int len)
> +{
> + struct xsc_cmdq_req_msg *msg;
> + struct xsc_cmdq_mbox *head = NULL;
> + int cmd_len, nb_mbox;
> +
> + msg = (struct xsc_cmd
On Mon, 20 Jan 2025 19:14:37 +0800
"WanRenyong" wrote:
> +static void
> +xsc_cmdq_mbox_free(struct xsc_dev *xdev, struct xsc_cmdq_mbox *mbox)
> +{
> + struct xsc_cmdq_mbox *next, *head;
> + struct xsc_vfio_priv *priv = (struct xsc_vfio_priv *)xdev->dev_priv;
Since dev_priv is void *, the
XSC mailbox is a mechanism used for interaction between PMD and firmware.
Signed-off-by: WanRenyong
Signed-off-by: Rong Qian
---
drivers/net/xsc/meson.build | 1 +
drivers/net/xsc/xsc_cmd.h | 387 ++
drivers/net/xsc/xsc_defs.h | 2 +
drivers/net/xsc/xsc_vfio_m
5 matches
Mail list logo