コード例 #1
0
ファイル: dispatch.c プロジェクト: AndreGCGuerra/dune
int raw1394_read(raw1394handle_t handle, nodeid_t node, nodeaddr_t addr,
                 size_t length, quadlet_t *buffer)
{
	if (!handle) {
		errno = EINVAL;
		return -1;
	}
	if (handle->is_fw)
		return fw_read(handle, node, addr, length, buffer);
	else
		return ieee1394_read(handle, node, addr, length, buffer);
}
コード例 #2
0
ファイル: ltp_fw_load.c プロジェクト: 1587/ltp
static int try_request_fw(const char *name)
{
	int err;
	const struct firmware *fw_entry = NULL;
	err = request_firmware(&fw_entry, name, &tdev);
	if (!err) {
		pr_info(TCID ": firmware '%s' requested\n", name);
		err = fw_read(fw_entry->data, fw_entry->size);
	} else
		pr_err(TCID ": Can't request firmware '%s'\n", name);
	release_firmware(fw_entry);
	return err;
}