Lines Matching refs:vec
53 mlx4_mallocv_inline(const char *type, const struct mlx4_malloc_vec *vec, in mlx4_mallocv_inline() argument
60 int fill = !vec[0].addr; in mlx4_mallocv_inline()
66 size_t align = (uintptr_t)vec[i].align; in mlx4_mallocv_inline()
77 size = align + vec[i].size; in mlx4_mallocv_inline()
78 if (fill && vec[i].addr) in mlx4_mallocv_inline()
79 *vec[i].addr = data + align; in mlx4_mallocv_inline()
94 if (vec[i].addr) in mlx4_mallocv_inline()
95 *vec[i].addr = NULL; in mlx4_mallocv_inline()
138 mlx4_mallocv(const char *type, const struct mlx4_malloc_vec *vec, in mlx4_mallocv() argument
141 return mlx4_mallocv_inline(type, vec, cnt, 0, SOCKET_ID_ANY); in mlx4_mallocv()
151 mlx4_zmallocv(const char *type, const struct mlx4_malloc_vec *vec, in mlx4_zmallocv() argument
154 return mlx4_mallocv_inline(type, vec, cnt, 1, SOCKET_ID_ANY); in mlx4_zmallocv()
170 mlx4_mallocv_socket(const char *type, const struct mlx4_malloc_vec *vec, in mlx4_mallocv_socket() argument
173 return mlx4_mallocv_inline(type, vec, cnt, 0, socket); in mlx4_mallocv_socket()
184 mlx4_zmallocv_socket(const char *type, const struct mlx4_malloc_vec *vec, in mlx4_zmallocv_socket() argument
187 return mlx4_mallocv_inline(type, vec, cnt, 1, socket); in mlx4_zmallocv_socket()