Lines Matching refs:from

66  * @port: RIO master port from which to get the deviceid
68 * Reads the base/extended device id from the local device
155 * Writes the base/extended device id from a device.
196 * rio_del_device - removes a RIO device from the device model
223 * @mport: RIO master port from which to allocate the mailbox resource
279 * @mport: RIO master port from which to release the mailbox resource
308 * @mport: RIO master port from which to allocate the mailbox resource
363 * @mport: RIO master port from which to release the mailbox resource
423 * @mport: RIO master port from which to allocate the doorbell resource
466 * @mport: RIO master port from which to release the doorbell resource
471 * callback from the doorbell event list. Returns 0 if the request
508 * @rdev: RIO device from which to allocate the doorbell resource
537 * @rdev: RIO device from which to release the doorbell resource
581 * rio_del_mport_pw_handler - remove port-write message handler from the list
641 * Removes callback from the rio_dev structure. Returns 0 if the request
687 * This function will create the mapping from RIO space to local memory.
731 * This function will create the mapping from RIO space to local memory.
831 * @from: Previous RIO device found in search, or %NULL for new search
836 * is initiated by passing %NULL to the @from argument. Otherwise, if
837 * @from is not %NULL, searches continue from next device on the global
840 struct rio_dev *rio_get_comptag(u32 comp_tag, struct rio_dev *from)
846 n = from ? from->global_list.next : rio_devices.next;
895 * Returns 0 or 1 from on General Control Command and Status Register
1025 * @lnkresp: Response from a link partner
1034 /* Read from link maintenance response register
1070 * @err_status: port error status (if 0 reads register from device)
1192 pr_debug("RIO: Port-Write message from %s\n", rio_name(rdev));
1254 * Process the port-write notification from switch
1341 * @from: Offset of current Extended Feature block header (if 0 starts
1342 * from ExtFeaturePtr)
1346 u8 hopcount, u32 from)
1350 if (from == 0) {
1360 rio_local_read_config_32(port, from, &reg_val);
1363 from, &reg_val);
1421 * @from: Previous RIO device found in search, or %NULL for new search
1427 * is initiated by passing %NULL to the @from argument. Otherwise, if
1428 * @from is not %NULL, searches continue from next device on the global
1429 * list. The reference count for @from is always decremented if it is
1433 u16 asm_vid, u16 asm_did, struct rio_dev *from)
1440 n = from ? from->global_list.next : rio_devices.next;
1453 rio_dev_put(from);
1464 * @from: Previous RIO device found in search, or %NULL for new search
1470 * to the @from argument. Otherwise, if @from is not %NULL, searches
1471 * continue from next device on the global list. The reference count for
1472 * @from is always decremented if it is not %NULL.
1474 struct rio_dev *rio_get_device(u16 vid, u16 did, struct rio_dev *from)
1476 return rio_get_asm(vid, did, RIO_ANY_ID, RIO_ANY_ID, from);
1716 * rio_route_get_entry- Read an entry from a switch routing table
1724 * entry from a switch routing table. Otherwise uses standard RT read method
2030 * rio_unregister_scan - removes enumeration/discovery method from mport
2037 * device. If RIO_MPORT_ANY is specified, removes the specified operations from