Displaying 6 results from an estimated 6 matches for "get_cap_addr".
2019 Nov 08
0
[PATCH 1/2] IFC hardware operation layer
...> index 0000000..0659f41
> --- /dev/null
> +++ b/drivers/vhost/ifcvf/ifcvf_base.c
> @@ -0,0 +1,344 @@
> +// SPDX-License-Identifier: GPL-2.0-only
> +/*
> + * Copyright (C) 2019 Intel Corporation.
> + */
> +
> +#include "ifcvf_base.h"
> +
> +static void *get_cap_addr(struct ifcvf_hw *hw, struct virtio_pci_cap *cap)
> +{
> + struct ifcvf_adapter *ifcvf;
> + u32 length, offset;
> + u8 bar;
> +
> + length = le32_to_cpu(cap->length);
> + offset = le32_to_cpu(cap->offset);
> + bar = le32_to_cpu(cap->bar);
> +
> + ifcvf = contai...
2019 Nov 05
1
[PATCH 1/2] IFC hardware operation layer
...> index 0000000..0659f41
> --- /dev/null
> +++ b/drivers/vhost/ifcvf/ifcvf_base.c
> @@ -0,0 +1,344 @@
> +// SPDX-License-Identifier: GPL-2.0-only
> +/*
> + * Copyright (C) 2019 Intel Corporation.
> + */
> +
> +#include "ifcvf_base.h"
> +
> +static void *get_cap_addr(struct ifcvf_hw *hw, struct virtio_pci_cap *cap)
> +{
> + struct ifcvf_adapter *ifcvf;
> + u32 length, offset;
> + u8 bar;
> +
> + length = le32_to_cpu(cap->length);
> + offset = le32_to_cpu(cap->offset);
> + bar = le32_to_cpu(cap->bar);
> +
> + ifcvf = contai...
2019 Nov 05
0
[PATCH 1/2] IFC hardware operation layer
...> index 0000000..0659f41
> --- /dev/null
> +++ b/drivers/vhost/ifcvf/ifcvf_base.c
> @@ -0,0 +1,344 @@
> +// SPDX-License-Identifier: GPL-2.0-only
> +/*
> + * Copyright (C) 2019 Intel Corporation.
> + */
> +
> +#include "ifcvf_base.h"
> +
> +static void *get_cap_addr(struct ifcvf_hw *hw, struct virtio_pci_cap *cap)
> +{
> + struct ifcvf_adapter *ifcvf;
> + u32 length, offset;
> + u8 bar;
> +
> + length = le32_to_cpu(cap->length);
> + offset = le32_to_cpu(cap->offset);
> + bar = le32_to_cpu(cap->bar);
> +
> + ifcvf = contai...
2019 Nov 06
0
[PATCH 1/2] IFC hardware operation layer
...> index 0000000..0659f41
> --- /dev/null
> +++ b/drivers/vhost/ifcvf/ifcvf_base.c
> @@ -0,0 +1,344 @@
> +// SPDX-License-Identifier: GPL-2.0-only
> +/*
> + * Copyright (C) 2019 Intel Corporation.
> + */
> +
> +#include "ifcvf_base.h"
> +
> +static void *get_cap_addr(struct ifcvf_hw *hw, struct virtio_pci_cap *cap)
> +{
> + struct ifcvf_adapter *ifcvf;
> + u32 length, offset;
> + u8 bar;
> +
> + length = le32_to_cpu(cap->length);
> + offset = le32_to_cpu(cap->offset);
> + bar = le32_to_cpu(cap->bar);
> +
> + ifcvf = contai...
2019 Oct 16
0
[RFC 1/2] vhost: IFC VF hardware operation layer
...000000000000..b85e14c9bdcf
> --- /dev/null
> +++ b/drivers/vhost/ifcvf/ifcvf_base.c
> @@ -0,0 +1,390 @@
> +// SPDX-License-Identifier: GPL-2.0-only
> +/*
> + * Copyright (C) 2019 Intel Corporation.
> + */
> +
> +#include "ifcvf_base.h"
> +
> +static void *get_cap_addr(struct ifcvf_hw *hw, struct virtio_pci_cap *cap)
> +{
> + u8 bar = cap->bar;
> + u32 length = cap->length;
> + u32 offset = cap->offset;
> + struct ifcvf_adapter *ifcvf =
> + container_of(hw, struct ifcvf_adapter, vf);
> +
> + if (bar >= IFCVF_PCI_MAX_RESOURCE)...
2019 Oct 21
0
[RFC 1/2] vhost: IFC VF hardware operation layer
...ifcvf/ifcvf_base.c
>>> @@ -0,0 +1,390 @@
>>> +// SPDX-License-Identifier: GPL-2.0-only
>>> +/*
>>> + * Copyright (C) 2019 Intel Corporation.
>>> + */
>>> +
>>> +#include "ifcvf_base.h"
>>> +
>>> +static void *get_cap_addr(struct ifcvf_hw *hw, struct
>>> virtio_pci_cap *cap)
>>> +{
>>> +??? u8 bar = cap->bar;
>>> +??? u32 length = cap->length;
>>> +??? u32 offset = cap->offset;
>>> +??? struct ifcvf_adapter *ifcvf =
>>> +??????? container_of(hw,...