RE: [PATCH 09/22] RDMA/irdma: Implement HW Admin Queue OPs

2021-01-30 Thread Saleem, Shiraz
> Subject: Re: [PATCH 09/22] RDMA/irdma: Implement HW Admin Queue OPs > > On Wed, Jan 27, 2021 at 12:41:59AM +, Saleem, Shiraz wrote: > > > Subject: Re: [PATCH 09/22] RDMA/irdma: Implement HW Admin Queue OPs > > > > > > On Fri, Jan 22, 2021 at 0

RE: [PATCH 09/22] RDMA/irdma: Implement HW Admin Queue OPs

2021-01-26 Thread Saleem, Shiraz
> Subject: Re: [PATCH 09/22] RDMA/irdma: Implement HW Admin Queue OPs > > On Fri, Jan 22, 2021 at 05:48:14PM -0600, Shiraz Saleem wrote: > > +#define LS_64_1(val, bits) ((u64)(uintptr_t)(val) << (bits)) > > +#define RS_64_1(val, bits) ((u64)(uintptr_t)(val) >>

Re: [PATCH 09/22] RDMA/irdma: Implement HW Admin Queue OPs

2021-01-26 Thread Jason Gunthorpe
On Wed, Jan 27, 2021 at 12:41:59AM +, Saleem, Shiraz wrote: > > Subject: Re: [PATCH 09/22] RDMA/irdma: Implement HW Admin Queue OPs > > > > On Fri, Jan 22, 2021 at 05:48:14PM -0600, Shiraz Saleem wrote: > > > +#define LS_64_1(val, bits) ((u64)(uintptr_t)(val

Re: [PATCH 09/22] RDMA/irdma: Implement HW Admin Queue OPs

2021-01-26 Thread Jason Gunthorpe
On Fri, Jan 22, 2021 at 05:48:14PM -0600, Shiraz Saleem wrote: > +#define LS_64_1(val, bits) ((u64)(uintptr_t)(val) << (bits)) > +#define RS_64_1(val, bits) ((u64)(uintptr_t)(val) >> (bits)) > +#define LS_32_1(val, bits) ((u32)((val) << (bits))) > +#define RS_32_1(val, bits) ((u32)((val) >>