code: def stream_matching(self, address, name):
          
  
          matching = [x for x in self.entries if x.valid and x.target.matches(address, name)]
  
          rpc_list = []
          for var in matching:
              rpc_list.extend(var.generate_rpcs(address))
  
          return rpc_list
docs: Return the RPCs needed to stream matching config variables to the given tile.
  
          This function will return a list of tuples suitable for passing to
          EmulatedDevice.deferred_rpc.
  
          Args:
              address (int): The address of the tile that we wish to stream to
              name (str or bytes): The 6 character name of the target tile.
  
          Returns:
              list of tuple: The list of RPCs to send to stream these variables to a tile.