public interface fclFreeHost
Generic interface to free pinned host pointer
Note
This is a blocking command. Execution waits on host until unmap is complete
Subroutines
Enqueue unmap/free command to specific command queue
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(fclCommandQ),
|
intent(in) |
|
|
:: |
cmdq |
|
|
type(c_ptr),
|
intent(in) |
|
|
:: |
hostPtr |
|
Enqueue unmap/free command to default command queue
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(c_ptr),
|
intent(inout) |
|
|
:: |
hostPtr |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(fclCommandQ),
|
intent(in) |
|
|
:: |
cmdq |
|
|
integer(kind=c_int32_t),
|
intent(inout), |
|
pointer
|
:: |
hostPtr(:) |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
integer(kind=c_int32_t),
|
intent(inout), |
|
pointer
|
:: |
hostPtr(:) |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(fclCommandQ),
|
intent(in) |
|
|
:: |
cmdq |
|
|
real(kind=c_float),
|
intent(inout), |
|
pointer
|
:: |
hostPtr(:) |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
real(kind=c_float),
|
intent(inout), |
|
pointer
|
:: |
hostPtr(:) |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(fclCommandQ),
|
intent(in) |
|
|
:: |
cmdq |
|
|
real(kind=c_double),
|
intent(inout), |
|
pointer
|
:: |
hostPtr(:) |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
real(kind=c_double),
|
intent(inout), |
|
pointer
|
:: |
hostPtr(:) |
|