Lines Matching refs:sw
58 struct tb_switch *sw = tb_to_switch(nvm->dev);
67 if (sw->safe_mode)
70 ret = tb_switch_nvm_read(sw, INTEL_NVM_FLASH_SIZE, &val, sizeof(val));
74 hdr_size = sw->generation < 3 ? SZ_8K : SZ_16K;
78 ret = tb_switch_nvm_read(sw, INTEL_NVM_VERSION, &val, sizeof(val));
91 struct tb_switch *sw = tb_to_switch(nvm->dev);
118 if (sw->safe_mode)
126 if (device_id != sw->config.device_id)
138 struct tb_switch *sw = tb_to_switch(nvm->dev);
140 if (sw->generation < 3) {
144 ret = dma_port_flash_write(sw->dma_port,
162 struct tb_switch *sw = tb_to_switch(nvm->dev);
166 ret = tb_switch_nvm_read(sw, ASMEDIA_NVM_VERSION, &val, sizeof(val));
174 ret = tb_switch_nvm_read(sw, ASMEDIA_NVM_DATE, &val, sizeof(val));
292 const struct tb_switch *sw = tb_to_switch(dev);
297 if (v->vendor == sw->config.vendor_id) {
304 tb_sw_dbg(sw, "router NVM format of vendor %#x unknown\n",
305 sw->config.vendor_id);