Lines Matching +full:port +full:- +full:specific
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright(c) 2016 - 2019 Intel Corporation.
40 /* non-zero when timer is set */
82 /* Hot-path per CPU counters to avoid cacheline trading to update */
96 * the attach port API call.
117 * Things that are driver specific, module parameters in hfi1 and qib
123 * Anything driver specific that is not covered by props
217 * Driver specific work request setup and checking.
240 * Allocate a private queue pair data structure for driver specific
304 * Get the guid of a port in big endian byte order
310 * Query driver for the state of the port.
316 * Tell driver to shutdown a port
320 /* Tell driver to send a trap for changed port capabilities */
332 /* Driver specific AH validation */
347 /* Driver specific QP modification/notification-of */
378 /* Driver specific properties */
387 /* Driver specific helper functions */
432 * rvt_set_ibdev_name - Craft an IB device name from client info
434 * @name: client specific name
435 * @unit: client specific unit number.
447 dev_set_name(&rdi->ibdev.dev, fmt, name, unit); in rvt_set_ibdev_name()
448 strscpy(rdi->ibdev.name, dev_name(&rdi->ibdev.dev), IB_DEVICE_NAME_MAX); in rvt_set_ibdev_name()
452 * rvt_get_ibdev_name - return the IB name
459 return dev_name(&rdi->ibdev.dev); in rvt_get_ibdev_name()
482 return rdi->dparms.npkeys; in rvt_get_npkeys()
491 return rdi->dparms.max_rdma_atomic + in rvt_max_atomic()
492 rdi->dparms.extra_rdma_atomic + 1; in rvt_max_atomic()
497 return rdi->dparms.max_rdma_atomic + in rvt_size_atomic()
498 rdi->dparms.extra_rdma_atomic; in rvt_size_atomic()
502 * Return the indexed PKEY from the port PKEY table.
511 return rdi->ports[port_index]->pkey_table[index]; in rvt_get_pkey()
519 int rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port,