Lines Matching defs:ops
42 * registers the bus driver's ops with the transport's alloc function.
1035 * @ops - pointer to iwl_trans_ops
1080 const struct iwl_trans_ops *ops;
1156 trans->ops->configure(trans, trans_cfg);
1164 return trans->ops->start_hw(trans);
1171 if (trans->ops->op_mode_leave)
1172 trans->ops->op_mode_leave(trans);
1185 trans->ops->fw_alive(trans, scd_addr);
1199 ret = trans->ops->start_fw(trans, fw, run_in_rfkill);
1210 trans->ops->stop_device(trans);
1219 if (!trans->ops->d3_suspend)
1222 return trans->ops->d3_suspend(trans, test, reset);
1230 if (!trans->ops->d3_resume)
1233 return trans->ops->d3_resume(trans, status, test, reset);
1241 if (!trans->ops->dump_data)
1243 return trans->ops->dump_data(trans, dump_mask,
1272 return trans->ops->tx(trans, skb, dev_cmd, queue);
1284 trans->ops->reclaim(trans, queue, ssn, skbs, is_flush);
1295 trans->ops->set_q_ptrs(trans, queue, ptr);
1301 trans->ops->txq_disable(trans, queue, configure_scd);
1316 return trans->ops->txq_enable(trans, queue, ssn,
1324 if (WARN_ON_ONCE(!trans->ops->rxq_dma_data))
1327 return trans->ops->rxq_dma_data(trans, queue, data);
1333 if (WARN_ON_ONCE(!trans->ops->txq_free))
1336 trans->ops->txq_free(trans, queue);
1346 if (WARN_ON_ONCE(!trans->ops->txq_alloc))
1354 return trans->ops->txq_alloc(trans, flags, sta_mask, tid,
1361 if (trans->ops->txq_set_shared_mode)
1362 trans->ops->txq_set_shared_mode(trans, queue, shared_mode);
1405 if (trans->ops->freeze_txq_timer)
1406 trans->ops->freeze_txq_timer(trans, txqs, freeze);
1417 if (trans->ops->block_txq_ptrs)
1418 trans->ops->block_txq_ptrs(trans, block);
1424 if (WARN_ON_ONCE(!trans->ops->wait_tx_queues_empty))
1433 return trans->ops->wait_tx_queues_empty(trans, txqs);
1438 if (WARN_ON_ONCE(!trans->ops->wait_txq_empty))
1446 return trans->ops->wait_txq_empty(trans, queue);
1451 trans->ops->write8(trans, ofs, val);
1456 trans->ops->write32(trans, ofs, val);
1461 return trans->ops->read32(trans, ofs);
1466 return trans->ops->read_prph(trans, ofs);
1472 return trans->ops->write_prph(trans, ofs, val);
1478 return trans->ops->read_mem(trans, addr, buf, dwords);
1492 if (trans->ops->imr_dma_data)
1493 return trans->ops->imr_dma_data(trans, dst_addr, src_addr, byte_cnt);
1510 return trans->ops->write_mem(trans, addr, buf, dwords);
1521 if (trans->ops->set_pmi)
1522 trans->ops->set_pmi(trans, state);
1528 if (trans->ops->sw_reset)
1529 return trans->ops->sw_reset(trans, retake_ownership);
1536 trans->ops->set_bits_mask(trans, reg, mask, value);
1541 likely((trans)->ops->grab_nic_access(trans)))
1546 trans->ops->release_nic_access(trans);
1569 if (trans->ops->sync_nmi)
1570 trans->ops->sync_nmi(trans);
1580 return trans->ops->load_pnvm(trans, pnvm_data, capa);
1586 if (trans->ops->set_pnvm)
1587 trans->ops->set_pnvm(trans, capa);
1595 return trans->ops->load_reduce_power(trans, payloads, capa);
1602 if (trans->ops->set_reduce_power)
1603 trans->ops->set_reduce_power(trans, capa);
1614 if (trans->ops->interrupts)
1615 trans->ops->interrupts(trans, enable);
1623 const struct iwl_trans_ops *ops,