port_counter       37 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter       40 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port_counter       41 drivers/infiniband/core/counters.c 	if (!port_counter->hstats)
port_counter       44 drivers/infiniband/core/counters.c 	mutex_lock(&port_counter->lock);
port_counter       46 drivers/infiniband/core/counters.c 		ret = __counter_set_mode(&port_counter->mode,
port_counter       49 drivers/infiniband/core/counters.c 		if (port_counter->mode.mode != RDMA_COUNTER_MODE_AUTO) {
port_counter       54 drivers/infiniband/core/counters.c 		if (port_counter->num_counters)
port_counter       55 drivers/infiniband/core/counters.c 			ret = __counter_set_mode(&port_counter->mode,
port_counter       58 drivers/infiniband/core/counters.c 			ret = __counter_set_mode(&port_counter->mode,
port_counter       63 drivers/infiniband/core/counters.c 	mutex_unlock(&port_counter->lock);
port_counter       70 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter       88 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port_counter       89 drivers/infiniband/core/counters.c 	mutex_lock(&port_counter->lock);
port_counter       91 drivers/infiniband/core/counters.c 		ret = __counter_set_mode(&port_counter->mode,
port_counter       97 drivers/infiniband/core/counters.c 	port_counter->num_counters++;
port_counter       98 drivers/infiniband/core/counters.c 	mutex_unlock(&port_counter->lock);
port_counter      107 drivers/infiniband/core/counters.c 	mutex_unlock(&port_counter->lock);
port_counter      116 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      118 drivers/infiniband/core/counters.c 	port_counter = &counter->device->port_data[counter->port].port_counter;
port_counter      119 drivers/infiniband/core/counters.c 	mutex_lock(&port_counter->lock);
port_counter      120 drivers/infiniband/core/counters.c 	port_counter->num_counters--;
port_counter      121 drivers/infiniband/core/counters.c 	if (!port_counter->num_counters &&
port_counter      122 drivers/infiniband/core/counters.c 	    (port_counter->mode.mode == RDMA_COUNTER_MODE_MANUAL))
port_counter      123 drivers/infiniband/core/counters.c 		__counter_set_mode(&port_counter->mode, RDMA_COUNTER_MODE_NONE,
port_counter      126 drivers/infiniband/core/counters.c 	mutex_unlock(&port_counter->lock);
port_counter      201 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      204 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[counter->port].port_counter;
port_counter      205 drivers/infiniband/core/counters.c 	if (!port_counter->hstats)
port_counter      209 drivers/infiniband/core/counters.c 		port_counter->hstats->value[i] += counter->stats->value[i];
port_counter      221 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      228 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port_counter      239 drivers/infiniband/core/counters.c 		if (auto_mode_match(qp, counter, port_counter->mode.mask))
port_counter      280 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      291 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port_counter      292 drivers/infiniband/core/counters.c 	if (port_counter->mode.mode != RDMA_COUNTER_MODE_AUTO)
port_counter      307 drivers/infiniband/core/counters.c 		auto_mode_init_counter(counter, qp, port_counter->mode.mask);
port_counter      396 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      399 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port_counter      400 drivers/infiniband/core/counters.c 	if (!port_counter->hstats)
port_counter      404 drivers/infiniband/core/counters.c 	sum += port_counter->hstats->value[index];
port_counter      469 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      474 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port_counter      475 drivers/infiniband/core/counters.c 	if (port_counter->mode.mode == RDMA_COUNTER_MODE_AUTO)
port_counter      514 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      522 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port_counter      523 drivers/infiniband/core/counters.c 	if (!port_counter->hstats)
port_counter      526 drivers/infiniband/core/counters.c 	if (port_counter->mode.mode == RDMA_COUNTER_MODE_AUTO)
port_counter      569 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      585 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port_counter      587 drivers/infiniband/core/counters.c 	    port_counter->mode.mode != RDMA_COUNTER_MODE_MANUAL) {
port_counter      603 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      605 drivers/infiniband/core/counters.c 	port_counter = &dev->port_data[port].port_counter;
port_counter      606 drivers/infiniband/core/counters.c 	*mode = port_counter->mode.mode;
port_counter      607 drivers/infiniband/core/counters.c 	*mask = port_counter->mode.mask;
port_counter      614 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      621 drivers/infiniband/core/counters.c 		port_counter = &dev->port_data[port].port_counter;
port_counter      622 drivers/infiniband/core/counters.c 		port_counter->mode.mode = RDMA_COUNTER_MODE_NONE;
port_counter      623 drivers/infiniband/core/counters.c 		mutex_init(&port_counter->lock);
port_counter      628 drivers/infiniband/core/counters.c 		port_counter->hstats = dev->ops.alloc_hw_stats(dev, port);
port_counter      629 drivers/infiniband/core/counters.c 		if (!port_counter->hstats)
port_counter      637 drivers/infiniband/core/counters.c 		port_counter = &dev->port_data[port].port_counter;
port_counter      638 drivers/infiniband/core/counters.c 		kfree(port_counter->hstats);
port_counter      639 drivers/infiniband/core/counters.c 		port_counter->hstats = NULL;
port_counter      640 drivers/infiniband/core/counters.c 		mutex_destroy(&port_counter->lock);
port_counter      646 drivers/infiniband/core/counters.c 	struct rdma_port_counter *port_counter;
port_counter      650 drivers/infiniband/core/counters.c 		port_counter = &dev->port_data[port].port_counter;
port_counter      651 drivers/infiniband/core/counters.c 		kfree(port_counter->hstats);
port_counter      652 drivers/infiniband/core/counters.c 		mutex_destroy(&port_counter->lock);
port_counter     2171 include/rdma/ib_verbs.h 	struct rdma_port_counter port_counter;