prestera_fw
static int prestera_fw_load(struct prestera_fw *fw);
static void prestera_fw_write(struct prestera_fw *fw, u32 reg, u32 val)
static u32 prestera_fw_read(struct prestera_fw *fw, u32 reg)
static u32 prestera_fw_evtq_len(struct prestera_fw *fw, u8 qid)
static u32 prestera_fw_evtq_avail(struct prestera_fw *fw, u8 qid)
static void prestera_fw_evtq_rd_set(struct prestera_fw *fw,
static u8 __iomem *prestera_fw_evtq_buf(struct prestera_fw *fw, u8 qid)
static u32 prestera_fw_evtq_read32(struct prestera_fw *fw, u8 qid)
static ssize_t prestera_fw_evtq_read_buf(struct prestera_fw *fw,
static u8 prestera_fw_evtq_pick(struct prestera_fw *fw)
static void prestera_fw_evt_ctl_status_set(struct prestera_fw *fw, u32 val)
struct prestera_fw *fw;
fw = container_of(work, struct prestera_fw, evt_work);
static int prestera_fw_wait_reg32(struct prestera_fw *fw, u32 reg, u32 cmp,
static void prestera_fw_cmdq_lock(struct prestera_fw *fw, u8 qid)
static void prestera_fw_cmdq_unlock(struct prestera_fw *fw, u8 qid)
static u32 prestera_fw_cmdq_len(struct prestera_fw *fw, u8 qid)
static u8 __iomem *prestera_fw_cmdq_buf(struct prestera_fw *fw, u8 qid)
static int prestera_fw_cmd_send(struct prestera_fw *fw, int qid,
struct prestera_fw *fw;
fw = container_of(dev, struct prestera_fw, dev);
static int prestera_fw_init(struct prestera_fw *fw)
static void prestera_fw_uninit(struct prestera_fw *fw)
struct prestera_fw *fw = dev_id;
static void prestera_ldr_write(struct prestera_fw *fw, u32 reg, u32 val)
static u32 prestera_ldr_read(struct prestera_fw *fw, u32 reg)
static int prestera_ldr_wait_reg32(struct prestera_fw *fw,
static int prestera_ldr_wait_buf(struct prestera_fw *fw, size_t len)
static int prestera_ldr_wait_dl_finish(struct prestera_fw *fw)
static void prestera_ldr_wr_idx_move(struct prestera_fw *fw, unsigned int n)
static void prestera_ldr_wr_idx_commit(struct prestera_fw *fw)
static u8 __iomem *prestera_ldr_wr_ptr(struct prestera_fw *fw)
static int prestera_ldr_send(struct prestera_fw *fw, const u8 *buf, size_t len)
static int prestera_ldr_fw_send(struct prestera_fw *fw,
static int prestera_fw_rev_check(struct prestera_fw *fw)
static int prestera_fw_hdr_parse(struct prestera_fw *fw)
static const char *prestera_fw_path_fmt_get(struct prestera_fw *fw)
static int prestera_fw_get(struct prestera_fw *fw)
static void prestera_fw_put(struct prestera_fw *fw)
static int prestera_fw_load(struct prestera_fw *fw)
struct prestera_fw *fw;
struct prestera_fw *fw = pci_get_drvdata(pdev);